00001 00002 00003 #ifndef MediumMountMainwindow_h 00004 #define MediumMountMainwindow_h 00005 00006 #include <qlist.h> 00007 #include <qdialog.h> 00008 00009 class QVBoxLayout; 00010 class QTabWidget; 00011 00012 namespace MediumMountSetting { 00013 class MediumMountWidget; 00014 class MediumGlobalWidget; 00015 class MainWindow : public QDialog { 00016 Q_OBJECT 00017 public: 00018 MainWindow(QWidget *parent = 0, const char *name = 0 , WFlags = 0, bool modal=true); 00019 ~MainWindow(); 00020 static QString appName() { return QString::fromLatin1("mediummount"); } 00021 00022 private slots: 00023 void slotGlobalChanged(int ); 00024 void slotCheckingChanged(int ); 00025 void accept(); 00026 void done( int ); 00027 private: 00028 void init(); 00029 QTabWidget *m_tab; 00030 QVBoxLayout *m_lay; 00031 MediumGlobalWidget *m_global; 00032 QList<MediumMountWidget> m_mediums; 00033 }; 00034 }; 00035 00036 #endif
1.4.2