41 #ifndef __OPENFLUID_UIWARESDEV_WARESRCWIDGETCOLLECTION_HPP__ 42 #define __OPENFLUID_UIWARESDEV_WARESRCWIDGETCOLLECTION_HPP__ 47 #include <QTextDocument> 65 namespace ui {
namespace waresdev {
68 class FindReplaceDialog;
80 void onCloseWareTabRequested(
int Index);
82 void onCurrentTabChanged(
int Index);
85 const QString& StringForReplace, QTextDocument::FindFlags Options);
87 void checkModifiedStatus();
100 QTabWidget* mp_TabWidget;
109 QMap<QString, WareSrcWidget*> m_WareSrcWidgetByPath;
118 bool isModified()
const;
120 bool isProcessRunning()
const;
133 void currentTabChanged(
const QString& Path);
135 void modifiedStatusChanged(
bool CurrentEditorModified,
bool CurrentWareModified);
148 void openPath(
const QString& Path);
150 void setCurrent(
const QString& Path);
152 void openExplorer(
const QString& Path =
"");
154 void openTerminal(
const QString& Path =
"");
156 void setReleaseMode();
160 void setBuildWithInstallMode();
162 void setBuildNoInstallMode();
168 void saveCurrentEditor();
170 void saveAsMayBeAboveWare();
177 QString saveAs(
const QString& TopDirectory =
"");
179 void saveAllCurrent();
181 void closeCurrentEditor();
185 void openSimulator();
189 void openBuilderExtension();
193 void deleteCurrentFile();
201 void newBuilderExtension();
203 void showFindReplaceDialog();
215 void closeEditor(
const QString& FilePath);
217 void updateEditorsSettings();
229 bool closeAllWidgets();
231 QStringList getOpenWarePaths();
233 QString getCurrentWarePath();
237 bool isBuildNoInstallMode();
239 void deleteWare(
const QString& WarePath);
Definition: WareSrcManager.hpp:57
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: ApplicationException.hpp:47
Definition: WareSrcWidgetCollection.hpp:71
BuildMode
Definition: WareSrcContainer.hpp:68
ConfigMode
Definition: WareSrcContainer.hpp:63
Definition: SimulatorSignature.hpp:307
FindReplaceAction
Definition: FindReplaceDialog.hpp:67
Definition: WareSrcWidget.hpp:63
Definition: FindReplaceDialog.hpp:61
WareType
Definition: TypeDefs.hpp:62