#include <searchwindow.h>
Inherits KDialogBase, and KXMLGUIClient.
Public Member Functions | |
| SearchWindow (KMMainWidget *parent, const char *name=0, KMFolder *curFolder=0, bool modal=false) | |
| void | activateFolder (KMFolder *curFolder) |
| KMMessageList | selectedMessages () |
| KMMessage * | message () |
| void | setSearchPattern (const KMSearchPattern &pattern) |
Protected Slots | |
| virtual void | updStatus (void) |
| virtual void | slotClose () |
| virtual void | slotSearch () |
| virtual void | slotStop () |
| void | scheduleRename (const TQString &) |
| void | renameSearchFolder () |
| void | openSearchFolder () |
| void | folderInvalidated (KMFolder *) |
| virtual bool | slotShowMsg (TQListViewItem *) |
| void | slotViewSelectedMsg () |
| virtual bool | slotViewMsg (TQListViewItem *) |
| void | slotCurrentChanged (TQListViewItem *) |
| virtual void | updateContextMenuActions () |
| virtual void | slotContextMenuRequested (TQListViewItem *, const TQPoint &, int) |
| virtual void | copySelectedToFolder (int menuId) |
| virtual void | moveSelectedToFolder (int menuId) |
| virtual void | slotFolderActivated () |
| void | slotClearSelection () |
| void | slotReplyToMsg () |
| void | slotReplyAllToMsg () |
| void | slotReplyListToMsg () |
| void | slotForwardInlineMsg () |
| void | slotForwardAttachedMsg () |
| void | slotForwardDigestMsg () |
| void | slotRedirectMsg () |
| void | slotSaveMsg () |
| void | slotSaveAttachments () |
| void | slotPrintMsg () |
| void | slotCopyMsgs () |
| void | slotCutMsgs () |
| virtual void | searchDone () |
| virtual void | slotAddMsg (int idx) |
| virtual void | slotRemoveMsg (KMFolder *, TQ_UINT32 serNum) |
| void | enableGUI () |
| void | setEnabledSearchButton (bool) |
Protected Member Functions | |
| virtual void | keyPressEvent (TQKeyEvent *) |
| virtual void | closeEvent (TQCloseEvent *) |
Protected Attributes | |
| bool | mStopped |
| bool | mCloseRequested |
| int | mFetchingInProgress |
| int | mSortColumn |
| SortOrder | mSortOrder |
| TQGuardedPtr< KMFolderSearch > | mFolder |
| TQTimer * | mTimer |
| TQRadioButton * | mChkbxAllFolders |
| TQRadioButton * | mChkbxSpecificFolders |
| KMail::FolderRequester * | mCbxFolders |
| TQPushButton * | mBtnSearch |
| TQPushButton * | mBtnStop |
| TQCheckBox * | mChkSubFolders |
| TDEListView * | mLbxMatches |
| TQLabel * | mSearchFolderLbl |
| TQLineEdit * | mSearchFolderEdt |
| TQPushButton * | mSearchFolderOpenBtn |
| TQPushButton * | mSearchResultOpenBtn |
| KStatusBar * | mStatusBar |
| TQWidget * | mLastFocus |
| TQMap< int, KMFolder * > | mMenuToFolder |
| TDEAction * | mReplyAction |
| TDEAction * | mReplyAllAction |
| TDEAction * | mReplyListAction |
| TDEAction * | mSaveAsAction |
| TDEAction * | mForwardInlineAction |
| TDEAction * | mForwardAttachedAction |
| TDEAction * | mForwardDigestAction |
| TDEAction * | mRedirectAction |
| TDEAction * | mPrintAction |
| TDEAction * | mClearAction |
| TDEAction * | mSaveAtchAction |
| TDEAction * | mCopyAction |
| TDEAction * | mCutAction |
| TDEActionMenu * | mForwardActionMenu |
| TQValueList< TQGuardedPtr< KMFolder > > | mFolders |
| TQTimer | mRenameTimer |
| KMMainWidget * | mKMMainWidget |
| KMSearchPatternEdit * | mPatternEdit |
| KMSearchPattern * | mSearchPattern |
Static Protected Attributes | |
| static const int | MSGID_COLUMN = 4 |
Detailed Description
The SearchWindow class provides a dialog for triggering a search on folders and storing that search as a search folder.
It shows the search results in a listview and allows triggering of operations such as printing or moving on them.
Definition at line 68 of file searchwindow.h.
Constructor & Destructor Documentation
◆ SearchWindow()
| KMail::SearchWindow::SearchWindow | ( | KMMainWidget * | parent, |
| const char * | name = 0, |
||
| KMFolder * | curFolder = 0, |
||
| bool | modal = false |
||
| ) |
Creates a new search window.
- Parameters
-
parent The parent widget. name The (widget) name of the dialog. curFolder The folder which will be pre-selected as the base folder of search operations. modal Whether the dialog is to be shown modal.
Definition at line 109 of file searchwindow.cpp.
Member Function Documentation
◆ activateFolder()
| void KMail::SearchWindow::activateFolder | ( | KMFolder * | curFolder | ) |
Changes the base folder for search operations to a different folder.
- Parameters
-
curFolder The folder to use as the new base for searches.
Definition at line 460 of file searchwindow.cpp.
◆ closeEvent()
|
protectedvirtual |
Reimplemented to stop searching when the window is closed.
Definition at line 619 of file searchwindow.cpp.
◆ keyPressEvent()
|
protectedvirtual |
Reimplemented to react to Escape.
Definition at line 440 of file searchwindow.cpp.
◆ message()
| KMMessage * KMail::SearchWindow::message | ( | ) |
Provides access to the currently selected message.
- Returns
- the currently selected message.
Definition at line 773 of file searchwindow.cpp.
◆ searchDone
|
protectedvirtualslot |
GUI cleanup after search.
Definition at line 541 of file searchwindow.cpp.
◆ selectedMessages()
| KMMessageList KMail::SearchWindow::selectedMessages | ( | ) |
Provides access to the list of currently selected message in the listview.
- Returns
- The list of currenty selected search result messages.
Definition at line 757 of file searchwindow.cpp.
◆ updStatus
|
protectedvirtualslot |
Update status line widget.
Definition at line 403 of file searchwindow.cpp.
The documentation for this class was generated from the following files:
