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的内容