kmail

KMSearch Class Reference

#include <kmfoldersearch.h>

Inheritance diagram for KMSearch:

List of all members.


Public Slots

void indexFinished ()

Signals

void finished (bool success)
void found (Q_UINT32 serNum)

Public Member Functions

QString currentFolder () const
int foundCount () const
bool inScope (KMFolder *folder) const
 KMSearch (QObject *parent=0, const char *name=0)
bool read (QString location)
bool recursive () const
KMFolderroot () const
bool running () const
int searchCount () const
KMSearchPatternsearchPattern () const
void setRecursive (bool recursive)
void setRoot (KMFolder *folder)
void setSearchPattern (KMSearchPattern *searchPattern)
void start ()
void stop ()
bool write (QString location) const
 ~KMSearch ()

Protected Slots

void slotProcessNextBatch ()
void slotSearchFolderResult (KMFolder *, QValueList< Q_UINT32 >, const KMSearchPattern *, bool)

Protected Member Functions

void setCurrentFolder (const QString &f)
void setFoundCount (int f)
void setRunning (bool b)

Detailed Description

Definition at line 52 of file kmfoldersearch.h.


Constructor & Destructor Documentation

KMSearch::KMSearch ( QObject parent = 0,
const char *  name = 0 
)

Definition at line 72 of file kmfoldersearch.cpp.

KMSearch::~KMSearch (  ) 

Definition at line 87 of file kmfoldersearch.cpp.


Member Function Documentation

QString KMSearch::currentFolder (  )  const [inline]

Definition at line 75 of file kmfoldersearch.h.

void KMSearch::finished ( bool  success  )  [signal]

void KMSearch::found ( Q_UINT32  serNum  )  [signal]

int KMSearch::foundCount (  )  const [inline]

Definition at line 73 of file kmfoldersearch.h.

void KMSearch::indexFinished (  )  [slot]

Definition at line 245 of file kmfoldersearch.cpp.

bool KMSearch::inScope ( KMFolder folder  )  const

Definition at line 130 of file kmfoldersearch.cpp.

bool KMSearch::read ( QString  location  ) 

Definition at line 107 of file kmfoldersearch.cpp.

bool KMSearch::recursive (  )  const [inline]

Definition at line 62 of file kmfoldersearch.h.

KMFolder* KMSearch::root (  )  const [inline]

Definition at line 64 of file kmfoldersearch.h.

bool KMSearch::running (  )  const [inline]

Definition at line 71 of file kmfoldersearch.h.

int KMSearch::searchCount (  )  const [inline]

Definition at line 74 of file kmfoldersearch.h.

KMSearchPattern* KMSearch::searchPattern (  )  const [inline]

Definition at line 69 of file kmfoldersearch.h.

void KMSearch::setCurrentFolder ( const QString f  )  [inline, protected]

Definition at line 93 of file kmfoldersearch.h.

void KMSearch::setFoundCount ( int  f  )  [inline, protected]

Definition at line 92 of file kmfoldersearch.h.

void KMSearch::setRecursive ( bool  recursive  )  [inline]

Definition at line 63 of file kmfoldersearch.h.

void KMSearch::setRoot ( KMFolder folder  )  [inline]

Definition at line 65 of file kmfoldersearch.h.

void KMSearch::setRunning ( bool  b  )  [inline, protected]

Definition at line 91 of file kmfoldersearch.h.

void KMSearch::setSearchPattern ( KMSearchPattern searchPattern  ) 

Definition at line 120 of file kmfoldersearch.cpp.

void KMSearch::slotProcessNextBatch (  )  [protected, slot]

Definition at line 250 of file kmfoldersearch.cpp.

void KMSearch::slotSearchFolderResult ( KMFolder folder,
QValueList< Q_UINT32 >  serNums,
const KMSearchPattern pattern,
bool  complete 
) [protected, slot]

Definition at line 276 of file kmfoldersearch.cpp.

void KMSearch::start (  ) 

Definition at line 147 of file kmfoldersearch.cpp.

void KMSearch::stop (  ) 

Definition at line 211 of file kmfoldersearch.cpp.

bool KMSearch::write ( QString  location  )  const

Definition at line 93 of file kmfoldersearch.cpp.


The documentation for this class was generated from the following files: