00001
00007
00008
00009 #ifndef IMEDGINEFIRST_START_SETTINGS_DIALOG_H
00010 #define IMEDGINEFIRST_START_SETTINGS_DIALOG_H
00011
00012 #include "first_start_settings_dialog_base.h"
00013
00014 #include <QDialog>
00015
00016 namespace imedgine {
00017
00018
00027
00028
00029
00030 class FirstStartSettingsDialog
00031 : public QDialog, private Ui::FirstStartSettingsDialogBase
00032 {
00033 Q_OBJECT
00034 public:
00035
00036
00039
00040 FirstStartSettingsDialog();
00041
00042
00045
00046 ~FirstStartSettingsDialog();
00047
00048 private slots:
00049
00050
00053
00054 void openAlgorithmConfigPathSelectionDialog();
00055
00056
00059
00060 void openAlgorithmPathSelectionDialog();
00061
00062
00065
00066 void writeSettings();
00067
00068 private:
00069
00070
00073
00074 void initializeGUI();
00075
00076 };
00077
00078 }
00079
00080 #endif