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