18 #ifndef DATAVISUALISATION_WIDGETSDIALOGS_SRC_INCLUDE_DDT_DIALOGS_DDTGRAPHICSCONTROLDIALOG_CPP_
19 #define DATAVISUALISATION_WIDGETSDIALOGS_SRC_INCLUDE_DDT_DIALOGS_DDTGRAPHICSCONTROLDIALOG_CPP_
50 const QVariant parameter)
override;
70 QVBoxLayout *verticalLayout;
71 QHBoxLayout *hlayout_lines;
72 QHBoxLayout *hlayout_rectangles;
73 QHBoxLayout *hlayout_crosses;
74 QHBoxLayout *hlayout_text;
75 QHBoxLayout *hlayout_ellipses;
76 QHBoxLayout *hlayout_tag;
77 QVBoxLayout *group_box_layout;
79 QGroupBox *group_box_graphical_elements;
81 QCheckBox *checkbox_show_lines;
82 QCheckBox *checkbox_show_rectangles;
83 QCheckBox *checkbox_show_crosses;
84 QCheckBox *checkbox_show_text;
85 QCheckBox *checkbox_show_ellipses;
87 QCheckBox *checkbox_show_tag;
91 QPushButton *button_select_lines;
92 QCheckBox *checkbox_show_selected_lines;
95 QPushButton *button_select_rectangles;
96 QCheckBox *checkbox_show_selected_rectangles;
97 QLineEdit *rectangle_list;
99 QPushButton *button_select_crosses;
100 QCheckBox *checkbox_show_selected_crosses;
101 QLineEdit *cross_list;
103 QPushButton *button_select_text;
104 QCheckBox *checkbox_show_selected_text;
105 QLineEdit *text_list;
107 QPushButton *button_select_ellipses;
108 QCheckBox *checkbox_show_selected_ellipses;
109 QLineEdit *ellipse_list;
120 const QVariant parameter)
override;
130 void ShowGraphicalElementsSelected(
const bool flag);
132 void ShowLinesSelected(
const bool flag);
133 void ShowSelectedLinesSelected(
const bool flag);
134 void ShowRectanglesSelected(
const bool flag);
135 void ShowSelectedRectanglesSelected(
const bool flag);
136 void ShowCrossesSelected(
const bool flag);
137 void ShowSelectedCrossesSelected(
const bool flag);
138 void ShowTextSelected(
const bool flag);
139 void ShowSelectedTextSelected(
const bool flag);
140 void ShowEllipsesSelected(
const bool flag);
141 void ShowSelectedEllipsesSelected(
const bool flag);
143 void ShowTagSelected(
const bool flag);
145 QString SelectItems(
const QString itemType);
146 void SelectLineItems();
147 void SelectRectangleItems();
148 void SelectCrossItems();
149 void SelectTextItems();
150 void SelectEllipseItems();
152 void AddControlsLines(
const int checkboxsize);
153 void AddControlsRectangles(
const int checkboxsize);
154 void AddControlsCrosses(
const int checkboxsize);
155 void AddControlsText(
const int checkboxsize);
156 void AddControlsEllipses(
const int checkboxsize);
157 void AddControlsTags();
164 const QVariant parameter);
167 #endif // DATAVISUALISATION_WIDGETSDIALOGS_SRC_INCLUDE_DDT_DIALOGS_DDTGRAPHICSCONTROLDIALOG_CPP_