1 #ifndef PLOTWIDGET_EDITOR_H 2 #define PLOTWIDGET_EDITOR_H 12 class PlotWidgetEditor;
22 void enterEvent(QEvent *ev)
override;
23 void leaveEvent(QEvent *ev)
override;
27 void setColor(QColor color);
32 void deleteRow(QWidget* _this);
50 void onColorChanged(QColor
c);
54 void on_editColotText_textChanged(
const QString &arg1);
56 void on_radioLines_toggled(
bool checked);
58 void on_radioPoints_toggled(
bool checked);
60 void on_radioBoth_toggled(
bool checked);
62 void on_checkBoxMax_toggled(
bool checked);
64 void on_checkBoxMin_toggled(
bool checked);
66 void on_pushButtonReset_clicked();
68 void on_pushButtonCancel_pressed();
70 void on_pushButtonSave_pressed();
72 void on_listWidget_itemSelectionChanged();
74 void on_lineLimitMin_textChanged(
const QString &text);
76 void on_lineLimitMax_textChanged(
const QString &text);
79 Ui::PlotWidgetEditor *
ui;
89 void setupColorWidget();
92 void onDeleteRow(QWidget *w);
93 void disableWidgets();
95 std::unordered_map<std::string, std::shared_ptr<TimeSeriesTransform>>
_transforms;
98 #endif // PLOTWIDGET_EDITOR_H