kmail
KMMsgIndex Class Reference
List of all members.Detailed Description
Definition at line 52 of file index.h.
Public Slots | |
void | setEnabled (bool) |
void | setIndexingEnabled (KMFolder *, bool) |
Public Member Functions | |
KMMsgIndex (QObject *parent) | |
~KMMsgIndex () | |
bool | startQuery (KMSearch *) |
bool | stopQuery (KMSearch *) |
std::vector< Q_UINT32 > | simpleSearch (QString, bool *) const |
bool | isIndexable (KMFolder *folder) const |
bool | isIndexed (KMFolder *folder) const |
bool | isEnabled () const |
Classes | |
class | Search |
Member Function Documentation
|
Returns whether the index is enabled.
|
|
Returns whether the folder is indexable. Only local and dimap folders are currently indexable. Note that a folder might be indexable and not indexed if the user has disabled it.
|
|
Returns whether the folder has indexing enabled. This returns true immediatelly after indexing has been enabled even though the folder is probably still being indexed in the background. |
|
Either enable or disable indexing. Calling setEnabled( true ) will start building the whole index, which is an expensive operation (time and disk-space). Calling setEnabled( false ) will remove the index immediatelly, freeing up disk-space. |
|
Change the indexing override for a given folder. If called with true, will start indexing all the messages in the folder If called with false will remove all the messages in the folder |
|
Just return all the uids where the pattern exists.
|
|
Starts a query. Results will be returned assyncronously by signals.
|
|
Stops a query. nop if the query isn't running anymore.
|
The documentation for this class was generated from the following files: