17 #ifndef DDT_DATAVISUALISATION_DDTDIALOGS_GRAPHICALELEMENTS_HPP
18 #define DDT_DATAVISUALISATION_DDTDIALOGS_GRAPHICALELEMENTS_HPP
49 const QVariant parameter)
override;
123 QVBoxLayout *verticalLayout;
124 QGridLayout *gridLayout_toolButtons;
125 QToolButton *select_item_button;
126 QToolButton *text_button;
127 QToolButton *line_button;
128 QToolButton *rectangle_button;
129 QToolButton *ellipse_button;
130 QToolButton *cross_button;
131 QToolButton *font_button;
132 QToolButton *line_color_button;
133 QToolButton *fill_color_button;
136 QLabel *label_thickness;
137 QLabel *label_line_color;
139 QLabel *label_thresholdscale;
140 QLabel *label_line_style;
141 QLabel *label_rotation_angle;
143 QFormLayout *formLayout;
144 QHBoxLayout *horizontalLayout_buttons;
146 QComboBox *comboBox_thickness;
147 QComboBox *comboBox_thresholdscale;
148 QComboBox *comboBox_line_style;
150 QCheckBox *checkBox_fill_color;
152 QLineEdit *tag_lineEdit;
154 QSpinBox *spinbox_rotation;
156 QPushButton *pushButton_delete;
157 QPushButton *pushButton_clear;
158 QPushButton *pushButton_quit;
162 QString icon_btn_height;
163 QString icon_btn_width;
165 void SetFontButtonText(QFont font);
169 QString current_draw_mode;
171 void UncheckButtons();
180 const QVariant parameter)
override;
192 void LineThicknessCurrentIndexChanged(
int index);
197 void ThresholdScaleCurrentIndexChanged(
int index);
202 void FontSelection();
207 void ColorSelection();
212 void FillColorCheckboxClicked();
217 void SetTag(
const QString tag);
222 void DrawRectangle();
262 void RotationAngleChanged(
const int angle);
267 void LineStyleChanged(
const QString style);
274 const QVariant parameter);
277 #endif // DDT_DATAVISUALISATION_DDTDIALOGS_GRAPHICALELEMENTS_HPP