KMFolder Class Reference
Mail folder. More...
#include <kmfolder.h>
Inheritance diagram for KMFolder:


Public Types | |
enum | CompactOptions { CompactLater, CompactNow, CompactSilentlyNow } |
enum | ExpireAction { ExpireDelete, ExpireMove } |
Public Slots | |
int | updateIndex () |
void | reallyAddMsg (KMMessage *aMsg) |
void | reallyAddCopyOfMsg (KMMessage *aMsg) |
Signals | |
void | changed () |
void | cleared () |
void | expunged (KMFolder *) |
void | iconsChanged () |
void | nameChanged () |
void | msgRemoved (KMFolder *, Q_UINT32 sernum) |
void | msgRemoved (int idx, QString msgIdMD5, QString strippedSubjMD5) |
void | msgRemoved (KMFolder *) |
void | msgAdded (int idx) |
void | msgAdded (KMFolder *, Q_UINT32 sernum) |
void | msgChanged (KMFolder *, Q_UINT32 sernum, int delta) |
void | msgHeaderChanged (KMFolder *, int) |
void | statusMsg (const QString &) |
void | numUnreadMsgsChanged (KMFolder *) |
void | removed (KMFolder *, bool) |
Public Member Functions | |
KMFolder (KMFolderDir *parent, const QString &name, KMFolderType aFolderType) | |
void | readConfig (KConfig *config) |
void | writeConfig (KConfig *config) const |
FolderStorage * | storage () |
const FolderStorage * | storage () const |
KMFolderType | folderType () const |
QString | fileName () const |
QString | location () const |
QString | indexLocation () const |
QString | subdirLocation () const |
KMFolderDir * | child () const |
KMFolderDir * | createChildFolder () |
void | setChild (KMFolderDir *aChild) |
bool | noContent () const |
void | setNoContent (bool aNoContent) |
bool | noChildren () const |
void | setNoChildren (bool aNoChildren) |
KMMessage * | getMsg (int idx) |
KMMsgInfo * | unGetMsg (int idx) |
bool | isMessage (int idx) |
QCString & | getMsgString (int idx, QCString &mDest) |
DwString | getDwString (int idx) |
void | ignoreJobsForMessage (KMMessage *) |
FolderJob * | createJob (KMMessage *msg, FolderJob::JobType jt=FolderJob::tGetMessage, KMFolder *folder=0, QString partSpecifier=QString::null, const AttachmentStrategy *as=0) const |
FolderJob * | createJob (QPtrList< KMMessage > &msgList, const QString &sets, FolderJob::JobType jt=FolderJob::tGetMessage, KMFolder *folder=0) const |
const KMMsgBase * | getMsgBase (int idx) const |
KMMsgBase * | getMsgBase (int idx) |
const KMMsgBase * | operator[] (int idx) const |
KMMsgBase * | operator[] (int idx) |
KMMessage * | take (int idx) |
void | take (QPtrList< KMMessage > msgList) |
int | addMsg (KMMessage *msg, int *index_return=0) |
int | addMsgKeepUID (KMMessage *msg, int *index_return=0) |
void | emitMsgAddedSignals (int idx) |
void | removeMsg (int i, bool imapQuiet=FALSE) |
void | removeMsg (QPtrList< KMMessage > msgList, bool imapQuiet=FALSE) |
int | expungeOldMsg (int days) |
int | moveMsg (KMMessage *msg, int *index_return=0) |
int | moveMsg (QPtrList< KMMessage >, int *index_return=0) |
int | find (const KMMsgBase *msg) const |
int | find (const KMMessage *msg) const |
int | count (bool cache=false) const |
int | countUnread () |
int | countUnreadRecursive () |
void | msgStatusChanged (const KMMsgStatus oldStatus, const KMMsgStatus newStatus, int idx) |
int | open () |
int | canAccess () |
void | close (bool force=FALSE) |
void | sync () |
bool | isOpened () const |
void | markNewAsUnread () |
void | markUnreadAsRead () |
int | create (bool imap=FALSE) |
void | remove () |
int | expunge () |
void | compact (CompactOptions options) |
int | rename (const QString &newName, KMFolderDir *aParent=0) |
bool | autoCreateIndex () const |
void | setAutoCreateIndex (bool) |
bool | dirty () const |
void | setDirty (bool f) |
bool | needsCompacting () const |
void | setNeedsCompacting (bool f) |
void | quiet (bool beQuiet) |
bool | isReadOnly () const |
bool | isSystemFolder () const |
void | setSystemFolder (bool itIs) |
virtual QString | label () const |
void | setLabel (const QString &l) |
virtual QString | systemLabel () const |
void | setSystemLabel (const QString &l) |
virtual QString | prettyURL () const |
const char * | type () const |
bool | hasAccounts () const |
void | setMailingListEnabled (bool enabled) |
bool | isMailingListEnabled () const |
void | setMailingList (const MailingList &mlist) |
MailingList | mailingList () const |
QString | mailingListPostAddress () const |
void | setIdentity (uint identity) |
uint | identity () const |
QString | whoField () const |
void | setWhoField (const QString &aWhoField) |
QString | userWhoField (void) |
void | setUserWhoField (const QString &whoField, bool writeConfig=true) |
void | correctUnreadMsgsCount () |
QString | idString () const |
void | setAutoExpire (bool enabled) |
bool | isAutoExpire () const |
void | setUnreadExpireAge (int age) |
void | setUnreadExpireUnits (ExpireUnits units) |
void | setReadExpireAge (int age) |
void | setReadExpireUnits (ExpireUnits units) |
int | getUnreadExpireAge () const |
int | getReadExpireAge () const |
ExpireUnits | getUnreadExpireUnits () const |
ExpireUnits | getReadExpireUnits () const |
ExpireAction | expireAction () const |
void | setExpireAction (ExpireAction a) |
QString | expireToFolderId () const |
void | setExpireToFolderId (const QString &id) |
void | expireOldMessages (bool immediate) |
int | writeIndex (bool createEmptyIndex=false) |
void | fillMsgDict (KMMsgDict *dict) |
int | writeMsgDict (KMMsgDict *dict=0) |
int | touchMsgDict () |
int | appendtoMsgDict (int idx=-1) |
void | setRDict (KMMsgDictREntry *rentry) |
KMMsgDictREntry * | rDict () const |
void | setStatus (int idx, KMMsgStatus status, bool toggle=false) |
void | setStatus (QValueList< int > &ids, KMMsgStatus status, bool toggle=false) |
bool | useCustomIcons () const |
void | setUseCustomIcons (bool useCustomIcons) |
QString | normalIconPath () const |
QString | unreadIconPath () const |
void | setIconPaths (const QString &normalPath, const QString &unreadPath) |
void | removeJobs () |
void | daysToExpire (int &unreadDays, int &readDays) |
KMFolder * | trashFolder () const |
bool | putRepliesInSameFolder () const |
void | setPutRepliesInSameFolder (bool b) |
bool | ignoreNewMail () const |
void | setIgnoreNewMail (bool b) |
bool | isMoveable () const |
Static Public Member Functions | |
static size_t | crlf2lf (char *str, const size_t strLen) |
Friends | |
class | KMFolderJob |
Detailed Description
Mail folder.(description will be here).
Accounts: The accounts (of KMail) that are fed into the folder are represented as the children of the folder. They are only stored here during runtime to have a reference for which accounts point to a specific folder.
Definition at line 55 of file kmfolder.h.
Constructor & Destructor Documentation
|
Usually a parent is given. But in some cases there is no fitting parent object available. Then the name of the folder is used as the absolute path to the folder file. Definition at line 31 of file kmfolder.cpp. References changed(), cleared(), expunged(), KMFolderDir::manager(), msgAdded(), msgChanged(), msgHeaderChanged(), msgRemoved(), nameChanged(), numUnreadMsgsChanged(), FolderStorage::readConfig(), removed(), and statusMsg(). |
Member Function Documentation
|
This is used by the storage to read the folder specific configuration.
Definition at line 105 of file kmfolder.cpp. References iconsChanged(). Referenced by KMail::RenameJob::slotMoveCompleted(). |
|
This is used by the storage to save the folder specific configuration.
Definition at line 138 of file kmfolder.cpp. |
|
if the folder is const, the storage should be as well
Definition at line 77 of file kmfolder.h. |
|
Returns the type of this folder.
Definition at line 164 of file kmfolder.cpp. References FolderStorage::folderType(). Referenced by FolderStorage::canAddMsgNow(), createChildFolder(), KMSystemTray::prettyName(), KMail::FolderDiaGeneralTab::save(), and KMail::RenameJob::slotMoveCompleted(). |
|
Returns the filename of the folder (reimplemented in KMFolderImap).
Definition at line 169 of file kmfolder.cpp. References FolderStorage::fileName(). Referenced by createChildFolder(), KMFolderDir::reload(), and subdirLocation(). |
|
Returns full path to folder file.
Definition at line 174 of file kmfolder.cpp. References FolderStorage::location(). |
|
Returns full path to index file.
Definition at line 179 of file kmfolder.cpp. References FolderStorage::indexLocation(). |
|
Returns full path to sub directory file.
Definition at line 184 of file kmfolder.cpp. References FolderStorage::dotEscape(), and fileName(). |
|
Returns the folder directory associated with this node or 0 if no such directory exists.
Definition at line 96 of file kmfolder.h. Referenced by countUnreadRecursive(). |
|
Create a child folder directory and associates it with this folder.
Definition at line 195 of file kmfolder.cpp. References fileName(), folderType(), and KMFolderDir::reload(). Referenced by KMail::CopyFolderJob::rollback(), KMail::FolderDiaGeneralTab::save(), and KMail::CopyFolderJob::slotCopyNextChild(). |
|
Set the folder directory associated with this node.
Definition at line 221 of file kmfolder.cpp. References FolderStorage::updateChildrenState(). Referenced by KMFolderDir::reload(). |
|
Returns, if the folder can't contain mails, but only subfolder.
Definition at line 227 of file kmfolder.cpp. References FolderStorage::noContent(). |
|
Specify, that the folder can't contain mails.
Definition at line 232 of file kmfolder.cpp. References FolderStorage::setNoContent(). |
|
Returns, if the folder can't have children.
Definition at line 237 of file kmfolder.cpp. References FolderStorage::noChildren(). |
|
Specify, that the folder can't have children.
Definition at line 242 of file kmfolder.cpp. References FolderStorage::setNoChildren(). |
|
Read message at given index. Indexing starts at zero Definition at line 247 of file kmfolder.cpp. References FolderStorage::getMsg(). |
|
Replace KMMessage with KMMsgInfo and delete KMMessage.
Definition at line 252 of file kmfolder.cpp. References FolderStorage::unGetMsg(). Referenced by KMHeaders::slotFilterMsg(). |
|
Checks if the message is already "gotten" with getMsg.
Definition at line 257 of file kmfolder.cpp. References FolderStorage::isMessage(). |
|
Read a message and return a referece to a string.
Definition at line 262 of file kmfolder.cpp. References FolderStorage::getMsgString(). |
|
Read a message and returns a DwString.
Definition at line 267 of file kmfolder.cpp. References FolderStorage::getDwString(). |
|
Removes and deletes all jobs associated with the particular message.
Definition at line 272 of file kmfolder.cpp. References FolderStorage::ignoreJobsForMessage(). |
|
These methods create respective FolderJob (You should derive FolderJob for each derived KMFolder).
Definition at line 277 of file kmfolder.cpp. References FolderStorage::createJob(). Referenced by FolderStorage::canAddMsgNow(). |
|
Provides access to the basic message fields that are also stored in the index. Whenever you only need subject, from, date, status you should use this method instead of getMsg() because getMsg() will load the message if necessary and this method does not. Definition at line 291 of file kmfolder.cpp. References FolderStorage::getMsgBase(). |
|
Same as getMsgBase(int).
Definition at line 301 of file kmfolder.cpp. |
|
Same as getMsgBase(int). This time non-const. Definition at line 306 of file kmfolder.cpp. |
|
Detach message from this folder. Usable to call addMsg() afterwards. Loads the message if it is not loaded up to now. Definition at line 311 of file kmfolder.cpp. References FolderStorage::take(). |
|
Add the given message to the folder. Usually the message is added at the end of the folder. Returns zero on success and an errno error code on failure. The index of the new message is stored in index_return if given. Please note that the message is added as is to the folder and the folder takes ownership of the message (deleting it in the destructor). Definition at line 321 of file kmfolder.cpp. References FolderStorage::addMsg(). |
|
(Note(bo): This needs to be fixed better at a later point. ) This is overridden by dIMAP because addMsg strips the X-UID header from the mail. Definition at line 326 of file kmfolder.cpp. References FolderStorage::addMsgKeepUID(). |
|
Called by derived classes implementation of addMsg. Emits msgAdded signals Definition at line 331 of file kmfolder.cpp. References FolderStorage::emitMsgAddedSignals(). |
|
Remove (first occurrence of) given message from the folder.
Definition at line 336 of file kmfolder.cpp. References FolderStorage::removeMsg(). |
|
Delete messages in the folder that are older than days. Return the number of deleted messages. Definition at line 346 of file kmfolder.cpp. References FolderStorage::expungeOldMsg(). |
|
Detaches the given message from it's current folder and adds it to this folder. Returns zero on success and an errno error code on failure. The index of the new message is stored in index_return if given. Definition at line 351 of file kmfolder.cpp. References FolderStorage::moveMsg(). |
|
Returns the index of the given message or -1 if not found.
Definition at line 361 of file kmfolder.cpp. References FolderStorage::find(). |
|
Number of messages in this folder.
Definition at line 371 of file kmfolder.cpp. References FolderStorage::count(). Referenced by countUnreadRecursive(), and KMAcctFolder::removeAccount(). |
|
Number of new or unread messages in this folder.
Definition at line 376 of file kmfolder.cpp. References FolderStorage::countUnread(). Referenced by countUnreadRecursive(). |
|
Number of new or unread messages in this folder and all folders contained by this folder.
Definition at line 381 of file kmfolder.cpp. References child(), count(), countUnread(), and countUnreadRecursive(). Referenced by countUnreadRecursive(). |
|
Called by KMMsgBase::setStatus when status of a message has changed required to keep the number unread messages variable current.
Definition at line 399 of file kmfolder.cpp. References FolderStorage::msgStatusChanged(). |
|
Open folder for access. Does not work if the parent is not set. Does nothing if the folder is already opened. To reopen a folder call close() first. Returns zero on success and an error code equal to the c-library fopen call otherwise (errno). Definition at line 405 of file kmfolder.cpp. References FolderStorage::open(). Referenced by FolderStorage::moveMsg(), and KMail::CopyFolderJob::slotCopyNextChild(). |
|
Check folder for permissions Returns zero if readable and writable.
Definition at line 410 of file kmfolder.cpp. References FolderStorage::canAccess(). |
|
Close folder. If force is TRUE the files are closed even if others still use it (e.g. other mail reader windows). Definition at line 415 of file kmfolder.cpp. References FolderStorage::close(). Referenced by FolderStorage::moveMsg(), KMail::FolderDiaGeneralTab::save(), and KMail::CopyFolderJob::slotCopyNextChild(). |
|
fsync buffers to disk
Definition at line 420 of file kmfolder.cpp. References FolderStorage::sync(). |
|
Test if folder is opened.
Definition at line 425 of file kmfolder.cpp. References FolderStorage::isOpened(). |
|
Mark all new messages as unread.
Definition at line 430 of file kmfolder.cpp. References FolderStorage::markNewAsUnread(). |
|
Mark all new and unread messages as read.
Definition at line 435 of file kmfolder.cpp. References FolderStorage::markUnreadAsRead(). |
|
Create a new folder with the name of this object and open it. Returns zero on success and an error code equal to the c-library fopen call otherwise. Definition at line 440 of file kmfolder.cpp. References FolderStorage::create(). Referenced by KMFolderDir::createFolder(). |
|
Removes the folder physically from disk and empties the contents of the folder in memory. Note that the folder is closed during this process, whether there are others using it or not.
Definition at line 445 of file kmfolder.cpp. References FolderStorage::open(), and FolderStorage::remove(). |
|
Delete entire folder. Forces a close *but* opens the folder again afterwards. Returns errno(3) error code or zero on success.
Definition at line 456 of file kmfolder.cpp. References FolderStorage::expunge(). |
|
Compact this folder. Options: CompactLater: schedule it as a background task CompactNow: do it now, and inform the user of the result (manual compaction) CompactSilentlyNow: do it now, and keep silent about it (e.g. for outbox) Definition at line 724 of file kmfolder.cpp. References FolderStorage::compact(). Referenced by expireOldMessages(). |
|
Physically rename the folder. Returns zero on success and an errno on failure. Definition at line 461 of file kmfolder.cpp. References FolderStorage::rename(). |
|
Returns TRUE if a table of contents file is automatically created.
Definition at line 466 of file kmfolder.cpp. References FolderStorage::autoCreateIndex(). |
|
Allow/disallow automatic creation of a table of contents file. Default is TRUE. Definition at line 471 of file kmfolder.cpp. References FolderStorage::setAutoCreateIndex(). |
|
Returns TRUE if the table of contents is dirty. This happens when a message is deleted from the folder. The toc will then be re-created when the folder is closed. Definition at line 476 of file kmfolder.cpp. References FolderStorage::dirty(). |
|
Change the dirty flag.
Definition at line 481 of file kmfolder.cpp. References FolderStorage::setDirty(). |
|
Returns TRUE if the folder contains deleted messages.
Definition at line 486 of file kmfolder.cpp. References FolderStorage::needsCompacting(). |
|
If set to quiet the folder will not emit msgAdded(idx) signal. This is necessary because adding the messages to the listview one by one as they come in ( as happens on msgAdded(idx) ) is very slow for large ( >10000 ) folders. For pop, where whole bodies are downloaded this is not an issue, but for imap, where we only download headers it becomes a bottleneck. We therefore set the folder quiet() and rebuild the listview completely once the complete folder has been checked. Definition at line 496 of file kmfolder.cpp. References FolderStorage::quiet(). |
|
Is the folder read-only?
Definition at line 501 of file kmfolder.cpp. References FolderStorage::isReadOnly(). |
|
Returns TRUE if the folder is a kmail system folder. These are the folders 'outbox', 'sent', 'trash'. The name of these folders is nationalized in the folder display and they cannot have accounts associated. Deletion is also forbidden. Etc. Definition at line 310 of file kmfolder.h. Referenced by isMoveable(), and label(). |
|
Returns the label of the folder for visualization.
Definition at line 506 of file kmfolder.cpp. References isSystemFolder(). Referenced by KMFolderDir::label(), KMSystemTray::prettyName(), prettyURL(), and KMail::JobScheduler::registerTask(). |
|
Set the label that is used as a system default.
Definition at line 318 of file kmfolder.h. |
|
URL of the node for visualization purposes.
Definition at line 518 of file kmfolder.cpp. References label(). Referenced by KMail::CopyFolderJob::slotCopyNextChild(). |
|
Type of the folder. Inherited. Definition at line 542 of file kmfolder.cpp. References FolderStorage::type(). |
|
Returns TRUE if accounts are associated with this folder.
Definition at line 547 of file kmfolder.cpp. References FolderStorage::hasAccounts(). |
|
Returns TRUE if this folder is associated with a mailing-list.
Definition at line 552 of file kmfolder.cpp. References FolderStorage::writeConfig(). Referenced by KMail::FolderDiaMailingListTab::save(). |
|
Get / set the name of the field that is used for the Sender/Receiver column in the headers (From/To).
Definition at line 343 of file kmfolder.h. |
|
Get / set the user-settings for the WhoField (From/To/Empty).
Definition at line 347 of file kmfolder.h. |
|
A cludge to help make sure the count of unread messges is kept in sync.
Definition at line 615 of file kmfolder.cpp. References FolderStorage::correctUnreadMsgsCount(). |
|
Returns a string that can be used to identify this folder.
Definition at line 620 of file kmfolder.cpp. Referenced by KMail::CopyFolderJob::createTargetDir(), and KMail::RenameJob::slotMoveCompleted(). |
|
Set whether this folder automatically expires messages.
Definition at line 640 of file kmfolder.cpp. References FolderStorage::writeConfig(). Referenced by KMail::FolderDiaExpiryTab::save(). |
|
Does this folder automatically expire old messages?
Definition at line 364 of file kmfolder.h. |
|
Set the maximum age for unread messages in this folder. Age should not be negative. Units are set using setUnreadExpireUnits(). Definition at line 648 of file kmfolder.cpp. References FolderStorage::writeConfig(). Referenced by KMail::FolderDiaExpiryTab::save(). |
|
Set units to use for expiry of unread messages. Values are 1 = days, 2 = weeks, 3 = months. Definition at line 656 of file kmfolder.cpp. Referenced by KMail::FolderDiaExpiryTab::save(). |
|
Set the maximum age for read messages in this folder. Age should not be negative. Units are set using setReadExpireUnits(). Definition at line 662 of file kmfolder.cpp. References FolderStorage::writeConfig(). Referenced by KMail::FolderDiaExpiryTab::save(). |
|
Set units to use for expiry of read messages. Values are 1 = days, 2 = weeks, 3 = months. Definition at line 670 of file kmfolder.cpp. Referenced by KMail::FolderDiaExpiryTab::save(). |
|
Get the age at which unread messages are expired. Units are determined by getUnreadExpireUnits(). Definition at line 396 of file kmfolder.h. |
|
Get the age at which read messages are expired. Units are determined by getReadExpireUnits(). Definition at line 402 of file kmfolder.h. |
|
Units getUnreadExpireAge() is returned in. 1 = days, 2 = weeks, 3 = months. Definition at line 408 of file kmfolder.h. |
|
Units getReadExpireAge() is returned in. 1 = days, 2 = weeks, 3 = months. Definition at line 414 of file kmfolder.h. |
|
What should expiry do? Delete or move to another folder?
Definition at line 420 of file kmfolder.h. |
|
If expiry should move to folder, return the ID of that folder.
Definition at line 426 of file kmfolder.h. |
|
Expire old messages in this folder. If immediate is true, do it immediately; otherwise schedule it for later Definition at line 714 of file kmfolder.cpp. References compact(). |
|
Write index to index-file. Returns 0 on success and errno error on failure. Definition at line 739 of file kmfolder.cpp. References FolderStorage::writeIndex(). |
|
Inserts messages into the message dictionary. Might be called during kernel initialization. Definition at line 744 of file kmfolder.cpp. References FolderStorage::fillMsgDict(). |
|
Writes the message serial number file.
Definition at line 749 of file kmfolder.cpp. References FolderStorage::writeMsgDict(). |
|
Touches the message serial number file.
Definition at line 754 of file kmfolder.cpp. References FolderStorage::touchMsgDict(). |
|
Append message to end of message serial number file.
Definition at line 759 of file kmfolder.cpp. References FolderStorage::appendtoMsgDict(). |
|
Sets the reverse-dictionary for this folder.
Definition at line 764 of file kmfolder.cpp. References FolderStorage::setRDict(). |
|
Returns the reverse-dictionary for this folder.
Definition at line 769 of file kmfolder.cpp. References FolderStorage::rDict(). |
|
Set the status of the message at index
Definition at line 774 of file kmfolder.cpp. References FolderStorage::setStatus(). |
|
Set the status of the message(s) in the QValueList
Definition at line 779 of file kmfolder.cpp. References FolderStorage::setStatus(). |
|
Icon related methods.
Definition at line 465 of file kmfolder.h. Referenced by KMail::FolderDiaGeneralTab::save(). |
|
Convert "\r\n" line endings in "\n" line endings. The conversion happens in place. Returns the length of the resulting string. Definition at line 799 of file kmfolder.cpp. References FolderStorage::crlf2lf(). Referenced by KMAcctExpPop::slotMsgRetrieved(). |
|
If this folder has a special trash folder set, return it. Otherwise return 0. Definition at line 734 of file kmfolder.cpp. References FolderStorage::trashFolder(). |
|
Returns true if the replies to mails from this folder should be put in the same folder.
Definition at line 490 of file kmfolder.h. |
|
Returns true if the user doesn't want to get notified about new mail in this folder.
Definition at line 497 of file kmfolder.h. |
|
Returns true if this folder can be moved.
Definition at line 819 of file kmfolder.cpp. References isSystemFolder(). |
|
Emitted when the status, name, or associated accounts of this folder changed.
Referenced by KMFolder(). |
|
Emitted when the contents of a folder have been cleared (new search in a search folder, for example).
Referenced by KMFolder(). |
|
Emitted after an expunge. If not quiet, changed() will be emmitted first. Referenced by KMFolder(). |
|
Emitted when the icon paths are set.
Referenced by readConfig(). |
|
Emitted when the name of the folder changes.
Referenced by KMFolder(). |
|
Emitted before a message is removed from the folder.
Referenced by KMFolder(). |
|
Emitted after a message is removed from the folder.
|
|
Emitted when a message is added from the folder.
Referenced by KMFolder(). |
|
Emitted, when the status of a message is changed.
Referenced by KMFolder(). |
|
Emitted when a field of the header of a specific message changed.
Referenced by KMFolder(). |
|
Emmited to display a message somewhere in a status line.
Referenced by KMFolder(). |
|
Emitted when number of unread messages has changed.
Referenced by KMFolder(). |
|
Emitted when a folder was removed.
Referenced by KMFolder(). |
|
Incrementally update the index if possible else call writeIndex.
Definition at line 804 of file kmfolder.cpp. References FolderStorage::updateIndex(). |
|
Add the message to the folder after it has been retrieved from an IMAP server.
Definition at line 809 of file kmfolder.cpp. References FolderStorage::reallyAddMsg(). |
|
Add a copy of the message to the folder after it has been retrieved from an IMAP server.
Definition at line 814 of file kmfolder.cpp. References FolderStorage::reallyAddCopyOfMsg(). |
The documentation for this class was generated from the following files: