diff options
author | Anne Jan Brouwer <brouwer@annejan.com> | 2015-11-24 00:16:36 +0100 |
---|---|---|
committer | Anne Jan Brouwer <annejan@noprotocol.com> | 2015-11-24 00:16:36 +0100 |
commit | b0f0b21bd33f6f9215f44c10da1d12c03704b418 (patch) | |
tree | 0e8500a5c9c3e1b8cefd9ce480b2569bd7dde12d /usersdialog.cpp | |
parent | 3e2246bce7a2ea6f03b75316e7ac1fe78a1fcbb9 (diff) |
clang-format
Diffstat (limited to 'usersdialog.cpp')
-rw-r--r-- | usersdialog.cpp | 155 |
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()); } |