# HG changeset patch # User Raimund Renkert # Date 1398254410 -7200 # Node ID 37a97621b4667bb05f76533d3be25b0f36c8904e # Parent 4204ae2753d9fe41b4d4fb9e82e86e7687f1dd32 Added label for current and updated list date. diff -r 4204ae2753d9 -r 37a97621b466 ui/mainwindow.cpp --- a/ui/mainwindow.cpp Wed Apr 23 13:59:33 2014 +0200 +++ b/ui/mainwindow.cpp Wed Apr 23 14:00:10 2014 +0200 @@ -290,6 +290,7 @@ QVBoxLayout *headerTextLayout = new QVBoxLayout; QHBoxLayout *bottomLayout = new QHBoxLayout; QVBoxLayout *settingsLayout = new QVBoxLayout; + QVBoxLayout *listInfoLayout = new QVBoxLayout; // The certificate list QGroupBox *certBox = new QGroupBox(tr("Managed Certificates")); @@ -297,6 +298,13 @@ connect(mCertListWidget, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)), this, SLOT(showDetails(QListWidgetItem*))); certLayout->addWidget(mCertListWidget); + + mCurrentListDate = new QLabel(tr("Current List Date: %1").arg("")); + mNewListDate = new QLabel(""); + listInfoLayout->addWidget(mCurrentListDate); + listInfoLayout->addWidget(mNewListDate); + certLayout->addLayout(listInfoLayout); + certBox->setLayout(certLayout); // The header (icon, about text) @@ -411,6 +419,9 @@ oldRemoveCerts.append(cert); } } + // Set the date of the old list. + mCurrentListDate->setText(tr("Current List Date: %1") + .arg(mInstalledList.date().toString())); } else { // Sort and filter both lists. @@ -439,6 +450,9 @@ } } } + mCurrentListDate->setText(tr("Current List Date: %1") + .arg(mInstalledList.date().toString())); + mNewListDate->setText(tr("New List Date: %1").arg(mListToInstall.date().toString())); } // Add separators and certificates to list widget. diff -r 4204ae2753d9 -r 37a97621b466 ui/mainwindow.h --- a/ui/mainwindow.h Wed Apr 23 13:59:33 2014 +0200 +++ b/ui/mainwindow.h Wed Apr 23 14:00:10 2014 +0200 @@ -178,6 +178,9 @@ QLabel *mValidTo; QLabel *mFingerprint; + QLabel *mCurrentListDate; + QLabel *mNewListDate; + QCheckBox *mAutoUpdateOption; QCheckBox *mAutoStartOption;