18 #ifndef DDT_DATAVISUALISATION_DDTDIALOGS_PICKOBJECTDIALOG_HPP
19 #define DDT_DATAVISUALISATION_DDTDIALOGS_PICKOBJECTDIALOG_HPP
58 const QVariant parameter)
override;
89 void createWidgets2();
90 void connectElements()
const;
93 QHBoxLayout* layout_upper_half;
94 QVBoxLayout* layout_valueoutput;
95 QHBoxLayout* layout_image_x;
96 QHBoxLayout* layout_image_y;
97 QHBoxLayout* layout_pixelvalue;
98 QHBoxLayout* layout_ra_value;
99 QHBoxLayout* layout_dec_value;
100 QHBoxLayout* layout_equinox_value;
101 QHBoxLayout* layout_fwhm_x_value;
102 QHBoxLayout* layout_fwhm_y_value;
103 QHBoxLayout* layout_angle_x_axis_value;
104 QHBoxLayout* layout_peak_above_bg_value;
105 QHBoxLayout* layout_background_value;
106 QHBoxLayout* layout_pixels_x_y_value;
107 QVBoxLayout* layout_magnification;
108 QHBoxLayout* layout_slider_label;
109 QHBoxLayout* layout_middle;
110 QHBoxLayout* layout_buttons;
112 QLabel* label_image_x;
113 QLabel* label_image_y;
114 QLabel* label_pixelvalue;
115 QLabel* label_ra_value;
116 QLabel* label_dec_value;
117 QLabel* label_equinox_value;
118 QLabel* label_fwhm_x_value;
119 QLabel* label_fwhm_y_value;
120 QLabel* label_angle_x_axis_value;
121 QLabel* label_peak_above_bg_value;
122 QLabel* label_background_value;
123 QLabel* label_pixels_x_y_value;
143 QLabel* label_no_pixels;
144 QLabel* label_slider_min;
145 QLabel* label_slider_max;
146 QSlider* slider_pixel_window_size;
147 QLabel* label_pickmode;
150 QRadioButton* radioButton_objectmode;
151 QRadioButton* radioButton_cursormode;
152 std::unique_ptr<QLineEdit> lineEdit_no_samples;
153 QCheckBox* checkBox_show_marker;
156 QPushButton* pushButton_pick;
157 QPushButton* pushButton_cancel_pick;
158 QPushButton* pushButton_confirm;
159 QPushButton* pushButton_quit;
164 int pixel_window_size_max;
170 bool overwrite_freeze;
171 QImage last_image_while_freezing;
180 const QVariant parameter)
override;
187 void SliderValueChanged(
const int value);
192 void PickModeSelected();
197 void NumberOfSamplesChanged(
const QString text);
202 void ShowMarkerChanged();
212 void CancelPickSelected();
217 void ConfirmSelected();
227 void SetMagnificationFactor(
const QString magnification_factor);
234 const QVariant parameter);
237 #endif // DDT_DATAVISUALISATION_DDTDIALOGS_PICKOBJECTDIALOG_HPP