42 #ifndef __OPENFLUID_WARESDEV_WARESRCMANAGER_HPP__ 43 #define __OPENFLUID_WARESDEV_WARESRCMANAGER_HPP__ 54 namespace openfluid {
namespace waresdev {
86 m_AbsolutePath(
""), m_IsInCurrentWorkspace(false), m_WareType(
openfluid::ware::
WareType::UNDEFINED),
88 m_isAWare(false), m_isAWareFile(false), m_RelativePathToWareDir(
""), m_AbsolutePathOfWare(
""),
96 QString m_WaresdevDirName;
98 QString m_WorkspacePath;
100 QString m_WaresdevPath;
105 QMap<openfluid::ware::WareType, QString> m_WareTypePathByWareType;
119 void switchWorkspace(
const QString& NewAbsoluteWorkspacePath);
130 PathInfo getPathInfo(
const QString& Path);
132 QString getWaresdevPath()
const;
134 QString getWorkspacePath()
const;
bool m_isAWareFile
Definition: WareSrcManager.hpp:77
#define OPENFLUID_SINGLETON_DEFINITION(T)
Definition: SingletonMacros.hpp:78
QString m_AbsolutePath
Definition: WareSrcManager.hpp:67
bool m_IsInCurrentWorkspace
Definition: WareSrcManager.hpp:69
PathInfo()
Definition: WareSrcManager.hpp:85
Definition: WareSrcManager.hpp:65
WareType
Definition: TypeDefs.hpp:60
Definition: ApplicationException.hpp:47
QString m_RelativePathToWareDir
Definition: WareSrcManager.hpp:79
QString m_FileName
Definition: WareSrcManager.hpp:83
QString m_WareName
Definition: WareSrcManager.hpp:73
QString m_AbsolutePathOfWare
Definition: WareSrcManager.hpp:81
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: WareSrcManager.hpp:57
bool m_isAWare
Definition: WareSrcManager.hpp:75
openfluid::ware::WareType m_WareType
Definition: WareSrcManager.hpp:71