#pragma once #include #include #include "tools.h" class QPushButton; class QLabel; class PageManager; class PageCfdisk; class SystemInstaller : public QMainWindow { Q_OBJECT public: explicit SystemInstaller(QWidget *parent = 0); ~SystemInstaller(); public: private: private slots: void changedNext(bool); void changedPrev(bool); void changedLanguage(int); void doPartitioning(QString disk); void completePartitioning(); void volumeSelect(QString volume); void configurationSelect(InstallerSettings settings); signals: void selecteConfiguration(InstallerSettings settings); private: // ui QPushButton* m_butPrev; QPushButton* m_butNext; QLabel* m_labelImage; PageManager* m_PageManager; PageCfdisk* m_PageCfdisk; InstallerSettings m_InstallSettings; };