19#ifndef DATAVISUALISATION_WIDGETSDIALOGS_SRC_INCLUDE_DDT_DIALOGS_DDTGRAPHICSCONTROLDIALOG_CPP_
20#define DATAVISUALISATION_WIDGETSDIALOGS_SRC_INCLUDE_DDT_DIALOGS_DDTGRAPHICSCONTROLDIALOG_CPP_
52 const QVariant parameter)
override;
72 QVBoxLayout *vertical_layout;
73 QHBoxLayout *hlayout_lines;
74 QHBoxLayout *hlayout_rectangles;
75 QHBoxLayout *hlayout_crosses;
76 QHBoxLayout *hlayout_text;
77 QHBoxLayout *hlayout_ellipses;
78 QHBoxLayout *hlayout_tag;
79 QVBoxLayout *group_box_layout;
81 QGroupBox *group_box_graphical_elements;
83 QCheckBox *checkbox_show_lines;
84 QCheckBox *checkbox_show_rectangles;
85 QCheckBox *checkbox_show_crosses;
86 QCheckBox *checkbox_show_text;
87 QCheckBox *checkbox_show_ellipses;
89 QCheckBox *checkbox_show_tag;
93 QPushButton *button_select_lines;
94 QCheckBox *checkbox_show_selected_lines;
97 QPushButton *button_select_rectangles;
98 QCheckBox *checkbox_show_selected_rectangles;
99 QLineEdit *rectangle_list;
101 QPushButton *button_select_crosses;
102 QCheckBox *checkbox_show_selected_crosses;
103 QLineEdit *cross_list;
105 QPushButton *button_select_text;
106 QCheckBox *checkbox_show_selected_text;
107 QLineEdit *text_list;
109 QPushButton *button_select_ellipses;
110 QCheckBox *checkbox_show_selected_ellipses;
111 QLineEdit *ellipse_list;
122 const QVariant parameter)
override;
131 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);
142 void ShowTagSelected(
const bool flag);
144 QString SelectItems(
const QString item_type);
145 void SelectLineItems();
146 void SelectRectangleItems();
147 void SelectCrossItems();
148 void SelectTextItems();
149 void SelectEllipseItems();
151 void AddControlsLines(
const int checkboxsize);
152 void AddControlsRectangles(
const int checkboxsize);
153 void AddControlsCrosses(
const int checkboxsize);
154 void AddControlsText(
const int checkboxsize);
155 void AddControlsEllipses(
const int checkboxsize);
156 void AddControlsTags();
163 const QVariant parameter);
Definition: ddtDialog.hpp:27
Definition: ddtGraphicsControlDialog.hpp:30
void CreateDialog() override
Definition: ddtGraphicsControlDialog.cpp:37
void QuitPressed() override
Definition: ddtGraphicsControlDialog.cpp:483
~DdtGraphicsControlDialog() override=default
void SetChangedParameter(const QString param_id, const QVariant parameter) override
Definition: ddtGraphicsControlDialog.cpp:255
QString GetDialogName() override
Definition: ddtGraphicsControlDialog.cpp:32
virtual void AddElementsToGroupBox()
Definition: ddtGraphicsControlDialog.cpp:115
void ParameterChanged(const QString dialog_id, const QString param_id, const QVariant parameter)
void SetInitialParameter(const QString parameter_id, const QVariant parameter) override
Definition: ddtGraphicsControlDialog.cpp:238
DDT Dialog IDs. ID values for all used dialogs. IDs for the used dialogs.
DDT Dialogs. Base class for the DDT dialogs. Base class for the DDT dialogs.