KMail::RenameJob Class Reference
#include <renamejob.h>
Inherits KMail::FolderJob.
Signals | |
void | renameDone (TQString newName, bool success) |
![]() | |
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 () |
![]() | |
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 |
![]() | |
TQPtrList< KMMessage > | mMsgList |
JobType | mType |
TQString | mSets |
KMFolder * | mSrcFolder |
KMFolder * | mDestFolder |
TQString | mPartSpecifier |
int | mErrorCode |
bool | mPassiveDestructor |
bool | mStarted |
bool | mCancellable |
Additional Inherited Members | |
![]() | |
enum | JobType { tListMessages, tGetFolder, tCreateFolder, tExpungeFolder, tDeleteMessage, tGetMessage, tPutMessage, tAddSubfolders, tDeleteFolders, tCheckUidValidity, tRenameFolder, tCopyMessage, tMoveMessage, tOther } |
![]() | |
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: