Lines Matching defs:PreferencesImpl
33 class PreferencesImpl : public PreferencesBase, public std::enable_shared_from_this<PreferencesImpl> {
35 static std::shared_ptr<PreferencesImpl> GetPreferences(const Options &options)
37 return std::shared_ptr<PreferencesImpl>(new PreferencesImpl(options));
39 virtual ~PreferencesImpl();
63 explicit PreferencesImpl(const Options &options);
70 static void LoadFromDisk(std::shared_ptr<PreferencesImpl> pref);
73 static int WriteToDiskFile(std::shared_ptr<PreferencesImpl> pref);
74 static bool ReadSettingXml(std::shared_ptr<PreferencesImpl> pref);