41 #ifndef __OPENFLUID_UIWARESDEV_NEWSRCFILEASSISTANT_HPP__ 42 #define __OPENFLUID_UIWARESDEV_NEWSRCFILEASSISTANT_HPP__ 59 class CMakeConfigPage;
60 class NewSrcFileAssistant;
63 namespace openfluid {
namespace ui {
namespace waresdev {
76 QString m_DefaultMsg = tr(
"Empty file");
78 QString m_FilePathPlaceholder =
"<i>"+tr(
"choose a file to create")+
"</i>";
85 bool isComplete()
const;
89 EmptyPage(
const QString& WarePath, QWidget* Parent =
nullptr);
97 void onEmptyBrowseToolButtonClicked();
117 QString m_DefaultMsg;
124 bool isComplete()
const;
128 CppPage(
const QDir& WareDir, QWidget* Parent =
nullptr);
136 void onInformationChanged();
150 Ui::CMakeConfigPage* ui;
152 QString m_DefaultMsg;
159 bool isComplete()
const;
169 void onRootfilenameTextChanged();
187 CMAKECONFIG_PAGE = 2,
194 Ui::NewSrcFileAssistant* ui;
200 QString m_NewFilePath;
207 void initializePage(
int ID);
226 QString getNewFilePath();
228 static void setStatus(
const QString DefaultMsg,
const QString WarningMsg, QLabel* MsgLabel, QFrame* MsgFrame);
233 void onFileTypeButtonClicked(
int ID);
Definition: NewSrcFileAssistant.hpp:105
Definition: WareSrcContainer.hpp:58
Definition: NewSrcFileAssistant.hpp:66
Definition: NewSrcFileAssistant.hpp:144
WareType
Definition: TypeDefs.hpp:60
Definition: ApplicationException.hpp:47
Definition: NewSrcFileAssistant.hpp:177
Definition: AboutDialog.hpp:50
Definition: WareSrcFactory.hpp:56
#define OPENFLUID_API
Definition: dllexport.hpp:86