kmail

KMFolderTreeItem Class Reference

#include <kmfoldertree.h>

Inheritance diagram for KMFolderTreeItem:

List of all members.


Public Slots

void assignShortcut ()
void properties ()
void slotIconsChanged ()
void slotNameChanged ()
void slotShowExpiryProperties ()
void updateCount ()

Signals

void iconChanged (KMFolderTreeItem *)
void nameChanged (KMFolderTreeItem *)

Public Member Functions

virtual bool acceptDrag (QDropEvent *e) const
void adjustUnreadCount (int newUnreadCount)
KMFolderfolder () const
 KMFolderTreeItem (KFolderTreeItem *parent, const QString &name, KMFolder *folder)
 KMFolderTreeItem (KFolderTree *parent, const QString &name, KMFolder *folder)
 KMFolderTreeItem (KFolderTree *parent, const QString &name, KFolderTreeItem::Protocol protocol=KFolderTreeItem::NONE)
bool needsRepaint () const
QPixmap normalIcon (int size) const
QListViewItemparent () const
void setNeedsRepaint (bool value)
QPixmap unreadIcon (int size) const
virtual ~KMFolderTreeItem ()

Protected Member Functions

virtual int iconSize () const
void init ()
virtual bool useTopLevelIcon () const

Protected Attributes

KMFoldermFolder

Detailed Description

Definition at line 45 of file kmfoldertree.h.


Constructor & Destructor Documentation

KMFolderTreeItem::KMFolderTreeItem ( KFolderTree parent,
const QString name,
KFolderTreeItem::Protocol  protocol = KFolderTreeItem::NONE 
)

Construct a root item _without_ folder.

Definition at line 54 of file kmfoldertree.cpp.

KMFolderTreeItem::KMFolderTreeItem ( KFolderTree parent,
const QString name,
KMFolder folder 
)

Construct a root item _with_ folder.

Definition at line 65 of file kmfoldertree.cpp.

KMFolderTreeItem::KMFolderTreeItem ( KFolderTreeItem parent,
const QString name,
KMFolder folder 
)

Construct a child item.

Definition at line 76 of file kmfoldertree.cpp.

KMFolderTreeItem::~KMFolderTreeItem (  )  [virtual]

Definition at line 86 of file kmfoldertree.cpp.


Member Function Documentation

bool KMFolderTreeItem::acceptDrag ( QDropEvent e  )  const [virtual]

dnd

Definition at line 268 of file kmfoldertree.cpp.

void KMFolderTreeItem::adjustUnreadCount ( int  newUnreadCount  ) 

Adjust the unread count from the folder and update the pixmaps accordingly.

Definition at line 233 of file kmfoldertree.cpp.

void KMFolderTreeItem::assignShortcut (  )  [slot]

Definition at line 326 of file kmfoldertree.cpp.

KMFolder* KMFolderTreeItem::folder ( void   )  const [inline]

associated folder

Definition at line 69 of file kmfoldertree.h.

void KMFolderTreeItem::iconChanged ( KMFolderTreeItem  )  [signal]

Our icon changed.

virtual int KMFolderTreeItem::iconSize (  )  const [inline, protected, virtual]

Returns the icon size.

Reimplemented in KMail::FavoriteFolderViewItem.

Definition at line 99 of file kmfoldertree.h.

void KMFolderTreeItem::init ( void   )  [protected]

Definition at line 191 of file kmfoldertree.cpp.

void KMFolderTreeItem::nameChanged ( KMFolderTreeItem  )  [signal]

Our name changed.

bool KMFolderTreeItem::needsRepaint (  )  const [inline]

Definition at line 66 of file kmfoldertree.h.

QPixmap KMFolderTreeItem::normalIcon ( int  size  )  const

Definition at line 106 of file kmfoldertree.cpp.

QListViewItem* KMFolderTreeItem::parent ( void   )  const [inline]

Reimplemented from QObject.

Definition at line 70 of file kmfoldertree.h.

void KMFolderTreeItem::properties (  )  [slot]

Definition at line 315 of file kmfoldertree.cpp.

void KMFolderTreeItem::setNeedsRepaint ( bool  value  )  [inline]

Definition at line 65 of file kmfoldertree.h.

void KMFolderTreeItem::slotIconsChanged (  )  [slot]

Definition at line 244 of file kmfoldertree.cpp.

void KMFolderTreeItem::slotNameChanged (  )  [slot]

Definition at line 259 of file kmfoldertree.cpp.

void KMFolderTreeItem::slotShowExpiryProperties (  )  [slot]

Definition at line 302 of file kmfoldertree.cpp.

QPixmap KMFolderTreeItem::unreadIcon ( int  size  )  const

Definition at line 157 of file kmfoldertree.cpp.

void KMFolderTreeItem::updateCount (  )  [slot]

Definition at line 340 of file kmfoldertree.cpp.

virtual bool KMFolderTreeItem::useTopLevelIcon (  )  const [inline, protected, virtual]

Returns true when top-level/account icons should be used.

Reimplemented in KMail::FavoriteFolderViewItem.

Definition at line 97 of file kmfoldertree.h.


Member Data Documentation

Definition at line 95 of file kmfoldertree.h.


The documentation for this class was generated from the following files: