6 #ifndef SWIFT_GUI_COMPONENTS_STATUSMESSAGESDETAIL_H
7 #define SWIFT_GUI_COMPONENTS_STATUSMESSAGESDETAIL_H
11 #include <QScopedPointer>
13 #include "gui/menus/menudelegate.h"
21 class CStatusMessagesDetail;
44 void showDetails(
bool details);
47 void showFilterDialog();
65 void filterUseRadioButtonDescriptiveIcons(
bool oneCharacterText);
81 QScopedPointer<Ui::CStatusMessagesDetail> ui;
82 int m_maxLogMessages = -1;
86 std::chrono::milliseconds(2000), 25 };
89 void deferredUpdate();
103 QAction *m_action =
nullptr;
Status messages plus detail.
void modelDataChangedDigest(int count, bool withFilter)
Model data changed,.
void setMaxLogMessages(int desiredNumber)
Set max.log messages.
void filterChanged(const swift::misc::CVariant &filter)
The user changed their message filter.
Receive 1..n signals, collect them over time, and resend afer n milliseconds.
Streamable status message, e.g.
Status messages, e.g. from Core -> GUI.
Wrapper around QVariant which provides transparent access to CValueObject methods of the contained ob...
High level reusable GUI components.
#define SWIFT_GUI_EXPORT
Export a class or function from the library.