40 #ifndef __OPENFLUID_UICOMMON_EDITEXTERNALTOOLDIALOG_HPP__
41 #define __OPENFLUID_UICOMMON_EDITEXTERNALTOOLDIALOG_HPP__
55 class EditExternalToolDialog;
59 namespace openfluid {
namespace ui {
namespace common {
70 void addAppToWorkspaceLine();
71 void addAppToWareLine();
72 void addAppToFileLine();
74 void addTargetToWorkspaceLine();
75 void addTargetToWareLine();
76 void addTargetToFileLine();
81 Ui::EditExternalToolDialog* ui;
85 std::string m_OriginalLabel;
87 const std::list<openfluid::base::PreferencesManager::ExternalTool_t>& m_AllTools;
89 void modifyCommandEditText(QLineEdit* LineEdit, QString NewText, std::pair<size_t, size_t> Selection);
95 std::list<openfluid::base::PreferencesManager::ExternalTool_t>& AllTools);
Definition: EditExternalToolDialog.hpp:63
openfluid::base::PreferencesManager::ExternalTool_t getTool() const
EditExternalToolDialog(QWidget *Parent, const openfluid::base::PreferencesManager::ExternalTool_t &ExistingTool, std::list< openfluid::base::PreferencesManager::ExternalTool_t > &AllTools)
virtual ~EditExternalToolDialog()
Definition: MessageDialog.hpp:56
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: AboutDialog.hpp:51
Definition: ApplicationException.hpp:47