41 #ifndef __OPENFLUID_UIWARESDEV_NEWSRCFILEASSISTANT_HPP__
42 #define __OPENFLUID_UIWARESDEV_NEWSRCFILEASSISTANT_HPP__
55 namespace Ui {
class CppPage;
56 class CMakeConfigPage;
57 class NewSrcFileAssistant;
60 namespace openfluid {
namespace ui {
namespace waresdev {
83 bool isComplete()
const;
87 CppPage(
const QDir& WareDir, QWidget* Parent = 0);
95 void onInformationChanged();
109 Ui::CMakeConfigPage* ui;
111 QString m_DefaultMsg;
115 bool isComplete()
const;
125 void onRootfilenameTextChanged();
141 INTRO_PAGE = 0, EMPTY_PAGE = 1, CMAKECONFIG_PAGE = 2, CPP_PAGE = 3, HPP_PAGE = 4, CPP_UI_PAGE = 5, HPP_UI_PAGE = 6
144 Ui::NewSrcFileAssistant* ui;
150 QString m_NewFilePath;
154 void initializePage(
int ID);
163 int getNextButtonID()
const;
167 QString getNewFilePath();
169 static void setStatus(
const QString DefaultMsg,
const QString WarningMsg, QLabel* MsgLabel, QFrame* MsgFrame);
174 void onFileTypeButtonClicked(
int ID);
176 void onEmptyBrowseToolButtonClicked();
Definition: WareSrcFactory.hpp:58
Definition: NewSrcFileAssistant.hpp:103
WareType
Definition: WareSrcManager.hpp:57
Definition: NewSrcFileAssistant.hpp:133
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: NewSrcFileAssistant.hpp:67
Definition: WareSrcContainer.hpp:57