19 #ifndef RQT_MULTIPLOT_PLOT_TABLE_CONFIG_WIDGET_H 20 #define RQT_MULTIPLOT_PLOT_TABLE_CONFIG_WIDGET_H 28 class PlotTableConfigWidget;
32 class PlotTableWidget;
48 bool eventFilter(QObject*
object, QEvent* event);
51 Ui::PlotTableConfigWidget*
ui_;
59 void configBackgroundColorChanged(
const QColor& color);
60 void configForegroundColorChanged(
const QColor& color);
61 void configNumPlotsChanged(
size_t numRows,
size_t numColumns);
62 void configLinkScaleChanged(
bool link);
63 void configLinkCursorChanged(
bool link);
64 void configTrackPointsChanged(
bool track);
66 void spinBoxRowsValueChanged(
int value);
67 void spinBoxColumnsValueChanged(
int value);
69 void checkBoxLinkScaleStateChanged(
int state);
70 void checkBoxLinkCursorStateChanged(
int state);
71 void checkBoxTrackPointsStateChanged(
int state);
73 void pushButtonRunClicked();
74 void pushButtonPauseClicked();
75 void pushButtonClearClicked();
76 void pushButtonImportExportClicked();
77 void menuImportBagFileTriggered();
78 void menuExportImageFileTriggered();
79 void menuExportTextFileTriggered();
81 void plotTablePlotPausedChanged();
82 void plotTableJobStarted(
const QString& toolTip);
83 void plotTableJobProgressChanged(
double progress);
84 void plotTableJobFinished(
const QString& toolTip);
85 void plotTableJobFailed(
const QString& toolTip);