41 #ifndef __OPENFLUID_UIWARESDEV_NEWSRCFILEASSISTANT_HPP__
42 #define __OPENFLUID_UIWARESDEV_NEWSRCFILEASSISTANT_HPP__
58 class CMakeConfigPage;
59 class NewSrcFileAssistant;
62 namespace openfluid {
namespace ui {
namespace waresdev {
79 QString m_DefaultMsg = tr(
"Empty file");
81 QString m_FilePathPlaceholder =
"<i>"+tr(
"choose a file to create")+
"</i>";
88 bool isComplete()
const;
92 EmptyPage(
const QString& WarePath, QWidget* Parent =
nullptr);
100 void onEmptyBrowseToolButtonClicked();
120 QString m_DefaultMsg;
127 bool isComplete()
const;
131 CppPage(
const QDir& WareDir, QWidget* Parent =
nullptr);
139 void onInformationChanged();
153 Ui::CMakeConfigPage* ui;
155 QString m_DefaultMsg;
162 bool isComplete()
const;
172 void onRootfilenameTextChanged();
190 CMAKECONFIG_PAGE = 2,
197 Ui::NewSrcFileAssistant* ui;
203 QString m_NewFilePath;
210 void initializePage(
int ID);
229 QString getNewFilePath();
231 static void setStatus(
const QString DefaultMsg,
const QString WarningMsg, QLabel* MsgLabel, QFrame* MsgFrame);
236 void onFileTypeButtonClicked(
int ID);
Definition: NewSrcFileAssistant.hpp:147
Definition: NewSrcFileAssistant.hpp:180
#define OPENFLUID_API
Definition: dllexport.hpp:87
WareType
Definition: TypeDefs.hpp:62
Definition: WareSrcContainer.hpp:57
Definition: WareSrcFactory.hpp:58
Definition: NewSrcFileAssistant.hpp:69
Definition: NewSrcFileAssistant.hpp:108