Messagelib
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;
30class MESSAGELIST_EXPORT QuickSearchLine :
public QWidget
35 ~QuickSearchLine()
override;
37 [[nodiscard]] SearchMessageByButtons::SearchOptions searchOptions()
const;
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);
54 void setSearchOptions(SearchMessageByButtons::SearchOptions opts);
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 SearchLineCommandWidget *
const mSearchLineCommandWidget;
This class is responsible of matching messages that should be displayed in the View.
Q_SCRIPTABLE CaptureState status()
The implementation independent part of the MessageList library.
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:47:09 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.