提供配置文件的原型和覆盖机制的访问接口
更多...
#include <dconfigfile.h>
◆ allOverrideDirs()
QStringList Dtk::Core::DConfigMeta::allOverrideDirs |
( |
const bool |
useAppId, |
|
|
const QString & |
prefix = QString() |
|
) |
| const |
|
pure virtual |
获得前缀为 prefix
目录的所有需要查找的覆盖机制目录
- 参数
-
[in] | useAppId | 是否不使用通用目录 |
[in] | prefix | 目录的应用或公共库的所有覆盖机制目录 |
- 返回
◆ description()
QString Dtk::Core::DConfigMeta::description |
( |
const QString & |
key, |
|
|
const QLocale & |
locale |
|
) |
| |
|
pure virtual |
返回指定配置项的描述信息
- 参数
-
[in] | key | 配置项名称 |
[in] | locale | 为语言版本 |
- 返回
◆ displayName()
QString Dtk::Core::DConfigMeta::displayName |
( |
const QString & |
key, |
|
|
const QLocale & |
locale |
|
) |
| |
|
pure virtual |
返回指定配置项的显示名
- 参数
-
[in] | key | 配置项名称 |
[in] | locale | 为语言版本 |
- 返回
◆ flags()
DConfigFile::Flags Dtk::Core::DConfigMeta::flags |
( |
const QString & |
key | ) |
const |
|
pure virtual |
返回指定配置项的特性
- 参数
-
[in] | key | 配置项名称, NoOverride为此配置项不可被覆盖, Global为忽略用户身份 |
- 返回
◆ keyList()
QStringList Dtk::Core::DConfigMeta::keyList |
( |
| ) |
const |
|
pure virtual |
◆ load() [1/2]
bool Dtk::Core::DConfigMeta::load |
( |
const QString & |
localPrefix = QString() | ) |
|
|
pure virtual |
◆ load() [2/2]
bool Dtk::Core::DConfigMeta::load |
( |
QIODevice * |
meta, |
|
|
const QList< QIODevice * > & |
overrides |
|
) |
| |
|
pure virtual |
解析配置文件流
- 参数
-
[in] | meta | 为原型流 |
[in] | overrides | 为覆盖机制查找的文件流 |
- 返回
◆ metaPath()
QString Dtk::Core::DConfigMeta::metaPath |
( |
const QString & |
localPrefix = QString() , |
|
|
bool * |
useAppId = nullptr |
|
) |
| const |
|
pure virtual |
返回描述文件的路径
- 参数
-
[in] | localPrefix | 目录的所有需要查找的覆盖机制目录 |
[in] | useAppId | 是否不使用通用目录 |
- 返回
◆ permissions()
◆ serial()
int Dtk::Core::DConfigMeta::serial |
( |
const QString & |
key | ) |
const |
|
pure virtual |
返回配置项的单调递增值
- 参数
-
- 返回
- -1为无效值,表明没有配置此项
◆ setVersion()
void Dtk::Core::DConfigMeta::setVersion |
( |
quint16 |
major, |
|
|
quint16 |
minor |
|
) |
| |
|
pure virtual |
设置配置版本信息
- 参数
-
[in] | major | 主板本号 |
[in] | minor | 次版本号 |
◆ value()
QVariant DConfigMeta::value |
( |
const QString & |
key | ) |
const |
|
pure virtual |
meta初始值经过覆盖机制覆盖后的原始值
- 参数
-
- 返回
◆ version()
◆ visibility()
该类的文档由以下文件生成: