10#include <QStandardItemModel>
13#include <QSortFilterProxyModel>
34 void on_filterLineEdit_textChanged(
const QString &text);
38 void on_logtabs_tabCloseRequested(
int index);
40 void on_yarprunTreeView_doubleClicked(
const QModelIndex &index);
42 void on_DisplayErrorEnable_toggled(
bool checked);
44 void on_DisplayWarningEnable_toggled(
bool checked);
46 void on_DisplayDebugEnable_toggled(
bool checked);
48 void on_DisplayInfoEnable_toggled(
bool checked);
50 void on_DisplayTraceEnable_toggled(
bool checked);
52 void on_DisplayUnformattedEnable_toggled(
bool checked);
54 void on_actionAbout_QtYarpLogger_triggered();
56 void on_actionStart_Logger_triggered();
58 void ctxMenu(
const QPoint &pos);
60 void on_clearLogTab_action();
62 void on_saveLogTab_action();
64 void on_enableLogTab_action();
66 void on_resetCountersLogTab_action();
68 void on_actionSave_Log_triggered(
bool checked);
70 void on_actionLoad_Log_triggered();
72 void on_actionShow_YarprunTimestamps_toggled(
bool checked);
74 void on_actionShow_LocalTimestamps_toggled(
bool checked);
76 void on_actionShow_System_Time_toggled(
bool checked);
78 void on_actionShow_Network_Time_toggled(
bool checked);
80 void on_actionShow_Custom_Time_toggled(
bool checked);
82 void on_actionShow_Log_Level_toggled(
bool checked);
84 void on_actionShow_Filename_toggled(
bool checked);
86 void on_actionShow_Line_Number_toggled(
bool checked);
88 void on_actionShow_Function_toggled(
bool checked);
90 void on_actionShow_Hostname_toggled(
bool checked);
92 void on_actionShow_Pid_toggled(
bool checked);
94 void on_actionShow_Cmd_toggled(
bool checked);
96 void on_actionShow_Args_toggled(
bool checked);
98 void on_actionShow_Thread_Id_toggled(
bool checked);
100 void on_actionShow_Component_toggled(
bool checked);
102 void on_actionShow_Id_toggled(
bool checked);
104 void on_actionShow_Colors_toggled(
bool checked);
106 void on_actionShow_Grid_toggled(
bool checked);
108 void on_actionShow_Mute_Ports_toggled(
bool checked);
110 void on_actionAdvanced_triggered();
112 void on_actionStop_Logger_triggered();
114 void on_actionRefresh_triggered();
116 void on_actionClear_triggered();
118 void on_actionClear_current_log_triggered();
120 void on_actionExport_current_log_to_text_file_triggered();
122 void on_actionDisable_current_log_triggered();
124 void on_actionReset_current_log_error_warning_counters_triggered();
126 void dragEnterEvent(QDragEnterEvent *e)
override;
128 void dropEvent(QDropEvent *e)
override;
130 void resetMainWindowHeaders();
136 QStandardItemModel *model_yarprunports;
137 QItemSelectionModel *selection_yarprunports;
142 QString recomputeFilters();
143 void apply_button_filters();
146 void on_enableLogTab (
int model_row);
147 void on_clearLogTab (
int model_row);
148 void on_saveLogTab (
int model_row);
149 void on_resetCountersLogTab (
int model_row);