17class GBoard :
public QWidget,
public GBase<GBoard> {
26 explicit GBoard(
const std::shared_ptr<GOptions>& gopt, QWidget* parent =
nullptr);
44 void filterLog(
const QString& filterText);
57 QLineEdit* searchLineEdit{};
58 QToolButton* clearButton{};
59 QToolButton* saveButton{};
60 QTextEdit* logTextEdit{};
63 QString currentFilterText{};
A widget that displays read-only log text along with a top bar for search, clear, and save actions.
GBoard(const std::shared_ptr< GOptions > &gopt, QWidget *parent=nullptr)
Constructs a new GBoard widget.
void appendLog(const QString &text)
Appends a log message to the log tab.
GBoard & operator=(GBoard &&)=delete
GBoard & operator=(const GBoard &)=delete
GBoard(const GBoard &)=delete