summaryrefslogtreecommitdiffstats
path: root/usersdialog.cpp
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2015-11-24 00:16:36 +0100
committerAnne Jan Brouwer <annejan@noprotocol.com>2015-11-24 00:16:36 +0100
commitb0f0b21bd33f6f9215f44c10da1d12c03704b418 (patch)
tree0e8500a5c9c3e1b8cefd9ce480b2569bd7dde12d /usersdialog.cpp
parent3e2246bce7a2ea6f03b75316e7ac1fe78a1fcbb9 (diff)
clang-format
Diffstat (limited to 'usersdialog.cpp')
-rw-r--r--usersdialog.cpp155
1 files changed, 72 insertions, 83 deletions
diff --git a/usersdialog.cpp b/usersdialog.cpp
index 711833df..e6691e8e 100644
--- a/usersdialog.cpp
+++ b/usersdialog.cpp
@@ -3,105 +3,94 @@
#include <QRegExp>
#include <QDebug>
-UsersDialog::UsersDialog(QWidget *parent) :
- QDialog(parent),
- ui(new Ui::UsersDialog)
-{
- ui->setupUi(this);
- connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
- connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
- connect(ui->listWidget, SIGNAL(itemChanged(QListWidgetItem *)), this,
- SLOT(itemChange(QListWidgetItem *)));
- userList = NULL;
+UsersDialog::UsersDialog(QWidget *parent)
+ : QDialog(parent), ui(new Ui::UsersDialog) {
+ ui->setupUi(this);
+ connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
+ connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
+ connect(ui->listWidget, SIGNAL(itemChanged(QListWidgetItem *)), this,
+ SLOT(itemChange(QListWidgetItem *)));
+ userList = NULL;
}
-UsersDialog::~UsersDialog()
-{
- delete ui;
-}
+UsersDialog::~UsersDialog() { delete ui; }
Q_DECLARE_METATYPE(UserInfo *)
-void UsersDialog::itemChange(QListWidgetItem *item)
-{
- if (!item) return;
- UserInfo *info = item->data(Qt::UserRole).value<UserInfo *>();
- if (!info) return;
- info->enabled = item->checkState() == Qt::Checked;
+void UsersDialog::itemChange(QListWidgetItem *item) {
+ if (!item)
+ return;
+ UserInfo *info = item->data(Qt::UserRole).value<UserInfo *>();
+ if (!info)
+ return;
+ info->enabled = item->checkState() == Qt::Checked;
}
-void UsersDialog::setUsers(QList<UserInfo> *users)
-{
- userList = users;
- populateList("");
+void UsersDialog::setUsers(QList<UserInfo> *users) {
+ userList = users;
+ populateList("");
}
-void UsersDialog::populateList(const QString &filter)
-{
- QRegExp nameFilter("*"+filter+"*");
- nameFilter.setPatternSyntax(QRegExp::Wildcard);
- nameFilter.setCaseSensitivity(Qt::CaseInsensitive);
- ui->listWidget->clear();
- if (userList) {
- for (QList<UserInfo>::iterator it = userList->begin(); it != userList->end(); ++it) {
- UserInfo &user(*it);
- if (filter.isEmpty() || nameFilter.exactMatch(user.name)) {
- if (user.validity == '-' && !ui->checkBox->isChecked())
- continue;
- if (user.expiry.toTime_t() > 0
- && user.expiry.daysTo(QDateTime::currentDateTime()) > 0
- && !ui->checkBox->isChecked())
- continue;
- QString userText = user.name + "\n" + user.key_id;
- if (user.created.toTime_t() > 0) {
- userText += " " + tr("created") + " " + user.created.toString(
- Qt::SystemLocaleShortDate);
- }
- if (user.expiry.toTime_t() > 0)
- userText += " " + tr("expires") + " " + user.expiry.toString(
- Qt::SystemLocaleShortDate);
- QListWidgetItem *item = new QListWidgetItem(userText, ui->listWidget);
- item->setCheckState(user.enabled ? Qt::Checked : Qt::Unchecked);
- item->setData(Qt::UserRole, QVariant::fromValue(&user));
- if (user.have_secret) {
- // item->setForeground(QColor(32, 74, 135));
- item->setForeground(Qt::blue);
- QFont font;
- font.setFamily(font.defaultFamily());
- font.setBold(true);
- item->setFont(font);
- } else if (user.validity == '-') {
- item->setBackground(QColor(164, 0, 0));
- item->setForeground(Qt::white);
- } else if (user.expiry.toTime_t() > 0
- && user.expiry.daysTo(QDateTime::currentDateTime()) > 0) {
- item->setForeground(QColor(164, 0, 0));
- }
-
- ui->listWidget->addItem(item);
- }
+void UsersDialog::populateList(const QString &filter) {
+ QRegExp nameFilter("*" + filter + "*");
+ nameFilter.setPatternSyntax(QRegExp::Wildcard);
+ nameFilter.setCaseSensitivity(Qt::CaseInsensitive);
+ ui->listWidget->clear();
+ if (userList) {
+ for (QList<UserInfo>::iterator it = userList->begin();
+ it != userList->end(); ++it) {
+ UserInfo &user(*it);
+ if (filter.isEmpty() || nameFilter.exactMatch(user.name)) {
+ if (user.validity == '-' && !ui->checkBox->isChecked())
+ continue;
+ if (user.expiry.toTime_t() > 0 &&
+ user.expiry.daysTo(QDateTime::currentDateTime()) > 0 &&
+ !ui->checkBox->isChecked())
+ continue;
+ QString userText = user.name + "\n" + user.key_id;
+ if (user.created.toTime_t() > 0) {
+ userText += " " + tr("created") + " " +
+ user.created.toString(Qt::SystemLocaleShortDate);
+ }
+ if (user.expiry.toTime_t() > 0)
+ userText += " " + tr("expires") + " " +
+ user.expiry.toString(Qt::SystemLocaleShortDate);
+ QListWidgetItem *item = new QListWidgetItem(userText, ui->listWidget);
+ item->setCheckState(user.enabled ? Qt::Checked : Qt::Unchecked);
+ item->setData(Qt::UserRole, QVariant::fromValue(&user));
+ if (user.have_secret) {
+ // item->setForeground(QColor(32, 74, 135));
+ item->setForeground(Qt::blue);
+ QFont font;
+ font.setFamily(font.defaultFamily());
+ font.setBold(true);
+ item->setFont(font);
+ } else if (user.validity == '-') {
+ item->setBackground(QColor(164, 0, 0));
+ item->setForeground(Qt::white);
+ } else if (user.expiry.toTime_t() > 0 &&
+ user.expiry.daysTo(QDateTime::currentDateTime()) > 0) {
+ item->setForeground(QColor(164, 0, 0));
}
+
+ ui->listWidget->addItem(item);
+ }
}
+ }
}
-void UsersDialog::on_clearButton_clicked()
-{
- ui->lineEdit->clear();
- populateList("");
+void UsersDialog::on_clearButton_clicked() {
+ ui->lineEdit->clear();
+ populateList("");
}
-void UsersDialog::on_lineEdit_textChanged(const QString &filter)
-{
- populateList(filter);
+void UsersDialog::on_lineEdit_textChanged(const QString &filter) {
+ populateList(filter);
}
-void UsersDialog::closeEvent(QCloseEvent *event)
-{
- // TODO save window size or somethign
- event->accept();
+void UsersDialog::closeEvent(QCloseEvent *event) {
+ // TODO save window size or somethign
+ event->accept();
}
-void UsersDialog::on_checkBox_clicked()
-{
- populateList(ui->lineEdit->text());
-}
+void UsersDialog::on_checkBox_clicked() { populateList(ui->lineEdit->text()); }