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:

