xoreos  0.0.5
Classes | Namespaces | Macros | Enumerations
configman.h File Reference

The global config manager. More...

#include "src/common/types.h"
#include "src/common/error.h"
#include "src/common/scopedptr.h"
#include "src/common/singleton.h"
#include "src/common/ustring.h"
Include dependency graph for configman.h:

Go to the source code of this file.

Classes

class  Common::ConfigManager
 The global config manager, storing all config keys. More...
 

Namespaces

 Common
 

Macros

#define ConfigMan   Common::ConfigManager::instance()
 Shortcut for accessing the config manager. More...
 

Enumerations

enum  Common::ConfigRealm { Common::kConfigRealmDefault, Common::kConfigRealmGameTemp }
 Special config realms. More...
 

Detailed Description

The global config manager.

Definition in file configman.h.

Macro Definition Documentation

◆ ConfigMan

#define ConfigMan   Common::ConfigManager::instance()

Shortcut for accessing the config manager.

Definition at line 176 of file configman.h.

Referenced by Engines::Jade::MainMenu::addBackground(), Engines::KotOR::SaveLoadMenu::addSavedGameItems(), Engines::NWN::OptionsFeedbackMenu::adoptChanges(), Engines::KotOR::OptionsMouseSettingsMenu::adoptChanges(), Engines::KotOR::OptionsSoundAdvancedMenu::adoptChanges(), Engines::NWN::OptionsVideoAdvancedMenu::adoptChanges(), Engines::KotOR::OptionsAutoPauseMenu::adoptChanges(), Engines::KotOR::OptionsGraphicsMenu::adoptChanges(), Engines::NWN::OptionsGameMenu::adoptChanges(), Engines::NWN::OptionsVideoMenu::adoptChanges(), Engines::NWN::OptionsSoundMenu::adoptChanges(), Engines::KotOR::OptionsGraphicsAdvancedMenu::adoptChanges(), Engines::NWN::OptionsResolutionMenu::adoptChanges(), Engines::KotOR::OptionsGameplayMenu::adoptChanges(), Engines::KotOR::OptionsResolutionMenu::callbackActive(), Engines::NWN::OptionsVideoMenu::callbackActive(), Engines::NWN::MainMenu::callbackActive(), Engines::checkConfigDouble(), Engines::checkConfigInt(), Engines::NWN2::Module::checkXPs(), Engines::NWN::Module::checkXPs(), Engines::EngineManager::cleanup(), Engines::Console::cmdGetOption(), Engines::Console::cmdSetLang(), Engines::Console::cmdSetOption(), Engines::Console::cmdShowFPS(), Engines::NWN::DialogBox::DialogBox(), displayUsage(), Engines::Engine::evaluateLanguage(), Engines::Witcher::Module::findModule(), Engines::NWN2::Game::getCampaigns(), Engines::Witcher::Game::getCampaigns(), Engines::NWN2::Game::getCharacters(), Engines::NWN::Game::getCharacters(), Engines::NWN::Tooltip::getDefaultDelay(), Engines::NWN2::Module::getDescription(), Engines::NWN::Module::getDescriptionCampaign(), Engines::NWN::Module::getDescriptionExtra(), Engines::NWN2::Campaign::getDirectory(), Engines::Witcher::Campaign::getDirectory(), Engines::NWN::Tooltip::getFeedbackMode(), Engines::NWN::Tooltip::getFontName(), Engines::KotOR2::Game::getModules(), Engines::KotOR::Game::getModules(), Engines::NWN::Game::getModules(), Engines::NWN2::Game::getModules(), Engines::Witcher::Game::getModules(), Engines::NWN2::Module::getName(), Engines::KotOR2::Module::getName(), Engines::KotOR::Module::getName(), Engines::NWN::Game::getPremiumModules(), Engines::GameThread::init(), Graphics::WindowManager::init(), Sound::SoundManager::init(), Graphics::GraphicsManager::init(), initConfig(), Engines::KotOR2::KotOR2Engine::initConfig(), Engines::NWN2::NWN2Engine::initConfig(), Engines::KotOR::KotOREngine::initConfig(), Engines::NWN::NWNEngine::initConfig(), Engines::Jade::JadeEngine::initGameConfig(), Engines::KotOR2::KotOR2Engine::initGameConfig(), Engines::NWN2::NWN2Engine::initGameConfig(), Engines::Witcher::WitcherEngine::initGameConfig(), Engines::KotOR::KotOREngine::initGameConfig(), Engines::NWN::NWNEngine::initGameConfig(), Graphics::WindowManager::initWindow(), Engines::NWN2::Situated::loadModel(), Engines::KotOR::Module::loadTexturePack(), Engines::KotOR2::Module::loadTexturePack(), Engines::NWN::Module::loadTexturePack(), Engines::NWN2::Area::loadTileModels(), main(), Engines::NWN::MainMenu::MainMenu(), Engines::NWN::MoviesCampMenu::MoviesCampMenu(), Engines::NWN::NewCampMenu::NewCampMenu(), Engines::NWN::NewMenu::NewMenu(), Engines::ConsoleWindow::openLogFile(), Engines::Witcher::Campaign::openMMD(), Engines::NWN2::Creature::openPC(), Engines::NWN::Creature::openPC(), parseCommandline(), Engines::NWN::Game::playMenuMusic(), Engines::playVideo(), Engines::KotOR::OptionsMouseSettingsMenu::readConfig(), Engines::KotOR::OptionsSoundAdvancedMenu::readConfig(), Engines::KotOR::OptionsAutoPauseMenu::readConfig(), Engines::KotOR::OptionsGraphicsMenu::readConfig(), Engines::KotOR::OptionsGraphicsAdvancedMenu::readConfig(), Engines::KotOR::OptionsGameplayMenu::readConfig(), Engines::KotOR::DialogGUIBase::refresh(), Engines::NWN::OptionsSoundMenu::revertChanges(), Engines::GameThread::run(), Common::DebugManager::setConfigToVerbosityLevels(), Engines::KotOR::OptionsMouseSettingsMenu::setDefault(), Engines::KotOR::OptionsSoundAdvancedMenu::setDefault(), Engines::KotOR::OptionsAutoPauseMenu::setDefault(), Engines::KotOR::OptionsGraphicsAdvancedMenu::setDefault(), Engines::KotOR::OptionsGraphicsMenu::setDefault(), Engines::KotOR::OptionsGameplayMenu::setDefault(), setOption(), Common::DebugManager::setVerbosityLevelsFromConfig(), Engines::NWN::OptionsVideoAdvancedMenu::show(), Engines::NWN::OptionsFeedbackMenu::show(), Engines::NWN::OptionsVideoMenu::show(), Engines::NWN::OptionsGameMenu::show(), Engines::NWN::OptionsSoundMenu::show(), Engines::Engine::showFPS(), Engines::KotOR2::Module::toggleFreeRoamCamera(), Engines::KotOR::Module::toggleFreeRoamCamera(), and Engines::NWN::Console::updateCampaigns().