DtkCore
DTK Core module
载入中...
搜索中...
未找到
Dtk::Core::DLicenseInfo类 参考

dlicenseinfo是一组用于查询应用所用开源许可协议相关信息的类 更多...

类 Dtk::Core::DLicenseInfo 继承关系图:
Dtk::Core::DObject

class  DComponentInfo
 dcomponentinfo 是一组用于查询组件所用开源协议信息的类 更多...
 

Public 类型

using DComponentInfos = QVector< DComponentInfo * >
 

Public 成员函数

 DLicenseInfo (DObject *parent=nullptr)
 开源许可协议信息类的构造函数
 
bool loadContent (const QByteArray &content)
 通过内容content加载协议
 
bool loadFile (const QString &file)
 通过文件file加载协议
 
void setLicenseSearchPath (const QString &path)
 设置协议内容路径path
 
QByteArray licenseContent (const QString &licenseName)
 获取协议名为licenseName的内容
 
DComponentInfos componentInfos () const
 获取组件的相关信息
 

额外继承的成员函数

- Protected 成员函数 继承自 Dtk::Core::DObject
 DObject (DObject *parent=nullptr)
 
 DObject (DObjectPrivate &dd, DObject *parent=nullptr)
 
- Protected 属性 继承自 Dtk::Core::DObject
QScopedPointer< DObjectPrivated_d_ptr
 

详细描述

dlicenseinfo是一组用于查询应用所用开源许可协议相关信息的类

构造及析构函数说明

◆ DLicenseInfo()

Dtk::Core::DLicenseInfo::DLicenseInfo ( DObject parent = nullptr)
explicit

开源许可协议信息类的构造函数

参数
[in]parent开源许可协议信息类的父对象

成员函数说明

◆ loadContent()

bool Dtk::Core::DLicenseInfo::loadContent ( const QByteArray &  content)

通过内容content加载协议

返回
0 加载失败
1 加载成功

◆ loadFile()

bool Dtk::Core::DLicenseInfo::loadFile ( const QString &  file)

通过文件file加载协议

返回
0 加载失败
1 加载成功

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