diff options
author | Reimar Döffinger <brouwer@annejan.com> | 2015-05-09 20:15:15 +0200 |
---|---|---|
committer | Reimar Döffinger <Reimar.Doeffinger@gmx.de> | 2015-05-09 20:16:40 +0200 |
commit | 20d3ffdd06757bd297e3ce390ef9c425ed0a445e (patch) | |
tree | 92b81ddc1a585f671900bf08fddc0af5fddbe825 /usersdialog.cpp | |
parent | 19df23ce24f3beb0abac3f91344fe0d247b1ae84 (diff) |
Provide more information in user list.
Mark keys that are not valid and keys that have
a secret key available specially.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Diffstat (limited to 'usersdialog.cpp')
-rw-r--r-- | usersdialog.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/usersdialog.cpp b/usersdialog.cpp index bfeae470..64e69d1a 100644 --- a/usersdialog.cpp +++ b/usersdialog.cpp @@ -46,6 +46,11 @@ void UsersDialog::populateList(const QString &filter) QListWidgetItem *item = new QListWidgetItem(user.name + "\n" + user.key_id, ui->listWidget); item->setCheckState(user.enabled ? Qt::Checked : Qt::Unchecked); item->setData(Qt::UserRole, QVariant::fromValue(&user)); + if (user.have_secret) { + item->setForeground(Qt::blue); + } else if (user.validity == '-') { + item->setBackground(Qt::red); + } ui->listWidget->addItem(item); } } |