00001 #ifndef SETTINGSDIALOG_H
00002 #define SETTINGSDIALOG_H
00003
00004 #include <QDialog>
00005 #include "ui_SettingsDialog.h"
00006 class Settings;
00007
00008 class SettingsDialog : public QDialog, private Ui::SettingsDialog
00009 {
00010 Q_OBJECT;
00011 public:
00012 SettingsDialog(Settings &set, QWidget *parent = 0);
00013
00014 private slots:
00015 void ok();
00016 void cancel();
00017
00018 void chooseWorkSpace();
00019
00020 private:
00021 void createActions();
00022 bool restoreSettings();
00023 bool saveSettings();
00024 Settings *settings;
00025
00026 signals:
00027 void teacherPupilSwitch();
00028 };
00029
00030 #endif