diff options
author | Alessandro Portale <[email protected]> | 2024-09-12 15:54:53 +0200 |
---|---|---|
committer | Alessandro Portale <[email protected]> | 2024-09-13 15:16:43 +0000 |
commit | 07000281daf7777293d5236361b7e9a322482ad7 (patch) | |
tree | a57f71a22cd88326373c766f39f62d6d46769c3e /src/plugins/extensionmanager/extensionmanagerwidget.cpp | |
parent | ad5303f9fac60088da4bb68a12817ca0fb7240f4 (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.cpp | 8 |
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 ¤t) 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(); |