kmail

KMail::SubscriptionDialogBase Class Reference

Inheritance diagram for KMail::SubscriptionDialogBase:

KMail::SubscriptionDialog KMail::LocalSubscriptionDialog

List of all members.


Detailed Description

Definition at line 47 of file subscriptiondialog.h.


Public Slots

void slotListDirectory (const QStringList &, const QStringList &, const QStringList &, const QStringList &, const ImapAccountBase::jobData &)
void slotSave ()
void slotConnectionResult (int errorCode, const QString &errorMsg)

Public Member Functions

 SubscriptionDialogBase (QWidget *parent, const QString &caption, KAccount *acct, QString startPath=QString::null)
virtual ~SubscriptionDialogBase ()
void show ()

Protected Slots

void slotLoadFolders ()

Protected Member Functions

void findParentItem (QString &name, QString &path, QString &compare, GroupItem **parent, GroupItem **oldItem)
void processNext ()
void initPrefixList ()
virtual void loadingComplete ()
virtual void listAllAvailableAndCreateItems ()=0
virtual void processFolderListing ()=0
virtual void doSave ()=0
void moveChildrenToNewParent (GroupItem *oldItem, GroupItem *item)
void createListViewItem (int i)

Protected Attributes

QString mDelimiter
QStringList mFolderNames
QStringList mFolderPaths
QStringList mFolderMimeTypes
QStringList mFolderAttributes
ImapAccountBase::jobData mJobData
uint mCount
QDict< GroupItem > mItemDict
QString mStartPath
bool mSubscribed
bool mForceSubscriptionEnable
QStringList mPrefixList
QString mCurrentNamespace

Member Function Documentation

void KMail::SubscriptionDialogBase::findParentItem ( QString &  name,
QString &  path,
QString &  compare,
GroupItem **  parent,
GroupItem **  oldItem 
) [protected]

Find the parent item.

Definition at line 201 of file subscriptiondialog.cpp.

void KMail::SubscriptionDialogBase::processNext (  )  [protected]

Process the next prefix in mPrefixList.

Definition at line 253 of file subscriptiondialog.cpp.

void KMail::SubscriptionDialogBase::initPrefixList (  )  [protected]

Fill mPrefixList.

Definition at line 326 of file subscriptiondialog.cpp.

void KMail::SubscriptionDialogBase::slotListDirectory ( const QStringList &  subfolderNames,
const QStringList &  subfolderPaths,
const QStringList &  subfolderMimeTypes,
const QStringList &  subfolderAttributes,
const ImapAccountBase::jobData jobData 
) [slot]

get the listing from the imap-server

Definition at line 69 of file subscriptiondialog.cpp.

void KMail::SubscriptionDialogBase::slotSave (  )  [slot]

called by Ok-button, saves the changes

Definition at line 219 of file subscriptiondialog.cpp.

void KMail::SubscriptionDialogBase::slotConnectionResult ( int  errorCode,
const QString &  errorMsg 
) [slot]

Called from the account when a connection was established.

Definition at line 351 of file subscriptiondialog.cpp.

void KMail::SubscriptionDialogBase::slotLoadFolders (  )  [protected, slot]

Loads the folders.

Definition at line 225 of file subscriptiondialog.cpp.

void KMail::SubscriptionDialogBase::moveChildrenToNewParent ( GroupItem *  oldItem,
GroupItem *  item 
) [protected]

Move all child items of.

Parameters:
oldItem under
item 

Definition at line 86 of file subscriptiondialog.cpp.

void KMail::SubscriptionDialogBase::createListViewItem ( int  i  )  [protected]

Create a listview item for the i-th entry in the list of available folders.

Definition at line 111 of file subscriptiondialog.cpp.


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