17 #ifndef DDT_DATAVISUALISATION_DDTDIALOGS_GRAPHICALELEMENTS_HPP
18 #define DDT_DATAVISUALISATION_DDTDIALOGS_GRAPHICALELEMENTS_HPP
49 const QVariant parameter)
override;
61 QVBoxLayout *verticalLayout;
62 QGridLayout *gridLayout_toolButtons;
63 QToolButton *select_item_button;
64 QToolButton *text_button;
65 QToolButton *line_button;
66 QToolButton *rectangle_button;
67 QToolButton *ellipse_button;
68 QToolButton *cross_button;
69 QFormLayout *formLayout;
70 QLabel *label_thickness;
71 QComboBox *comboBox_thickness;
73 QToolButton *font_button;
74 QLabel *label_line_color;
75 QToolButton *line_color_button;
76 QCheckBox *checkBox_fill_color;
77 QToolButton *fill_color_button;
79 QLineEdit *tag_lineEdit;
80 QLabel *label_thresholdscale;
81 QComboBox *comboBox_thresholdscale;
82 QHBoxLayout *horizontalLayout_buttons;
83 QPushButton *pushButton_delete;
84 QPushButton *pushButton_clear;
85 QPushButton *pushButton_quit;
89 QString icon_btn_height;
90 QString icon_btn_width;
92 void SetFontButtonText(QFont font);
96 QString current_draw_mode;
98 void UncheckButtons();
107 const QVariant parameter)
override;
119 void LineThicknessCurrentIndexChanged(
int index);
124 void ThresholdScaleCurrentIndexChanged(
int index);
129 void FontSelection();
134 void ColorSelection();
139 void FillColorCheckboxClicked();
144 void SetTag(QString tag);
149 void DrawRectangle();
191 const QVariant parameter);
194 #endif // DDT_DATAVISUALISATION_DDTDIALOGS_GRAPHICALELEMENTS_HPP