aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/extensionmanager/extensionmanagerwidget.cpp
diff options
context:
space:
mode:
authorAlessandro Portale <[email protected]>2024-09-12 15:54:53 +0200
committerAlessandro Portale <[email protected]>2024-09-13 15:16:43 +0000
commit07000281daf7777293d5236361b7e9a322482ad7 (patch)
treea57f71a22cd88326373c766f39f62d6d46769c3e /src/plugins/extensionmanager/extensionmanagerwidget.cpp
parentad5303f9fac60088da4bb68a12817ca0fb7240f4 (diff)
ExtensionManager: Support "updated_at"
Change-Id: Ib7362500aba9751cfd85fa93e372e81172ec5112 Reviewed-by: Marcus Tillmanns <[email protected]>
Diffstat (limited to 'src/plugins/extensionmanager/extensionmanagerwidget.cpp')
-rw-r--r--src/plugins/extensionmanager/extensionmanagerwidget.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/extensionmanager/extensionmanagerwidget.cpp b/src/plugins/extensionmanager/extensionmanagerwidget.cpp
index fbfa59098db..eb7a373c505 100644
--- a/src/plugins/extensionmanager/extensionmanagerwidget.cpp
+++ b/src/plugins/extensionmanager/extensionmanagerwidget.cpp
@@ -393,6 +393,8 @@ private:
QWidget *m_primaryContent;
QWidget *m_secondaryContent;
QLabel *m_description;
+ QLabel *m_dateUpdatedTitle;
+ QLabel *m_dateUpdated;
QLabel *m_tagsTitle;
TagList *m_tags;
QLabel *m_platformsTitle;
@@ -429,6 +431,8 @@ ExtensionManagerWidget::ExtensionManagerWidget()
}.attachTo(primary);
m_primaryContent = toScrollableColumn(primary);
+ m_dateUpdatedTitle = sectionTitle(h6TF, Tr::tr("Last Update"));
+ m_dateUpdated = tfLabel(contentTF, false);
m_tagsTitle = sectionTitle(h6TF, Tr::tr("Tags"));
m_tags = new TagList;
m_platformsTitle = sectionTitle(h6TF, Tr::tr("Platforms"));
@@ -444,6 +448,7 @@ ExtensionManagerWidget::ExtensionManagerWidget()
Column {
sectionTitle(h6CapitalTF, Tr::tr("Extension details")),
Column {
+ Column { m_dateUpdatedTitle, m_dateUpdated, spXxs },
Column { m_tagsTitle, m_tags, spXxs },
Column { m_platformsTitle, m_platforms, spXxs },
Column { m_dependenciesTitle, m_dependencies, spXxs },
@@ -599,6 +604,9 @@ void ExtensionManagerWidget::updateView(const QModelIndex &current)
return pHtml;
};
+ const QDate dateUpdated = current.data(RoleDateUpdated).toDate();
+ m_dateUpdated->setText(dateUpdated.toString());
+
const QStringList tags = current.data(RoleTags).toStringList();
m_tags->setTags(tags);
const bool hasTags = !tags.isEmpty();