diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-22 21:10:04 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-22 21:10:04 +0200 |
| commit | 75ec461eeaa851cb5c53f4cfffc434e3e529ed1d (patch) | |
| tree | 3944737340718ca3675381aa06636045d397e780 /src/newidentitiydialog.cpp | |
| parent | 8dbfb0890560fd1cd698d06fa05ac868c4db8576 (diff) | |
| download | kristall-75ec461eeaa851cb5c53f4cfffc434e3e529ed1d.tar.gz | |
Restructures the project source and cleans up a bit
Diffstat (limited to 'src/newidentitiydialog.cpp')
| -rw-r--r-- | src/newidentitiydialog.cpp | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/src/newidentitiydialog.cpp b/src/newidentitiydialog.cpp deleted file mode 100644 index af2a97e..0000000 --- a/src/newidentitiydialog.cpp +++ /dev/null @@ -1,81 +0,0 @@ -#include "newidentitiydialog.hpp" -#include "ui_newidentitiydialog.h" - -#include "certificatehelper.hpp" -#include "kristall.hpp" - -#include <QPushButton> -#include <QDebug> - -NewIdentitiyDialog::NewIdentitiyDialog(QWidget *parent) : - QDialog(parent), - ui(new Ui::NewIdentitiyDialog) -{ - ui->setupUi(this); - - ui->display_name->setText("Unnamed"); - ui->common_name->setText("Unnamed"); - ui->expiration_date->setDate(QDate::currentDate().addYears(1)); - ui->expiration_date->setTime(QTime(12, 00)); - - ui->group->clear(); - for(auto group_name : global_identities.groups()) - { - ui->group->addItem(group_name); - } -} - -NewIdentitiyDialog::~NewIdentitiyDialog() -{ - delete ui; -} - -CryptoIdentity NewIdentitiyDialog::createIdentity() const -{ - auto id = CertificateHelper::createNewIdentity( - this->ui->common_name->text(), - this->ui->expiration_date->dateTime() - ); - id.display_name = this->ui->display_name->text(); - return id; -} - -QString NewIdentitiyDialog::groupName() const -{ - return this->ui->group->currentText(); -} - -void NewIdentitiyDialog::setGroupName(const QString &name) -{ - this->ui->group->setCurrentText(name); -} - -void NewIdentitiyDialog::updateUI() -{ - bool is_ok = true; - - is_ok &= (not this->ui->group->currentText().isEmpty()); - is_ok &= (not this->ui->common_name->text().isEmpty()); - is_ok &= (not this->ui->display_name->text().isEmpty()); - is_ok &= (this->ui->expiration_date->dateTime() > QDateTime::currentDateTime()); - - this->ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(is_ok); -} - -void NewIdentitiyDialog::on_group_editTextChanged(const QString &arg1) -{ - Q_UNUSED(arg1); - this->updateUI(); -} - -void NewIdentitiyDialog::on_display_name_textChanged(const QString &arg1) -{ - Q_UNUSED(arg1); - this->updateUI(); -} - -void NewIdentitiyDialog::on_common_name_textChanged(const QString &arg1) -{ - Q_UNUSED(arg1); - this->updateUI(); -} |
