41 #ifndef __OPENFLUID_UIWARESDEV_WARESRCWIDGETCOLLECTION_HPP__ 42 #define __OPENFLUID_UIWARESDEV_WARESRCWIDGETCOLLECTION_HPP__ 48 #include <QTextDocument> 66 namespace ui {
namespace waresdev {
69 class FindReplaceDialog;
81 void onCloseWareTabRequested(
int Index);
83 void onCurrentTabChanged(
int Index);
86 const QString& StringForReplace, QTextDocument::FindFlags Options);
88 void checkModifiedStatus();
101 QTabWidget* mp_TabWidget;
110 QMap<QString, WareSrcWidget*> m_WareSrcWidgetByPath;
114 unsigned int m_DefaultBuildJobs;
120 bool isModified()
const;
122 bool isProcessRunning()
const;
135 void currentTabChanged(
const QString& Path);
137 void modifiedStatusChanged(
bool CurrentEditorModified,
bool CurrentWareModified);
150 void openPath(
const QString& Path);
152 void setCurrent(
const QString& Path);
154 void openExplorer(
const QString& Path =
"");
156 void openTerminal(
const QString& Path =
"");
162 void setBuildJobs(
unsigned int Jobs);
170 void saveCurrentEditor();
172 void saveAsMayBeAboveWare();
179 QString saveAs(
const QString& TopDirectory =
"");
181 void saveAllCurrent();
183 void closeCurrentEditor();
187 void openSimulator();
191 void openBuilderExtension();
195 void deleteCurrentFile();
203 void newBuilderExtension();
205 void showFindReplaceDialog();
217 void closeEditor(
const QString& FilePath);
219 void updateEditorsSettings();
231 bool closeAllWidgets();
233 QStringList getOpenWarePaths();
235 QString getCurrentWarePath();
239 bool isBuildNoInstallMode();
241 void deleteWare(
const QString& WarePath);
Definition: WareSrcWidgetCollection.hpp:72
BuildMode
Definition: WareSrcContainer.hpp:69
ConfigMode
Definition: WareSrcContainer.hpp:64
Definition: WareSrcWidget.hpp:63
FindReplaceAction
Definition: FindReplaceDialog.hpp:67
WareType
Definition: TypeDefs.hpp:60
Definition: FindReplaceDialog.hpp:61
Definition: ApplicationException.hpp:47
Definition: SimulatorSignature.hpp:305
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: WareSrcManager.hpp:57