plotwidget_transforms.h
Go to the documentation of this file.
1 #ifndef PLOTWIDGET_TRANSFORMS_H
2 #define PLOTWIDGET_TRANSFORMS_H
3 
4 #include <QDialog>
5 #include "plotwidget.h"
6 
7 namespace Ui {
8 class plotwidget_transforms;
9 }
10 
11 class DialogTransformEditor : public QDialog
12 {
13  Q_OBJECT
14 
15 public:
16  explicit DialogTransformEditor(PlotWidget* plotwidget);
18 
19 private slots:
20 
21  void on_listCurves_itemSelectionChanged();
22 
23  void on_listTransforms_itemSelectionChanged();
24 
25  void on_pushButtonCancel_clicked();
26 
27  void on_pushButtonSave_clicked();
28 
29  void on_lineEditAlias_editingFinished();
30 
31 private:
32  Ui::plotwidget_transforms *ui;
33 
36 
37  std::set<QWidget*> _connected_transform_widgets;
38 
39  void setupTable();
40 
41  class RowWidget: public QWidget
42  {
43  public:
44  RowWidget(QString text, QColor color);
45 
46  QString text() const;
47  QColor color() const;
48 
49  private:
50  QLabel* _text;
51  QColor _color;
52  };
53 
54 };
55 
56 #endif // PLOTWIDGET_TRANSFORMS_H
std::set< QWidget * > _connected_transform_widgets
Ui::plotwidget_transforms * ui


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 03:48:10