7 #ifndef PLOTWIDGET_EDITOR_H 8 #define PLOTWIDGET_EDITOR_H 19 class PlotWidgetEditor;
29 void enterEvent(QEvent* ev)
override;
30 void leaveEvent(QEvent* ev)
override;
34 void setColor(QColor color);
39 void deleteRow(QWidget* _this);
57 void onColorChanged(QColor c);
61 void on_editColotText_textChanged(
const QString& arg1);
63 void on_radioLines_toggled(
bool checked);
65 void on_radioPoints_toggled(
bool checked);
67 void on_radioBoth_toggled(
bool checked);
69 void on_checkBoxMax_toggled(
bool checked);
71 void on_checkBoxMin_toggled(
bool checked);
73 void on_pushButtonReset_clicked();
75 void on_pushButtonCancel_pressed();
77 void on_pushButtonSave_pressed();
79 void on_listWidget_itemSelectionChanged();
81 void on_lineLimitMin_textChanged(
const QString& text);
83 void on_lineLimitMax_textChanged(
const QString& text);
85 void on_radioSticks_toggled(
bool checked);
88 Ui::PlotWidgetEditor*
ui;
98 void setupColorWidget();
101 void onDeleteRow(QWidget* w);
102 void disableWidgets();
104 std::unordered_map<std::string, std::shared_ptr<TransformFunction>>
_transforms;
107 #endif // PLOTWIDGET_EDITOR_H