32 QWidget *parent =
nullptr);
36 void onUpdateToDarkTheme();
37 void onUpdateToLightTheme();
39 void onStatusChanged();
43 void onLocalColmapBinaryPushButtonPressed();
44 void onLocalOpenMVSBinaryPushButtonPressed();
45 void onLocalWorkspacePushButtonPressed();
46 void onSelectMountPntPushButtonPressed();
47 void onConnectionComboBoxIdxChanged(
int idx);
48 void onInstallScriptsPushButtonPressed();
51 void onRestoreDefaults();
52 void onAddCustomCommand();
53 void onRemoveCustomCommand(
int row);
54 void onClickonExperimental();
57 Ui::SettingsDialog *ui;
64 void settingsChanged();
65 void updateStatusMsg(
const QPair<ColmapWrapper::ESetupTestResult,QString> &test, QLineEdit *input =
nullptr);
66 void loadCustomCommands();
67 void updateRemoveButtonCallbacks();