mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-06 00:55:50 +00:00
Rename some path methods
This commit is contained in:
parent
e68e2f82a2
commit
aef0fd1460
@ -26,9 +26,9 @@ ConfigurationManager::ConfigurationManager()
|
||||
{
|
||||
setupTokensMapping();
|
||||
|
||||
boost::filesystem::create_directories(mFixedPath.getUserPath());
|
||||
boost::filesystem::create_directories(mFixedPath.getUserConfigPath());
|
||||
|
||||
mLogPath = mFixedPath.getUserPath();
|
||||
mLogPath = mFixedPath.getUserConfigPath();
|
||||
}
|
||||
|
||||
ConfigurationManager::~ConfigurationManager()
|
||||
@ -39,19 +39,19 @@ void ConfigurationManager::setupTokensMapping()
|
||||
{
|
||||
mTokensMapping.insert(std::make_pair(mwToken, &FixedPath<>::getInstallPath));
|
||||
mTokensMapping.insert(std::make_pair(localToken, &FixedPath<>::getLocalPath));
|
||||
mTokensMapping.insert(std::make_pair(userToken, &FixedPath<>::getUserPath));
|
||||
mTokensMapping.insert(std::make_pair(userToken, &FixedPath<>::getUserConfigPath));
|
||||
mTokensMapping.insert(std::make_pair(globalToken, &FixedPath<>::getGlobalDataPath));
|
||||
}
|
||||
|
||||
void ConfigurationManager::readConfiguration(boost::program_options::variables_map& variables,
|
||||
boost::program_options::options_description& description)
|
||||
{
|
||||
loadConfig(mFixedPath.getUserPath(), variables, description);
|
||||
loadConfig(mFixedPath.getUserConfigPath(), variables, description);
|
||||
boost::program_options::notify(variables);
|
||||
|
||||
loadConfig(mFixedPath.getLocalPath(), variables, description);
|
||||
boost::program_options::notify(variables);
|
||||
loadConfig(mFixedPath.getGlobalPath(), variables, description);
|
||||
loadConfig(mFixedPath.getGlobalConfigPath(), variables, description);
|
||||
boost::program_options::notify(variables);
|
||||
|
||||
}
|
||||
@ -141,12 +141,12 @@ void ConfigurationManager::loadConfig(const boost::filesystem::path& path,
|
||||
|
||||
const boost::filesystem::path& ConfigurationManager::getGlobalPath() const
|
||||
{
|
||||
return mFixedPath.getGlobalPath();
|
||||
return mFixedPath.getGlobalConfigPath();
|
||||
}
|
||||
|
||||
const boost::filesystem::path& ConfigurationManager::getUserPath() const
|
||||
{
|
||||
return mFixedPath.getUserPath();
|
||||
return mFixedPath.getUserConfigPath();
|
||||
}
|
||||
|
||||
const boost::filesystem::path& ConfigurationManager::getLocalPath() const
|
||||
|
@ -48,8 +48,8 @@ struct FixedPath
|
||||
*/
|
||||
FixedPath(const std::string& application_name)
|
||||
: mPath(application_name + "/")
|
||||
, mUserPath(mPath.getUserPath())
|
||||
, mGlobalPath(mPath.getGlobalPath())
|
||||
, mUserPath(mPath.getUserConfigPath())
|
||||
, mGlobalConfigPath(mPath.getGlobalConfigPath())
|
||||
, mLocalPath(mPath.getLocalPath())
|
||||
, mGlobalDataPath(mPath.getGlobalDataPath())
|
||||
, mInstallPath(mPath.getInstallPath())
|
||||
@ -62,7 +62,7 @@ struct FixedPath
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
*/
|
||||
const boost::filesystem::path& getUserPath() const
|
||||
const boost::filesystem::path& getUserConfigPath() const
|
||||
{
|
||||
return mUserPath;
|
||||
}
|
||||
@ -72,9 +72,9 @@ struct FixedPath
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
*/
|
||||
const boost::filesystem::path& getGlobalPath() const
|
||||
const boost::filesystem::path& getGlobalConfigPath() const
|
||||
{
|
||||
return mGlobalPath;
|
||||
return mGlobalConfigPath;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -106,7 +106,7 @@ struct FixedPath
|
||||
PathType mPath;
|
||||
|
||||
boost::filesystem::path mUserPath; /**< User path */
|
||||
boost::filesystem::path mGlobalPath; /**< Global path */
|
||||
boost::filesystem::path mGlobalConfigPath; /**< Global path */
|
||||
boost::filesystem::path mLocalPath; /**< It is the same directory where application was run */
|
||||
|
||||
boost::filesystem::path mGlobalDataPath; /**< Global application data path */
|
||||
|
@ -19,7 +19,7 @@ LinuxPath::LinuxPath(const std::string& application_name)
|
||||
{
|
||||
}
|
||||
|
||||
boost::filesystem::path LinuxPath::getUserPath() const
|
||||
boost::filesystem::path LinuxPath::getUserConfigPath() const
|
||||
{
|
||||
boost::filesystem::path userPath(".");
|
||||
|
||||
@ -63,7 +63,7 @@ boost::filesystem::path LinuxPath::getCachePath() const
|
||||
return userPath / ".cache" / mName;
|
||||
}
|
||||
|
||||
boost::filesystem::path LinuxPath::getGlobalPath() const
|
||||
boost::filesystem::path LinuxPath::getGlobalConfigPath() const
|
||||
{
|
||||
boost::filesystem::path globalPath("/etc/");
|
||||
return globalPath / mName;
|
||||
|
@ -20,44 +20,32 @@ struct LinuxPath
|
||||
|
||||
/**
|
||||
* \brief Return path to the user directory.
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
*/
|
||||
boost::filesystem::path getUserPath() const;
|
||||
boost::filesystem::path getUserConfigPath() const;
|
||||
|
||||
/**
|
||||
* \brief Return path to the global (system) directory where game files could be placed.
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
* \brief Return path to the global (system) directory where config files can be placed.
|
||||
*/
|
||||
boost::filesystem::path getGlobalPath() const;
|
||||
boost::filesystem::path getGlobalConfigPath() const;
|
||||
|
||||
/**
|
||||
* \brief Return path to the runtime configuration directory which is the
|
||||
* place where an application was started.
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
*/
|
||||
boost::filesystem::path getLocalPath() const;
|
||||
|
||||
/**
|
||||
* \brief
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
* \brief Return path to the global (system) directory where game files can be placed.
|
||||
*/
|
||||
boost::filesystem::path getGlobalDataPath() const;
|
||||
|
||||
/**
|
||||
* \brief
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
*/
|
||||
boost::filesystem::path getCachePath() const;
|
||||
|
||||
/**
|
||||
* \brief Gets the path of the installed Morrowind version if there is one.
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
*/
|
||||
boost::filesystem::path getInstallPath() const;
|
||||
|
||||
|
@ -22,7 +22,7 @@ MacOsPath::MacOsPath(const std::string& application_name)
|
||||
{
|
||||
}
|
||||
|
||||
boost::filesystem::path MacOsPath::getUserPath() const
|
||||
boost::filesystem::path MacOsPath::getUserConfigPath() const
|
||||
{
|
||||
boost::filesystem::path userPath(".");
|
||||
|
||||
@ -43,7 +43,7 @@ boost::filesystem::path MacOsPath::getUserPath() const
|
||||
return userPath / mName;
|
||||
}
|
||||
|
||||
boost::filesystem::path MacOsPath::getGlobalPath() const
|
||||
boost::filesystem::path MacOsPath::getGlobalConfigPath() const
|
||||
{
|
||||
boost::filesystem::path globalPath("/Library/Preferences/");
|
||||
return globalPath / mName;
|
||||
|
@ -23,14 +23,14 @@ struct MacOsPath
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
*/
|
||||
boost::filesystem::path getUserPath() const;
|
||||
boost::filesystem::path getUserConfigPath() const;
|
||||
|
||||
/**
|
||||
* \brief Return path to the global (system) directory.
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
*/
|
||||
boost::filesystem::path getGlobalPath() const;
|
||||
boost::filesystem::path getGlobalConfigPath() const;
|
||||
|
||||
/**
|
||||
* \brief Return path to the runtime directory which is the
|
||||
|
@ -25,7 +25,7 @@ WindowsPath::WindowsPath(const std::string& application_name)
|
||||
{
|
||||
}
|
||||
|
||||
boost::filesystem::path WindowsPath::getUserPath() const
|
||||
boost::filesystem::path WindowsPath::getUserConfigPath() const
|
||||
{
|
||||
boost::filesystem::path userPath(".");
|
||||
|
||||
@ -41,7 +41,7 @@ boost::filesystem::path WindowsPath::getUserPath() const
|
||||
return userPath / mName;
|
||||
}
|
||||
|
||||
boost::filesystem::path WindowsPath::getGlobalPath() const
|
||||
boost::filesystem::path WindowsPath::getGlobalConfigPath() const
|
||||
{
|
||||
boost::filesystem::path globalPath(".");
|
||||
|
||||
|
@ -29,14 +29,14 @@ struct WindowsPath
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
*/
|
||||
boost::filesystem::path getUserPath() const;
|
||||
boost::filesystem::path getUserConfigPath() const;
|
||||
|
||||
/**
|
||||
* \brief Returns "X:\Program Files\"
|
||||
*
|
||||
* \return boost::filesystem::path
|
||||
*/
|
||||
boost::filesystem::path getGlobalPath() const;
|
||||
boost::filesystem::path getGlobalConfigPath() const;
|
||||
|
||||
/**
|
||||
* \brief Return local path which is a location where
|
||||
|
Loading…
Reference in New Issue
Block a user