65 class DRONE_PHOTOGRAMMETRY_API PhotogrammetryDialog :
public QWidget
69 explicit PhotogrammetryDialog(
QTModelManager* manager, QWidget* parent =
nullptr);
70 virtual ~PhotogrammetryDialog();
76 void syncOptionsFromUI();
77 void syncUIFromOptions();
83 void onBrowseImageFolderSlot();
84 void onBrowseGCPFileSlot();
85 void onGeoreferenceModeChangedSlot(
int index);
86 void onRunClickedSlot();
87 void onCancelClickedSlot();
88 void onProcessingFinishedSlot();
102 QPointer<QCustomStackedWidget> m_tabs;
105 QPointer<FileChooserDialog> m_folder_chooser;
106 QPointer<FileChooserDialog> m_gcp_chooser;
109 QPointer<QCustomLineEdit> m_image_folder_edit;
110 QPointer<QCustomComboBox> m_georef_combo;
111 QPointer<QCustomLineEdit> m_gcp_file_edit;
112 QPointer<Button> m_browse_gcp_button;
113 QPointer<QCustomComboBox> m_gps_accuracy_combo;
114 QPointer<QCustomComboBox> m_quality_combo;
115 QPointer<QCustomComboBox> m_resolution_combo;
116 QPointer<QCustomComboBox> m_dense_resolution_combo;
117 QPointer<QCustomComboBox> m_dense_mode_combo;
118 QPointer<QSpinBox> m_threads_spin;
119 QPointer<Button> m_run_button;
122 QPointer<QCustomLabel> m_stage_label;
123 QPointer<QCustomProgressBar> m_progress_bar;
124 QPointer<LogView> m_log_view;
125 QPointer<Button> m_cancel_button;
A widget that is used to edit and display both plain and rich text in a multi-lined format.