Classes | |
class | scim::ConfigError |
An exception class to hold Config related errors. More... | |
class | scim::ConfigBase |
The interface class to access the configuration data. More... | |
class | scim::DummyConfig |
A dummy implementation of interface class scim::ConfigBase. More... | |
class | scim::ConfigModule |
The class to manipulate the config modules. More... | |
Defines | |
#define | SCIM_CONFIG_UPDATE_TIMESTAMP "/UpdateTimeStamp" |
#define | SCIM_CONFIG_HOTKEYS_FRONTEND "/Hotkeys/FrontEnd" |
#define | SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER "/Hotkeys/FrontEnd/Trigger" |
#define | SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY "/Hotkeys/FrontEnd/NextFactory" |
#define | SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY "/Hotkeys/FrontEnd/PreviousFactory" |
#define | SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU "/Hotkeys/FrontEnd/ShowFactoryMenu" |
#define | SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK "/Hotkeys/FrontEnd/ValidKeyMask" |
#define | SCIM_CONFIG_HOTKEYS_IMENGINE "/Hotkeys/IMEngine" |
#define | SCIM_CONFIG_HOTKEYS_IMENGINE_LIST "/Hotkeys/IMEngine/List" |
#define | SCIM_GLOBAL_CONFIG_DEFAULT_IMENGINE_FACTORY "/DefaultIMEngineFactory" |
#define | SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES "/DisabledIMEngineFactories" |
#define | SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES "/SupportedUnicodeLocales" |
#define | SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM "/DefaultPanelProgram" |
#define | SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE "/DefaultConfigModule" |
#define | SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS "/DefaultSocketFrontEndAddress" |
#define | SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS "/DefaultSocketIMEngineAddress" |
#define | SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS "/DefaultSocketConfigAddress" |
#define | SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS "/DefaultPanelSocketAddress" |
#define | SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT "/DefaultSocketTimeout" |
#define | SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS "/DefaultHelperManagerSocketAddress" |
Typedefs | |
typedef Pointer< ConfigBase > | scim::ConfigPointer |
typedef Slot1< void, const ConfigPointer & > | scim::ConfigSlotVoid |
typedef Signal1< void, const ConfigPointer & > | scim::ConfigSignalVoid |
typedef void(* | scim::ConfigModuleInitFunc )(void) |
The prototype of initialization function in config modules. | |
typedef ConfigPointer(* | scim::ConfigModuleCreateConfigFunc )(const String &app_name) |
The prototype of configure object creation function in config modules. | |
Functions | |
int | scim::scim_get_config_module_list (std::vector< String > &mod_list) |
Get a name list of currently available configuration modules. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A smart pointer for scim::ConfigBase and its derived classes. |
|
The slot type to connect to the coresponding signal. |
|
The signal type to connect with the ConfigSlotVoid slot type. |
|
The prototype of initialization function in config modules. There must be a function called "scim_config_module_init" which complies with this prototype. This function name can have a prefix like simple_LTX_, in which "simple" is the module's name. |
|
The prototype of configure object creation function in config modules. There must be a function called "scim_config_module_create_config" which complies with this prototype. This function name can have a prefix like simple_LTX_, in which "simple" is the module's name. |
|
Get a name list of currently available configuration modules.
|