00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef ODINDIALOG_SYSTEM_H
00019 #define ODINDIALOG_SYSTEM_H
00020
00021 #include <qobject.h>
00022
00023 #include <odinqt/jdxwidget.h>
00024
00025 #include <odinpara/system.h>
00026
00027
00028
00029 class SystemDialog : public QObject, public GuiDialog {
00030 Q_OBJECT
00031
00032 public:
00033 SystemDialog(QWidget *parent);
00034 ~SystemDialog();
00035
00036 signals:
00037 void new_platform(odinPlatform pF);
00038 void new_setting();
00039 void finished();
00040
00041 private slots:
00042 void emitDone();
00043 void emitChanged();
00044 void change_platform(int pF);
00045
00046 private:
00047 void create_systemInfo_widget();
00048
00049 GuiGridLayout* grid;
00050 enumBox* pf;
00051 GuiButton* pb_done;
00052 JDXwidget* sysInfo_widget;
00053 };
00054
00055 #endif