43 const QVariant parameter)
override;
63 QVBoxLayout *vertical_layout;
64 QHBoxLayout *hlayout_lines;
65 QHBoxLayout *hlayout_rectangles;
66 QHBoxLayout *hlayout_crosses;
67 QHBoxLayout *hlayout_text;
68 QHBoxLayout *hlayout_ellipses;
69 QHBoxLayout *hlayout_tag;
70 QVBoxLayout *group_box_layout;
72 QGroupBox *group_box_graphical_elements;
74 QCheckBox *checkbox_show_lines;
75 QCheckBox *checkbox_show_rectangles;
76 QCheckBox *checkbox_show_crosses;
77 QCheckBox *checkbox_show_text;
78 QCheckBox *checkbox_show_ellipses;
80 QCheckBox *checkbox_show_tag;
84 QPushButton *button_select_lines;
85 QCheckBox *checkbox_show_selected_lines;
88 QPushButton *button_select_rectangles;
89 QCheckBox *checkbox_show_selected_rectangles;
90 QLineEdit *rectangle_list;
92 QPushButton *button_select_crosses;
93 QCheckBox *checkbox_show_selected_crosses;
94 QLineEdit *cross_list;
96 QPushButton *button_select_text;
97 QCheckBox *checkbox_show_selected_text;
100 QPushButton *button_select_ellipses;
101 QCheckBox *checkbox_show_selected_ellipses;
102 QLineEdit *ellipse_list;
113 const QVariant parameter)
override;
122 void ShowGraphicalElementsSelected(
const bool flag);
123 void ShowLinesSelected(
const bool flag);
124 void ShowSelectedLinesSelected(
const bool flag);
125 void ShowRectanglesSelected(
const bool flag);
126 void ShowSelectedRectanglesSelected(
const bool flag);
127 void ShowCrossesSelected(
const bool flag);
128 void ShowSelectedCrossesSelected(
const bool flag);
129 void ShowTextSelected(
const bool flag);
130 void ShowSelectedTextSelected(
const bool flag);
131 void ShowEllipsesSelected(
const bool flag);
132 void ShowSelectedEllipsesSelected(
const bool flag);
133 void ShowTagSelected(
const bool flag);
135 QString SelectItems(
const QString item_type);
136 void SelectLineItems();
137 void SelectRectangleItems();
138 void SelectCrossItems();
139 void SelectTextItems();
140 void SelectEllipseItems();
142 void AddControlsLines(
const int checkboxsize);
143 void AddControlsRectangles(
const int checkboxsize);
144 void AddControlsCrosses(
const int checkboxsize);
145 void AddControlsText(
const int checkboxsize);
146 void AddControlsEllipses(
const int checkboxsize);
147 void AddControlsTags();
154 const QVariant parameter);