#ifndef CMakeFirstConfigure_h #define CMakeFirstConfigure_h #include #include "ui_CMakeFirstConfigure.h" class CMakeFirstConfigure : public QDialog { Q_OBJECT public: CMakeFirstConfigure(); ~CMakeFirstConfigure(); void setGenerators(const QStringList& gens); QString getGenerator() const; bool defaultSetup() const; bool compilerSetup() const; bool crossCompilerSetup() const; QString crossCompilerToolChainFile() const; QString getCCompiler() const; QString getCXXCompiler() const; QString getFortranCompiler() const; QString getSystemName() const; QString getSystemVersion() const; QString getSystemProcessor() const; QString getCrossRoot() const; QString getCrossProgramMode() const; QString getCrossLibraryMode() const; QString getCrossIncludeMode() const; void loadFromSettings(); void saveToSettings(); protected slots: void updatePage(); void updateToolChainPage(); protected: Ui::CMakeFirstConfigure UI; }; #endif // CMakeFirstConfigure_h