63 _inputPath = inputPath;
64 _outputPath = outputPath;
70 _simulationDir = simulationDir;
71 _simulationBaseFileName = simulationBaseName;
QString _inputPath
An input file path. Either a user supplied path (through command line) or equal to _simulationDir.
Definition: gmPath.h:89
Declaration of usefull configuration definitions for the Core library.
QString _logPath
The path for the log file. Either a user supplied path (through command line) or equal to _appPath.
Definition: gmPath.h:88
QString _buildMode
'release', 'debug' or '' depending on the presence of those subdirs in the unstripped program path
Definition: gmPath.h:83
Class used to store releveant system and project paths, providing functions for path macro translatio...
Definition: gmPath.h:37
QString scriptsPath() const
Returns the current scripts path.
Definition: gmPath.h:49
QString _scriptsPath
Directory that contains utilitary Lua script files.
Definition: gmPath.h:85
void setConfigPath(QString path)
Sets the path used to find configuration files ($APPCONFIG value)
Definition: gmPath.h:43
QString _outputPath
An output file path. Either a user supplied path (through command line) or equal to _simulationDir.
Definition: gmPath.h:90
#define GMC_API_EXPORT
Macro for controling if the class is being exported (GEMA_CORE_LIB defined) or imported (GEMA_CORE_LI...
Definition: gmCoreConfig.h:35
void setUserGivenPaths(QString logPath, QString inputPath, QString outputPath)
Sets paths given by the user as command line parameters.
Definition: gmPath.h:60
QString _appPath
Directory that contains the executable (stripped of release or debug dirs if present)
Definition: gmPath.h:81
GmLogLevel
Available log levels list.
Definition: gmLog.h:36
Class representing a category with multiple logging levels.
Definition: gmLog.h:58
QString _configPath
Directory that contains the config file in use.
Definition: gmPath.h:84
QString _simulationDir
Directory that contains the simulation file in use.
Definition: gmPath.h:86
void setScriptsPath(QString path)
Sets the path used to find utilitary Lua scripts ($SCRIPTS value)
Definition: gmPath.h:46
QDateTime _simTime
The time when the simulation started.
Definition: gmPath.h:91
void setSimulationPath(QString simulationDir, QString simulationBaseName)
Sets the location and base file name for the simulation project ($SIMULATIONDIR and $SIMULATIONNAME v...
Definition: gmPath.h:68
QString _simulationBaseFileName
Base simulation file name, without extension.
Definition: gmPath.h:87
QString _initialPath
The current path when the library was initialized.
Definition: gmPath.h:82
Declaration of support functions and macros for information logging.