kmail

KMail::SubscriptionDialogBase Class Reference

#include <subscriptiondialog.h>

Inheritance diagram for KMail::SubscriptionDialogBase:

List of all members.


Public Slots

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

Public Member Functions

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

Protected Slots

void slotLoadFolders ()

Protected Member Functions

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

Protected Attributes

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

Detailed Description

Definition at line 47 of file subscriptiondialog.h.


Constructor & Destructor Documentation

KMail::SubscriptionDialogBase::SubscriptionDialogBase ( QWidget parent,
const QString caption,
KAccount acct,
QString  startPath = QString::null 
)

Definition at line 48 of file subscriptiondialog.cpp.

virtual KMail::SubscriptionDialogBase::~SubscriptionDialogBase (  )  [inline, virtual]

Definition at line 56 of file subscriptiondialog.h.


Member Function Documentation

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.

virtual void KMail::SubscriptionDialogBase::doSave (  )  [protected, pure virtual]

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::initPrefixList (  )  [protected]

Fill mPrefixList.

Definition at line 326 of file subscriptiondialog.cpp.

virtual void KMail::SubscriptionDialogBase::listAllAvailableAndCreateItems (  )  [protected, pure virtual]

void KMail::SubscriptionDialogBase::loadingComplete (  )  [protected, virtual]

Reimplemented in KMail::LocalSubscriptionDialog.

Definition at line 296 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.

virtual void KMail::SubscriptionDialogBase::processFolderListing (  )  [protected, pure virtual]

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

Process the next prefix in mPrefixList.

Definition at line 253 of file subscriptiondialog.cpp.

void KMail::SubscriptionDialogBase::show (  ) 

Definition at line 358 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::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::slotLoadFolders (  )  [protected, slot]

Loads the folders.

Definition at line 225 of file subscriptiondialog.cpp.

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

called by Ok-button, saves the changes

Definition at line 219 of file subscriptiondialog.cpp.


Member Data Documentation

Definition at line 119 of file subscriptiondialog.h.

Definition at line 120 of file subscriptiondialog.h.

Definition at line 122 of file subscriptiondialog.h.


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