QSetting后端,继承自DConfigBackend抽象接口,并实现了虚函数。  
 更多...
#include <dconfig.h>
 | 
|   | QSettingBackend (const QString &filepath, QObject *parent=0) | 
|   | QSettingBackend构造函数  
  | 
|   | 
| virtual QStringList  | keys () const Q_DECL_OVERRIDE | 
|   | QSettings的全部键值  
  | 
|   | 
| virtual QVariant  | getOption (const QString &key) const Q_DECL_OVERRIDE | 
|   | 根据key获取值  
  | 
|   | 
| 
  | DSettingsBackend (QObject *parent=Q_NULLPTR) | 
|   | DSettingsBackend构造函数 
  | 
|   | 
| 
virtual void  | doSync ()=0 | 
|   | 开始进行同步 
  | 
|   | 
 | 
| virtual void  | doSetOption (const QString &key, const QVariant &value) Q_DECL_OVERRIDE | 
|   | 设置key对应的值  
  | 
|   | 
| 
virtual void  | doSync () Q_DECL_OVERRIDE | 
|   | 触发DSettings选项值保存到QSettings 
  | 
|   | 
 | 
| void  | optionChanged (const QString &key, const QVariant &value) | 
|   | DSettingsOption的值发生变化时发出的信号。  
  | 
|   | 
| 
void  | sync () | 
|   | 私有信号,请勿使用。 
  | 
|   | 
| 
void  | setOption (const QString &key, const QVariant &value) | 
|   | 私有信号,请勿使用。 
  | 
|   | 
| 
virtual void  | doSetOption (const QString &key, const QVariant &value)=0 | 
|   | 设置key对应的值,并使用存储后端进行存储。 
  | 
|   | 
QSetting后端,继承自DConfigBackend抽象接口,并实现了虚函数。 
存储DSettings到QSettings
- 参见
 - DConfigBackend 
 
 
◆ QSettingBackend()
  
  
      
        
          | Dtk::Core::QSettingBackend::QSettingBackend  | 
          ( | 
          const QString &  | 
          filepath,  | 
         
        
           | 
           | 
          QObject *  | 
          parent = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
explicit   | 
  
 
QSettingBackend构造函数 
QSettingBackend构造函数,使用QSettings::NativeFormat将数据保存到指定路径。
- 参数
 - 
  
    | [in] | filepath | 存储数据的路径  | 
    | [in] | parent | 父对象  | 
  
   
 
 
◆ doSetOption
  
  
      
        
          | void Dtk::Core::QSettingBackend::doSetOption  | 
          ( | 
          const QString &  | 
          key,  | 
         
        
           | 
           | 
          const QVariant &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedvirtualslot   | 
  
 
设置key对应的值 
- 参数
 - 
  
    | [in] | key | 配置项名称  | 
    | [in] | value | 需要设置的值  | 
  
   
 
 
◆ getOption()
  
  
      
        
          | QVariant Dtk::Core::QSettingBackend::getOption  | 
          ( | 
          const QString &  | 
          key | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ keys()
  
  
      
        
          | QStringList Dtk::Core::QSettingBackend::keys  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
该类的文档由以下文件生成:
- include/settings/backend/qsettingbackend.h
 
- docs/global/dconfig.zh_CN.dox
 
- docs/settings/backend/qsettingbackend.zh_CN.dox