7#ifndef RIME_SWITCHER_SETTINGS_H_
8#define RIME_SWITCHER_SETTINGS_H_
37 const string&
hotkeys()
const {
return hotkeys_; }
40 void GetAvailableSchemasFromDirectory(
const path& dir);
41 void GetSelectedSchemasFromConfig();
42 void GetHotkeysFromConfig();
CustomSettings(Deployer *deployer, const string &config_id, const string &generator_id)
Definition custom_settings.cc:25
Definition switcher_settings.h:15
string file_path
Definition switcher_settings.h:21
string name
Definition switcher_settings.h:17
string description
Definition switcher_settings.h:20
string schema_id
Definition switcher_settings.h:16
string author
Definition switcher_settings.h:19
string version
Definition switcher_settings.h:18
const Selection & selection() const
Definition switcher_settings.h:36
bool Select(Selection selection)
Definition switcher_settings.cc:33
const SchemaList & available() const
Definition switcher_settings.h:35
vector< SchemaInfo > SchemaList
Definition switcher_settings.h:26
vector< string > Selection
Definition switcher_settings.h:28
bool SetHotkeys(const string &hotkeys)
Definition switcher_settings.cc:44
const string & hotkeys() const
Definition switcher_settings.h:37
SwitcherSettings(Deployer *deployer)
Definition switcher_settings.cc:18
bool Load()
Definition switcher_settings.cc:21