diff options
Diffstat (limited to 'src/ZYZConfig.h')
-rw-r--r-- | src/ZYZConfig.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/ZYZConfig.h b/src/ZYZConfig.h index e9f9d42..37400df 100644 --- a/src/ZYZConfig.h +++ b/src/ZYZConfig.h @@ -32,15 +32,13 @@ namespace ZY { -class Bus; - class ZhuyinConfig : public Config { public: - static void init (Bus & bus); + static void init (); static ZhuyinConfig & instance (void) { return *m_instance; } protected: - ZhuyinConfig (Bus & bus); + ZhuyinConfig (); public: virtual ~ZhuyinConfig (void); @@ -49,14 +47,12 @@ protected: void initDefaultValues (void); virtual void readDefaultValues (void); - virtual gboolean valueChanged (const std::string §ion, + virtual gboolean valueChanged (const std::string &schema_id, const std::string &name, GVariant *value); private: - static void valueChangedCallback (IBusConfig *config, - const gchar *section, + static void valueChangedCallback (GSettings *settings, const gchar *name, - GVariant *value, ZhuyinConfig *self); private: |