DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAAppConfig类 参考

此类为本程序的设置类 更多...

#include <DAAppConfig.h>

类 DA::DAAppConfig 继承关系图:
DA::DAProperties DA::DAXMLFileInterface

Public 成员函数

void setCore (DAAppCore *core)
 
bool loadConfig (bool noFileCreateNewOne=true)
 
bool saveConfig ()
 
virtual bool saveToXml (QDomDocument *doc, QDomElement *parentElement, const QVersionNumber &ver) const override
 保存到xml
 
virtual bool loadFromXml (const QDomElement *parentElement, const QVersionNumber &ver) override
 从xml加载
 
virtual bool apply ()
 应用配置
 
- Public 成员函数 继承自 DA::DAProperties
QVariant getProperty (const QString &key) const
 获取属性
 
QVariant getProperty (const QString &key, const QVariant &defaultProperty) const
 获取属性
 
void setProperty (const QString &key, const QVariant &value)
 设置属性
 

静态 Public 成员函数

static QString getConfigFileName ()
 获取配置文件名字
 
static QString getAbsoluteConfigFilePath ()
 获取配置文件的绝对路径
 
- 静态 Public 成员函数 继承自 DA::DAXMLFileInterface
template<typename std_container_like >
static QDomElement makeElement (const std_container_like &v, const QString &tagName, QDomDocument *doc)
 生成一个文本
 
template<typename std_container_like >
static bool loadElement (std_container_like &v, const QDomElement *ele)
 加载文本
 
static QDomElement makeSysInfoElement (const QString &tagName, QDomDocument *doc)
 
static void appendElementWithText (QDomElement &parent, const QString &tagName, const QString &text, QDomDocument *doc)
 在parent下,插入一个tag,tag下包含文字text
 

详细描述

此类为本程序的设置类

成员函数说明

◆ apply()

bool DA::DAAppConfig::apply ( )
virtual

应用配置

返回

◆ getAbsoluteConfigFilePath()

QString DA::DAAppConfig::getAbsoluteConfigFilePath ( )
static

获取配置文件的绝对路径

返回

◆ getConfigFileName()

QString DA::DAAppConfig::getConfigFileName ( )
static

获取配置文件名字

返回

◆ loadFromXml()

bool DA::DAAppConfig::loadFromXml ( const QDomElement *  parentElement,
const QVersionNumber &  ver 
)
overridevirtual

从xml加载

参数
parentElement
返回

实现了 DA::DAXMLFileInterface.

◆ saveToXml()

bool DA::DAAppConfig::saveToXml ( QDomDocument *  doc,
QDomElement *  parentElement,
const QVersionNumber &  ver 
) const
overridevirtual

保存到xml

参数
doc
parentElement
返回

实现了 DA::DAXMLFileInterface.


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