kmail

KMFolderTreeItem Class Reference

Inheritance diagram for KMFolderTreeItem:

KMail::FavoriteFolderViewItem List of all members.

Detailed Description

Definition at line 45 of file kmfoldertree.h.


Public Slots

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

Signals

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

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

KMFoldermFolder

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.


Member Function Documentation

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

associated folder

Definition at line 69 of file kmfoldertree.h.

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.

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

dnd

Definition at line 281 of file kmfoldertree.cpp.

void KMFolderTreeItem::iconChanged ( KMFolderTreeItem  )  [signal]

Our icon changed.

void KMFolderTreeItem::nameChanged ( KMFolderTreeItem  )  [signal]

Our name changed.

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 98 of file kmfoldertree.h.

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

Returns the icon size.

Reimplemented in KMail::FavoriteFolderViewItem.

Definition at line 100 of file kmfoldertree.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys