You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
887 B
37 lines
887 B
/* Simple wrapper class that contains the kmail account handling |
|
* stuff that is usually not required outside kmail. |
|
* |
|
* Author: Stefan Taferner <taferner@alpin.or.at> |
|
*/ |
|
#ifndef kmacctfolder_h |
|
#define kmacctfolder_h |
|
|
|
#include "kmfolder.h" |
|
|
|
class KMAccount; |
|
|
|
/** WARNING: do not add virtual methods in this class. This class is |
|
* used as a typecast for KMFolder only !! |
|
*/ |
|
class KMAcctFolder: public KMFolder |
|
{ |
|
public: |
|
/** Returns first account or NULL if no account is associated with this |
|
folder */ |
|
KMAccount* account(void); |
|
|
|
/** Returns next account or NULL if at the end of the list */ |
|
KMAccount* nextAccount(void); |
|
|
|
/** Add given account to the list */ |
|
void addAccount(KMAccount*); |
|
|
|
/** Remove given account from the list */ |
|
void removeAccount(KMAccount*); |
|
|
|
/** Clear list of accounts */ |
|
void clearAccountList(void); |
|
}; |
|
|
|
|
|
#endif /*kmacctfolder_h*/
|
|
|