xoreos  0.0.5
Classes | Namespaces | Macros
talkman.h File Reference

The global talk manager for Aurora strings. More...

#include <list>
#include "src/common/types.h"
#include "src/common/ustring.h"
#include "src/common/singleton.h"
#include "src/common/changeid.h"
#include "src/aurora/language.h"
Include dependency graph for talkman.h:

Go to the source code of this file.

Classes

class  Aurora::TalkManager
 The global Aurora talk manager, holding the current talk tables. More...
 
struct  Aurora::TalkManager::Table
 
class  Aurora::TalkManager::Change
 

Namespaces

 Aurora
 

Macros

#define TalkMan   ::Aurora::TalkManager::instance()
 Shortcut for accessing the talk manager. More...
 

Detailed Description

The global talk manager for Aurora strings.

Definition in file talkman.h.

Macro Definition Documentation

◆ TalkMan

#define TalkMan   ::Aurora::TalkManager::instance()

Shortcut for accessing the talk manager.

Definition at line 111 of file talkman.h.

Referenced by Engines::KotOR::SaveLoadMenu::addSavedGameItems(), Engines::KotOR2::CharacterGeneration::CharacterGeneration(), Engines::KotOR::CharacterGenerationMenu::CharacterGenerationMenu(), Engines::NWN::CharAlignment::CharAlignment(), Engines::NWN::CharClass::CharClass(), Engines::NWN::CharRace::CharRace(), Engines::NWN::CharSchool::CharSchool(), Engines::NWN::CharSex::CharSex(), Engines::NWN::CharSkills::CharSkills(), Engines::NWN::CharSpells::CharSpells(), Engines::KotOR2::ClassSelection::ClassSelection(), Engines::KotOR::ClassSelectionMenu::ClassSelectionMenu(), Engines::EngineManager::cleanup(), Engines::Console::cmdGetString(), Engines::Sonic::Console::cmdListAreas(), Engines::NWN::CharClass::createClassList(), Engines::NWN::CharDomain::createDomainList(), Engines::NWN::CharPackage::createPackageList(), Engines::KotORJadeWidget::createText(), Engines::KotOR::ContainerMenu::fillFromInventory(), Engines::KotOR::MenuEquipment::fixateOnSlot(), Engines::NWN::Creature::getClassString(), Engines::NWN::Creature::getConvClass(), Engines::NWN::Creature::getConvclass(), Engines::NWN::Creature::getConvClasses(), Engines::NWN::Creature::getConvRace(), Engines::NWN::Creature::getConvrace(), Engines::NWN::Creature::getConvRaces(), Engines::NWN::CharGenChoices::getFeatItems(), Engines::NWN::CharGenChoices::getSkillItems(), Engines::KotOR::MenuEquipment::getSlotName(), Engines::DragonAge::Functions::getStringByStringId(), Engines::DragonAge2::Functions::getStringByStringId(), Engines::NWN2::Functions::getStringByStrRef(), Engines::NWN::Functions::getStringByStrRef(), Engines::KotOR2::Functions::getStringByStrRef(), Engines::Witcher::Functions::getStringByStrRef(), Engines::KotOR::Functions::getStringByStrRef(), Engines::Jade::Functions::getStringByStrRef(), Aurora::LocString::getStrRefString(), Engines::DragonAge::Functions::getTlkTableString(), Engines::DragonAge2::Functions::getTlkTableString(), Engines::NWN::IngameMainMenu::IngameMainMenu(), Engines::NWN::CharAttributes::init(), Engines::NWN::CharAttributes::initButtonsGroup(), Engines::NWN::GUI::initCaption(), Engines::Jade::JadeEngine::initResources(), Engines::KotOR2::KotOR2Engine::initResources(), Engines::NWN2::NWN2Engine::initResources(), Engines::KotOR::KotOREngine::initResources(), Engines::NWN::NWNEngine::initResources(), Engines::NWN::CharInfoVoice::initVoicesList(), Engines::NWN::NewXP2Menu::initWidget(), Engines::NWN::NewXP1Menu::initWidget(), Engines::NWN::IngameMainMenu::initWidget(), Engines::NWN::NewPremiumMenu::initWidget(), Engines::Sonic::Area::loadDefinition(), Engines::NWN::Tileset::loadGeneral(), Engines::Sonic::SonicEngine::loadLanguageFiles(), Engines::Witcher::WitcherEngine::loadLanguageFiles(), Engines::Jade::Placeable::loadProperties(), Engines::DragonAge::Game::loadTalkTable(), Engines::DragonAge2::Game::loadTalkTable(), Engines::NWN2::Module::loadTLK(), Engines::NWN::Module::loadTLK(), Engines::Jade::MainMenu::MainMenu(), Engines::NWN::CharFeats::makeAvailList(), Engines::NWN::CharFeats::makeKnownList(), Engines::NWN::CharSpells::makeSpellsList(), Engines::NWN::PartyLeader::PartyLeader(), Engines::Witcher::Functions::playSoundByStrRef(), Engines::NWN2::Functions::playSoundByStrRef(), Engines::NWN::Functions::playSoundByStrRef(), Engines::NWN::CharClass::reset(), Engines::NWN::CharAlignment::reset(), Engines::NWN::CharRace::reset(), Engines::NWN::CharSchool::reset(), Engines::NWN::CharSex::reset(), Engines::NWN::CharAttributes::reset(), Engines::NWN::CharPackage::reset(), Engines::NWN::CharSkills::reset(), Engines::KotOR::SaveLoadMenu::SaveLoadMenu(), Engines::NWN::NewModuleMenu::selectedModule(), Engines::NWN::NewPremiumMenu::selectedModule(), Engines::NWN::ChatModeButton::setMode(), Engines::NWN::Module::setPCTokens(), Engines::KotOR::MenuMap::setReturnQueryStrref(), Engines::KotOR::MenuMap::setReturnStrref(), Engines::NWN::CharAlignment::show(), Engines::Sonic::Game::showMainMenu(), Engines::Sonic::Game::showQuote(), Engines::Jade::Object::speakString(), Engines::Witcher::Functions::speakStringByStrRef(), Engines::NWN::Functions::speakStringByStrRef(), Engines::NWN2::Functions::speakStringByStrRef(), Engines::Sonic::SonicEngine::unloadLanguageFiles(), Engines::Witcher::WitcherEngine::unloadLanguageFiles(), Engines::DragonAge::Game::unloadTalkTables(), Engines::DragonAge2::Game::unloadTalkTables(), Engines::NWN2::Module::unloadTLK(), Engines::NWN::Module::unloadTLK(), Engines::KotOR::OptionsGraphicsAdvancedMenu::updateAnisotropy(), Engines::KotOR::OptionsGraphicsAdvancedMenu::updateAntiAliasing(), Engines::NWN::Dialog::updateBox(), Engines::NWN::Console::updateCampaigns(), Engines::NWN::OptionsGameMenu::updateDifficulty(), Engines::KotOR::OptionsGameplayMenu::updateDifficulty(), Engines::KotOR::OptionsSoundAdvancedMenu::updateEAX(), Engines::NWN::OptionsVideoAdvancedMenu::updateFSAALabel(), Engines::KotOR::OptionsGraphicsAdvancedMenu::updateTextureQuality(), Engines::NWN::OptionsVideoMenu::updateTextureQualityLabel(), and Engines::NWN::OptionsFeedbackMenu::updateTooltipDelay().