2 #ifndef CMakeFirstConfigure_h
3 #define CMakeFirstConfigure_h
6 #include "ui_CMakeFirstConfigure.h"
8 class CMakeFirstConfigure
: public QDialog
12 CMakeFirstConfigure();
13 ~CMakeFirstConfigure();
15 void setGenerators(const QStringList
& gens
);
16 QString
getGenerator() const;
18 bool defaultSetup() const;
19 bool compilerSetup() const;
20 bool crossCompilerSetup() const;
21 QString
crossCompilerToolChainFile() const;
23 QString
getCCompiler() const;
24 QString
getCXXCompiler() const;
25 QString
getFortranCompiler() const;
27 QString
getSystemName() const;
28 QString
getSystemVersion() const;
29 QString
getSystemProcessor() const;
31 QString
getCrossRoot() const;
32 QString
getCrossProgramMode() const;
33 QString
getCrossLibraryMode() const;
34 QString
getCrossIncludeMode() const;
36 void loadFromSettings();
37 void saveToSettings();
41 void updateToolChainPage();
44 Ui::CMakeFirstConfigure UI
;
47 #endif // CMakeFirstConfigure_h