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;
113 unsigned int m_DefaultBuildJobs;
119 bool isModified()
const;
121 bool isProcessRunning()
const;
134 void currentTabChanged(
const QString& Path);
136 void modifiedStatusChanged(
bool CurrentEditorModified,
bool CurrentWareModified);
149 void openPath(
const QString& Path);
151 void setCurrent(
const QString& Path);
153 void openExplorer(
const QString& Path =
"");
155 void openTerminal(
const QString& Path =
"");
161 void setBuildJobs(
unsigned int Jobs);
169 void saveCurrentEditor();
171 void saveAsMayBeAboveWare();
178 QString saveAs(
const QString& TopDirectory =
"");
180 void saveAllCurrent();
182 void closeCurrentEditor();
186 void openSimulator();
190 void openBuilderExtension();
194 void deleteCurrentFile();
202 void newBuilderExtension();
204 void showFindReplaceDialog();
216 void closeEditor(
const QString& FilePath);
218 void updateEditorsSettings();
230 bool closeAllWidgets();
232 QStringList getOpenWarePaths();
234 QString getCurrentWarePath();
238 bool isBuildNoInstallMode();
240 void deleteWare(
const QString& WarePath);
ConfigMode
Definition: WareSrcContainer.hpp:64
Definition: FindReplaceDialog.hpp:61
Definition: WareSrcWidgetCollection.hpp:71
Definition: SimulatorSignature.hpp:307
#define OPENFLUID_API
Definition: dllexport.hpp:87
WareType
Definition: TypeDefs.hpp:62
Definition: WareSrcManager.hpp:57
Definition: WareSrcWidget.hpp:63
BuildMode
Definition: WareSrcContainer.hpp:69
FindReplaceAction
Definition: FindReplaceDialog.hpp:67
Definition: ApplicationException.hpp:47