KMail::RenameJob Class Reference
#include <renamejob.h>
Inherits KMail::FolderJob.
Signals | |
| void | renameDone (TQString newName, bool success) |
Signals inherited from KMail::FolderJob | |
| void | messageRetrieved (KMMessage *) |
| void | messageUpdated (KMMessage *, TQString) |
| void | messageStored (KMMessage *) |
| void | messageCopied (TQPtrList< KMMessage >) |
| void | messageCopied (KMMessage *) |
| void | finished () |
| void | result (KMail::FolderJob *job) |
| void | progress (unsigned long bytesDownloaded, unsigned long bytesTotal) |
Public Member Functions | |
| RenameJob (FolderStorage *storage, const TQString &newName, KMFolderDir *newParent=0) | |
| virtual void | execute () |
Public Member Functions inherited from KMail::FolderJob | |
| FolderJob (KMMessage *msg, JobType jt=tGetMessage, KMFolder *folder=0, TQString partSpecifier=TQString()) | |
| FolderJob (const TQPtrList< KMMessage > &msgList, const TQString &sets, JobType jt=tGetMessage, KMFolder *folder=0) | |
| FolderJob (JobType jt) | |
| TQPtrList< KMMessage > | msgList () const |
| void | start () |
| virtual void | kill () |
| int | error () const |
| bool | isCancellable () const |
| void | setCancellable (bool b) |
| void | setPassiveDestructor (bool passive) |
| bool | passiveDestructor () |
Protected Slots | |
| void | slotRenameResult (TDEIO::Job *job) |
| void | folderCopyComplete (bool success) |
Protected Attributes | |
| FolderStorage * | mStorage |
| FolderStorage * | mStorageTempOpened |
| KMFolderDir * | mNewParent |
| TQString | mNewName |
| TQString | mNewImapPath |
| TQString | mOldName |
| TQString | mOldImapPath |
| TQStringList | mOldImapPaths |
| KMFolder * | mNewFolder |
| CopyFolderJob * | mCopyFolderJob |
Protected Attributes inherited from KMail::FolderJob | |
| TQPtrList< KMMessage > | mMsgList |
| JobType | mType |
| TQString | mSets |
| KMFolder * | mSrcFolder |
| KMFolder * | mDestFolder |
| TQString | mPartSpecifier |
| int | mErrorCode |
| bool | mPassiveDestructor |
| bool | mStarted |
| bool | mCancellable |
Additional Inherited Members | |
Public Types inherited from KMail::FolderJob | |
| enum | JobType { tListMessages, tGetFolder, tCreateFolder, tExpungeFolder, tDeleteMessage, tGetMessage, tPutMessage, tAddSubfolders, tDeleteFolders, tCheckUidValidity, tRenameFolder, tCopyMessage, tMoveMessage, tOther } |
Protected Member Functions inherited from KMail::FolderJob | |
| virtual void | execute ()=0 |
Detailed Description
Rename and move (d)imap folders They can be moved everywhere (except search folders) as a new folder is created, all messages are moved there and the original folder is deleted.
Definition at line 51 of file renamejob.h.
Constructor & Destructor Documentation
| RenameJob::RenameJob | ( | FolderStorage * | storage, |
| const TQString & | newName, | ||
| KMFolderDir * | newParent = 0 |
||
| ) |
Create a new job.
- Parameters
-
storage the folder that should be renames newName the new name of the folder newParent the new parent if the folder should be moved, else 0
Definition at line 71 of file renamejob.cpp.
Member Function Documentation
|
protectedslot |
All messages are copied so remove the original folder.
Definition at line 190 of file renamejob.cpp.
|
signal |
Emitted when the job is done, check the success bool.
|
protectedslot |
Rename the folder.
Definition at line 157 of file renamejob.cpp.
The documentation for this class was generated from the following files:

Signals inherited from