|
virtual DConfigFile::Version | version () const =0 |
| 返回配置版本信息. 更多...
|
|
virtual void | setVersion (quint16 major, quint16 minor)=0 |
| 设置配置版本信息 major 主板本号 minor 次版本号 更多...
|
|
virtual bool | load (const QString &localPrefix=QString())=0 |
| 解析配置文件 localPrefix 为目录前缀 更多...
|
|
virtual bool | load (QIODevice *meta, const QList< QIODevice * > &overrides)=0 |
| 解析配置文件流 meta 为原型流 overrides 为覆盖机制查找的文件流 更多...
|
|
virtual QStringList | keyList () const =0 |
| 返回配置内容的所有配置项 更多...
|
|
virtual DConfigFile::Flags | flags (const QString &key) const =0 |
| 返回指定配置项的特性 key 配置项名称, NoOverride为此配置项不可被覆盖, Global为忽略用户身份 更多...
|
|
virtual DConfigFile::Permissions | permissions (const QString &key) const =0 |
| 返回指定配置项的权限 key 配置项名称 更多...
|
|
virtual DConfigFile::Visibility | visibility (const QString &key) const =0 |
| 返回指定配置项的可见性 key 配置项名称 更多...
|
|
virtual int | serial (const QString &key) const =0 |
| 返回配置项的单调递增值 key 配置项名称 更多...
|
|
virtual QString | displayName (const QString &key, const QLocale &locale)=0 |
| 返回指定配置项的显示名 key 配置项名称 locale 为语言版本 更多...
|
|
virtual QString | description (const QString &key, const QLocale &locale)=0 |
| 返回指定配置项的描述信息 key 配置项名称 locale 为语言版本 更多...
|
|
virtual QString | metaPath (const QString &localPrefix=QString(), bool *useAppId=nullptr) const =0 |
| 返回描述文件的路径 localPrefix 目录的所有需要查找的覆盖机制目录 更多...
|
|
virtual QStringList | allOverrideDirs (const bool useAppId, const QString &prefix=QString()) const =0 |
| 获得前缀为 prefix 目录的所有需要查找的覆盖机制目录 userAppId 是否不使用通用目录 更多...
|
|
virtual QVariant | value (const QString &key) const =0 |
| meta初始值经过覆盖机制覆盖后的原始值 key 配置项名称 更多...
|
|