33 QVector<Ressource> listRes;
37 using ListDeps = QVector<DepInfos>;
38 using ListResGroups = QVector<RessourceGroup>;
44 void setAppInfos(
const QString &name,
const QVersionNumber &version);
45 void setLogo(
const QPixmap &logo);
48 void addSectionDeps(
const ListDeps &listDeps,
const QString &invalidSemver =
"/");
49 void addSectionRessources(
const ListResGroups &listGroups);
50 void addSectionChangelog(
const QUrl &sourceUrl, QTextDocument::ResourceType type = QTextDocument::MarkdownResource);
51 void addSectionLicense(
const QUrl &sourceUrl, QTextDocument::ResourceType type = QTextDocument::MarkdownResource);
53 void addSectionFromDoc(
const QString &name,
const QUrl &sourceUrl, QTextDocument::ResourceType type);
56 QTableWidget* createRessourceGroup(
const RessourceGroup &resGroup);
58 void labelSetInteractions(QLabel *label);
59 void handleDocsLinks(QTextBrowser *textArea,
const QUrl &link);
67 QLabel *m_labelName =
nullptr;
68 QLabel *m_labelVersion =
nullptr;
71 QTabWidget *m_tabs =
nullptr;