Konsole
Konsole::KeyboardTranslatorManager Class Reference
Manages the keyboard translations available for use by terminal sessions, see KeyboardTranslator. More...
#include <KeyboardTranslator.h>
Public Member Functions | |
void | addTranslator (KeyboardTranslator *translator) |
QList< QString > | allTranslators () |
const KeyboardTranslator * | defaultTranslator () |
bool | deleteTranslator (const QString &name) |
const KeyboardTranslator * | findTranslator (const QString &name) |
KeyboardTranslatorManager () | |
~KeyboardTranslatorManager () | |
Static Public Member Functions | |
static KeyboardTranslatorManager * | instance () |
Detailed Description
Manages the keyboard translations available for use by terminal sessions, see KeyboardTranslator.Definition at line 445 of file KeyboardTranslator.h.
Constructor & Destructor Documentation
KeyboardTranslatorManager::KeyboardTranslatorManager | ( | ) |
Constructs a new KeyboardTranslatorManager and loads the list of available keyboard translations.
The keyboard translations themselves are not loaded until they are first requested via a call to findTranslator()
Definition at line 48 of file KeyboardTranslator.cpp.
KeyboardTranslatorManager::~KeyboardTranslatorManager | ( | ) |
Definition at line 52 of file KeyboardTranslator.cpp.
Member Function Documentation
void KeyboardTranslatorManager::addTranslator | ( | KeyboardTranslator * | translator | ) |
Adds a new translator.
If a translator with the same name already exists, it will be replaced by the new translator.
TODO: More documentation.
Definition at line 839 of file KeyboardTranslator.cpp.
Returns a list of the names of available keyboard translators.
The first time this is called, a search for available translators is started.
Definition at line 555 of file KeyboardTranslator.cpp.
const KeyboardTranslator * KeyboardTranslatorManager::defaultTranslator | ( | ) |
bool KeyboardTranslatorManager::deleteTranslator | ( | const QString & | name | ) |
Deletes a translator.
Returns true on successful deletion or false otherwise.
TODO: More documentation
Definition at line 847 of file KeyboardTranslator.cpp.
const KeyboardTranslator * KeyboardTranslatorManager::findTranslator | ( | const QString & | name | ) |
Returns the keyboard translator with the given name or 0 if no translator with that name exists.
The first time that a translator with a particular name is requested, the on-disk .keyboard file is loaded and parsed.
Definition at line 83 of file KeyboardTranslator.cpp.
KeyboardTranslatorManager * KeyboardTranslatorManager::instance | ( | ) | [static] |
Returns the global KeyboardTranslatorManager instance.
Definition at line 865 of file KeyboardTranslator.cpp.
The documentation for this class was generated from the following files: