10#include <dtkcore_global.h>
15class DLicenseInfoPrivate;
26 class DComponentInfoPrivate;
40 friend class DLicenseInfoPrivate;
42 using DComponentInfos = QVector<DComponentInfo*>;
dcomponentinfo 是一组用于查询组件所用开源协议信息的类
Definition dlicenseinfo.h:28
QString version() const
获取组件的版本号
QString name() const
获取组件的名称
QString licenseName() const
获取组件的所用开源许可协议名称
DComponentInfo(DObject *parent=nullptr)
组件信息类的构造函数
QString copyRight() const
获取组件的授权信息
dlicenseinfo是一组用于查询应用所用开源许可协议相关信息的类
Definition dlicenseinfo.h:17
void setLicenseSearchPath(const QString &path)
设置协议内容路径path
DLicenseInfo(DObject *parent=nullptr)
开源许可协议信息类的构造函数
bool loadFile(const QString &file)
通过文件file加载协议
DComponentInfos componentInfos() const
获取组件的相关信息
bool loadContent(const QByteArray &content)
通过内容content加载协议
QByteArray licenseContent(const QString &licenseName)
获取协议名为licenseName的内容