41 #ifndef __OPENFLUID_WARESDEV_WARESRCMANAGER_HPP__
42 #define __OPENFLUID_WARESDEV_WARESRCMANAGER_HPP__
51 namespace openfluid {
namespace waresdev {
59 SIMULATOR = 1, OBSERVER = 2, BUILDEREXT = 3
76 m_AbsolutePath(
""), m_IsInCurrentWorkspace(false), m_WareType(
WareType(0)), m_WareName(
""),
77 m_isAWare(false), m_isAWareFile(false), m_RelativePathToWareDir(
""), m_AbsolutePathOfWare(
""),
88 QString m_WaresdevDirName;
90 QString m_WorkspacePath;
92 QString m_WaresdevPath;
97 QMap<WareType, QString> m_WareTypePathByWareType;
113 void switchWorkspace(
const QString& NewAbsoluteWorkspacePath);
115 QString getWareTypePath(WareType WareSrcType);
124 PathInfo getPathInfo(
const QString& Path);
126 QString getWaresdevPath()
const;
128 QString getWorkspacePath()
const;
QString m_RelativePathToWareDir
Definition: WareSrcManager.hpp:70
bool m_IsInCurrentWorkspace
Definition: WareSrcManager.hpp:65
Definition: WareSrcManager.hpp:53
WareType m_WareType
Definition: WareSrcManager.hpp:66
QString m_AbsolutePath
Definition: WareSrcManager.hpp:64
bool m_isAWareFile
Definition: WareSrcManager.hpp:69
QString m_FileName
Definition: WareSrcManager.hpp:72
QString m_WareName
Definition: WareSrcManager.hpp:67
QString m_AbsolutePathOfWare
Definition: WareSrcManager.hpp:71
WareType
Definition: WareSrcManager.hpp:57
PathInfo()
Definition: WareSrcManager.hpp:75
Definition: WareSrcManager.hpp:62
WareType
Definition: PluggableWare.hpp:101
bool m_isAWare
Definition: WareSrcManager.hpp:68
#define OPENFLUID_API
Definition: dllexport.hpp:87