10#include "messagelist_export.h"
11#include "searchmessagebybuttons.h"
12#include <Akonadi/MessageStatus>
20class SearchLineStatus;
22class SearchStatusButtons;
23class SearchMessageByButtons;
37 void focusQuickSearch(
const QString &selectedText);
39 [[nodiscard]]
QComboBox *tagFilterComboBox()
const;
40 [[nodiscard]] SearchLineStatus *searchEdit()
const;
44 void updateComboboxVisibility();
46 [[nodiscard]]
bool containsOutboundMessages()
const;
47 void setContainsOutboundMessages(
bool containsOutboundMessages);
49 void changeQuicksearchVisibility(
bool show);
50 void addCompletionItem(
const QString &str);
56 void clearButtonClicked();
57 void searchEditTextEdited(
const QString &);
58 void searchOptionChanged();
59 void statusButtonsClicked();
60 void forceLostFocus();
67 MESSAGELIST_NO_EXPORT
void slotSearchEditTextEdited(
const QString &text);
68 MESSAGELIST_NO_EXPORT
void slotClearButtonClicked();
72 SearchLineStatus *
const mSearchEdit;
73 SearchStatusButtons *
const mSearchStatusButtons;
74 SearchMessageByButtons *
const mSearchMessageByButtons;
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 Fri Sep 6 2024 12:04:00 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.