DtkCore
DTK Core module
Dtk::Core::DConfigBackend类 参考abstract

配置后端的抽象接口. 更多...

Public 成员函数

virtual bool isValid () const =0
 
virtual bool load (const QString &)=0
 初始化后端 更多...
 
virtual QStringList keyList () const =0
 
virtual QVariant value (const QString &, const QVariant &) const =0
 
virtual void setValue (const QString &, const QVariant &)=0
 
virtual void reset (const QString &key)
 
virtual QString name () const
 后端配置的唯一标识
 

详细描述

配置后端的抽象接口.

\inmodule dtkcore

所有DConfig使用的配置后端都继承此类,用户可以继承此类实现自己的配置后端.

成员函数说明

◆ isValid()

bool Dtk::Core::DConfigBackend::isValid ( ) const
pure virtual

◆ keyList()

QStringList Dtk::Core::DConfigBackend::keyList ( ) const
pure virtual
参见
DConfig::keyList()

◆ load()

bool Dtk::Core::DConfigBackend::load ( const QString &  )
pure virtual

初始化后端

appId 管理的配置信息key值,默认为应用程序名称

◆ reset()

void Dtk::Core::DConfigBackend::reset ( const QString &  key)
inlinevirtual

◆ setValue()

void Dtk::Core::DConfigBackend::setValue ( const QString &  key,
const QVariant &  value 
)
pure virtual

◆ value()

QVariant Dtk::Core::DConfigBackend::value ( const QString &  key,
const QVariant &  fallback = QVariant() 
) const
pure virtual

该类的文档由以下文件生成: