Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
paths.hpp File Reference
#include "core/defines.hpp"
#include "core/file.hpp"
#include "core/system.hpp"
#include <fmt/core.h>
#include <string_view>
Include dependency graph for paths.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  iv
 
namespace  iv::paths
 
namespace  iv::paths::diamar
 
namespace  iv::paths::editDiamar
 
namespace  iv::paths::resources
 

Functions

std::string iv::paths::diamar::appDataFolderPath (const std::string_view homeDirectory)
 
std::string iv::paths::diamar::configFilePath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::dataLicenseFilePath ()
 
std::string iv::paths::diamar::dataProjectFilePath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::changeFilePath (std::string_view projectFolder)
 
std::string iv::paths::diamar::defaultProjectFolderPath ()
 
std::string iv::paths::diamar::historyFilePath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::licenseFilePath ()
 
std::string iv::paths::diamar::logicsPath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::logsPath ()
 
std::string iv::paths::diamar::mimicsPath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::mimicFilePath (const std::string_view mimicsFolder, const iv::types::mimicId &mimicId)
 
std::string iv::paths::diamar::mimicResourcesPath (const std::string_view mimicFolder)
 
std::string iv::paths::diamar::networkFilePath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::preferencesFilePath ()
 
std::string iv::paths::diamar::sshConfigFilePath (const std::string_view homeDirectory)
 
std::string iv::paths::diamar::environmentFilePath (const std::string_view homeDirectory)
 
std::string iv::paths::diamar::tanksPath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::tankFilePath (const std::string_view tanksFolder, const iv::types::tankId &tankId)
 
std::string iv::paths::diamar::unitsPath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::unitFilePath (const std::string_view unitsFolder, iv::types::unitId unitId)
 
std::string iv::paths::diamar::pmsPath (const std::string_view projectFolder)
 
std::string iv::paths::diamar::controlsPath (std::string_view projectFolder)
 
std::string iv::paths::diamar::pmsBusTieFilePath (const std::string_view pmsFolder)
 
std::string iv::paths::diamar::pmsGeneratorFilePath (const std::string_view pmsFolder)
 
std::string iv::paths::diamar::pmsMainBarFilePath (const std::string_view pmsFolder)
 
std::string iv::paths::diamar::pmsModesFilePath (const std::string_view pmsFolder)
 
std::string iv::paths::diamar::valvesFilePath (std::string_view controlFolder)
 
std::string iv::paths::diamar::dampersFilePath (std::string_view controlFolder)
 
bool iv::paths::diamar::isValidProjectFiles (const std::string_view projectFolder)
 
bool iv::paths::diamar::isValidDiamarDataFolder ()
 
std::string iv::paths::editDiamar::appDataFolderPath ()
 
std::string iv::paths::editDiamar::librariesPath ()
 
std::string iv::paths::editDiamar::libraryFilePath (const std::string_view libraryFile)
 
std::string iv::paths::editDiamar::editorConfigurationFilePath ()
 
std::string iv::paths::editDiamar::logicLedFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::logicLimFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::logicLomFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::logicPdfFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::logicPlFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::logicTxtFilePath (const std::string_view projectFolder, iv::types::unitId unitId)
 
std::string iv::paths::editDiamar::tankTemperatureCorrectionsPath (const std::string_view tableFolder)
 
std::string iv::paths::editDiamar::logicParamsDatabaseFilePath ()
 
std::string iv::paths::editDiamar::cssFilePath ()
 
std::string iv::paths::editDiamar::imageFilePath (std::string_view imageName, const std::string_view ext, int32_t width, int32_t height)
 
std::string iv::paths::resources::getResource (const std::string_view nameResource, const std::string_view ext)
 
std::string iv::paths::resources::getMimicResource (const std::string_view nameResource, const std::string_view ext)
 

Variables

static constexpr std::string_view iv::paths::diamar::kAppDataFolderName = ".diamar"
 
static constexpr std::string_view iv::paths::editDiamar::kAppDataFolderName = ".editDiamar"
 
static constexpr std::string_view iv::paths::editDiamar::kResourcesFolderName = "../resources/editDiamar"