Signals |
Public Member Functions |
Protected Slots |
Protected Member Functions |
Protected Attributes |
List of all members
KMail::SearchJob Class Reference
#include <searchjob.h>
Inherits KMail::FolderJob.
Signals | |
void | searchDone (TQValueList< TQ_UINT32 >, const KMSearchPattern *, bool complete) |
void | searchDone (TQ_UINT32, const KMSearchPattern *, bool matches) |
![]() | |
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 | |
SearchJob (KMFolderImap *folder, ImapAccountBase *account, const KMSearchPattern *pattern, TQ_UINT32 serNum=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 | slotSearchFolder () |
void | slotSearchData (KIO::Job *job, const TQString &data) |
void | slotSearchMessageArrived (KMMessage *msg) |
void | slotSearchResult (KIO::Job *job) |
void | slotSearchDataSingleMessage (KIO::Job *job, const TQString &data) |
void | slotAbortSearch (KPIM::ProgressItem *item) |
Protected Member Functions | |
void | searchCompleteFolder () |
void | searchSingleMessage () |
TQString | searchStringFromPattern (const KMSearchPattern *) |
bool | canMapAllUIDs () |
bool | needsDownload () |
![]() | |
virtual void | execute ()=0 |
Protected Attributes | |
KMFolderImap * | mFolder |
ImapAccountBase * | mAccount |
const KMSearchPattern * | mSearchPattern |
KMSearchPattern * | mLocalSearchPattern |
TQ_UINT32 | mSerNum |
TQStringList | mImapSearchHits |
TQValueList< TQ_UINT32 > | mSearchSerNums |
uint | mRemainingMsgs |
KPIM::ProgressItem * | mProgress |
bool | mUngetCurrentMsg |
![]() | |
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 } |
Detailed Description
Search job.
Definition at line 53 of file searchjob.h.
Constructor & Destructor Documentation
KMail::SearchJob::SearchJob | ( | KMFolderImap * | folder, |
ImapAccountBase * | account, | ||
const KMSearchPattern * | pattern, | ||
TQ_UINT32 | serNum = 0 |
||
) |
Creates a new job.
- Parameters
-
folder the folder that should be searched account the ImapAccountBase of the folder pattern the search pattern serNum if you specify the serNum only this is checked
Definition at line 53 of file searchjob.cpp.
The documentation for this class was generated from the following files: