40#ifndef __OPENFLUID_UICOMMON_EDITEXTERNALTOOLDIALOG_HPP__
41#define __OPENFLUID_UICOMMON_EDITEXTERNALTOOLDIALOG_HPP__
55 class EditExternalToolDialog;
59namespace 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