41 #ifndef __OPENFLUID_UIWARESDEV_WARESRCWIDGETCOLLECTION_HPP__ 
   42 #define __OPENFLUID_UIWARESDEV_WARESRCWIDGETCOLLECTION_HPP__ 
   49 #include <QTextDocument> 
   65 namespace ui { 
namespace waresdev {
 
   68 class FindReplaceDialog;
 
   76     QTabWidget* mp_TabWidget;
 
   85     QMap<QString, WareSrcWidget*> m_WareSrcWidgetByPath;
 
  111     bool closeAllWidgets();
 
  113     QStringList getOpenWarePaths();
 
  115     QString getCurrentWarePath();
 
  119     bool isBuildNoInstallMode();
 
  121     void deleteWare(
const QString& WarePath);
 
  125     void openPath(
const QString& Path);
 
  127     void setCurrent(
const QString& Path);
 
  129     void openExplorer(
const QString& Path = 
"");
 
  131     void openTerminal(
const QString& Path = 
"");
 
  133     void setReleaseMode();
 
  137     void setBuildWithInstallMode();
 
  139     void setBuildNoInstallMode();
 
  145     void saveCurrentEditor();
 
  147     void saveAsMayBeAboveWare();
 
  154     QString saveAs(
const QString& TopDirectory = 
"");
 
  156     void saveAllCurrent();
 
  158     void closeCurrentEditor();
 
  162     void openSimulator();
 
  164     void openBuilderExtension();
 
  168     void deleteCurrentFile();
 
  176     void newBuilderExtension();
 
  178     void showFindReplaceDialog();
 
  190     void closeEditor(
const QString& FilePath);
 
  192     void updateEditorsSettings();
 
  196     void onWareTxtModified(
WareSrcWidget* Widget, 
bool Modified);
 
  198     void onCloseWareTabRequested(
int Index);
 
  200     void onCurrentTabChanged(
int Index);
 
  203                                 const QString& StringForReplace, QTextDocument::FindFlags Options);
 
  205     void checkModifiedStatus();
 
  211     void currentTabChanged(
const QString& Path);
 
  213     void modifiedStatusChanged(
bool CurrentEditorModified, 
bool CurrentWareModified);
 
Definition: WareSrcManager.hpp:53
Definition: FindReplaceDialog.hpp:55
WareType
Definition: WareSrcManager.hpp:57
Definition: WareSrcWidgetCollection.hpp:70
FindReplaceAction
Definition: FindReplaceDialog.hpp:61
ConfigMode
Definition: WareSrcContainer.hpp:63
BuildMode
Definition: WareSrcContainer.hpp:68
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: WareSrcWidget.hpp:61
Definition: SimulatorSignature.hpp:307