10#include "config-messagelist.h"
11#include "messagelist_export.h"
12#include "searchmessagebybuttons.h"
13#include <Akonadi/MessageStatus>
21class SearchLineStatus;
23class SearchStatusButtons;
24class SearchMessageByButtons;
25class SearchLineCommandWidget;
39 void focusQuickSearch(
const QString &selectedText);
41 [[nodiscard]]
QComboBox *tagFilterComboBox()
const;
42 [[nodiscard]] SearchLineStatus *searchEdit()
const;
46 void updateComboboxVisibility();
48 [[nodiscard]]
bool containsOutboundMessages()
const;
49 void setContainsOutboundMessages(
bool containsOutboundMessages);
51 void changeQuicksearchVisibility(
bool show);
52 void addCompletionItem(
const QString &str);
58 void clearButtonClicked();
59 void searchEditTextEdited(
const QString &);
60 void searchOptionChanged();
61 void statusButtonsClicked();
62 void forceLostFocus();
69 MESSAGELIST_NO_EXPORT
void slotSearchEditTextEdited(
const QString &text);
70 MESSAGELIST_NO_EXPORT
void slotClearButtonClicked();
74 SearchLineStatus *
const mSearchEdit;
75 SearchStatusButtons *
const mSearchStatusButtons;
76 SearchMessageByButtons *
const mSearchMessageByButtons;
77#if USE_SEARCH_COMMAND_LINE
78 SearchLineCommandWidget *
const mSearchLineCommandWidget;
This class is responsible of matching messages that should be displayed in the View.
The QuickSearchLine class.
Q_SCRIPTABLE CaptureState status()
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:33:26 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.