kmail

KMail::FolderTreeBase Class Reference

Inheritance diagram for KMail::FolderTreeBase:

KMail::FavoriteFolderView KMFolderTree List of all members.

Detailed Description

Definition at line 29 of file foldertreebase.h.


Public Slots

void slotUpdateCounts (KMFolder *folder, bool force=false)

Signals

void folderDrop (KMFolder *)
void folderDropCopy (KMFolder *)
void triggerRefresh ()

Public Member Functions

 FolderTreeBase (KMMainWidget *mainWidget, QWidget *parent=0, const char *name=0)
KMMainWidgetmainWidget () const
virtual QListViewItem * indexOfFolder (const KMFolder *folder) const
void insertIntoFolderToItemMap (const KMFolder *folder, QListViewItem *item)
void removeFromFolderToItemMap (const KMFolder *folder)

Protected Types

enum  { DRAG_COPY = 0, DRAG_MOVE = 1, DRAG_CANCEL = 2 }

Protected Member Functions

int dndMode (bool alwaysAsk=false)
void contentsDropEvent (QDropEvent *e)
virtual bool event (QEvent *e)
virtual void readColorConfig ()
bool hideLocalInbox () const
void handleMailListDrop (QDropEvent *event, KMFolder *destination)

Protected Attributes

KMMainWidgetmMainWidget
QMap< const KMFolder *, QListViewItem * > mFolderToItem

Member Function Documentation

KMMainWidget* KMail::FolderTreeBase::mainWidget (  )  const [inline]

Returns the main widget that this widget is a child of.

Definition at line 36 of file foldertreebase.h.

virtual QListViewItem* KMail::FolderTreeBase::indexOfFolder ( const KMFolder folder  )  const [inline, virtual]

Find index of given folder.

Returns 0 if not found

Definition at line 39 of file foldertreebase.h.

void KMail::FolderTreeBase::folderDrop ( KMFolder  )  [signal]

Messages have been dropped onto a folder.

void KMail::FolderTreeBase::folderDropCopy ( KMFolder  )  [signal]

Messages have been dropped onto a folder with Ctrl.

void FolderTreeBase::slotUpdateCounts ( KMFolder folder,
bool  force = false 
) [slot]

Update the total and unread columns (if available, or if forced).

Definition at line 157 of file foldertreebase.cpp.

bool FolderTreeBase::event ( QEvent *  e  )  [protected, virtual]

Catch palette changes.

Definition at line 97 of file foldertreebase.cpp.

void FolderTreeBase::readColorConfig (  )  [protected, virtual]

Read color options and set palette.

Reimplemented in KMail::FavoriteFolderView.

Definition at line 106 of file foldertreebase.cpp.

bool FolderTreeBase::hideLocalInbox (  )  const [protected]

Checks if the local inbox should be hidden.

Definition at line 134 of file foldertreebase.cpp.

void FolderTreeBase::handleMailListDrop ( QDropEvent *  event,
KMFolder destination 
) [protected]

Handle drop of a MailList object.

Definition at line 225 of file foldertreebase.cpp.


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