diff --git a/src/gui/decryptluksdialogwidget.cpp b/src/gui/decryptluksdialogwidget.cpp new file mode 100644 index 0000000..bd80e30 --- /dev/null +++ b/src/gui/decryptluksdialogwidget.cpp @@ -0,0 +1,24 @@ +/************************************************************************* + * Copyright (C) 2013 by Andrius Štikonas * + * * + * This program is free software; you can redistribute it and/or * + * modify it under the terms of the GNU General Public License as * + * published by the Free Software Foundation; either version 3 of * + * the License, or (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program. If not, see .* + *************************************************************************/ + +#include "gui/decryptluksdialogwidget.h" + +DecryptLuksDialogWidget::DecryptLuksDialogWidget(QWidget* parent) : + QWidget(parent) +{ + setupUi(this); +} diff --git a/src/gui/decryptluksdialogwidget.h b/src/gui/decryptluksdialogwidget.h new file mode 100644 index 0000000..d4d10b0 --- /dev/null +++ b/src/gui/decryptluksdialogwidget.h @@ -0,0 +1,42 @@ +/************************************************************************* + * Copyright (C) 2013 by Andrius Štikonas * + * * + * This program is free software; you can redistribute it and/or * + * modify it under the terms of the GNU General Public License as * + * published by the Free Software Foundation; either version 3 of * + * the License, or (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program. If not, see .* + *************************************************************************/ + +#if !defined(DECRYPTLUKSDIALOGWIDGET__H) + +#define DECRYPTLUKSDIALOGWIDGET__H + +#include "ui_decryptluksdialogwidgetbase.h" + +#include +#include + +class DecryptLuksDialogWidget : public QWidget, public Ui::DecryptLuksDialogWidgetBase +{ + Q_OBJECT + + public: + DecryptLuksDialogWidget(QWidget* parent); + + public: + QLineEdit& luksName() { return *m_LineEditName; } + const QLineEdit& luksName() const { return *m_LineEditName; } + + QLineEdit& luksPassphrase() { return *m_LineEditPassphrase; } + const QLineEdit& luksPassphrase() const { return *m_LineEditPassphrase; } +}; + +#endif diff --git a/src/gui/decryptluksdialogwidgetbase.ui b/src/gui/decryptluksdialogwidgetbase.ui new file mode 100644 index 0000000..a26346d --- /dev/null +++ b/src/gui/decryptluksdialogwidgetbase.ui @@ -0,0 +1,71 @@ + + + DecryptLuksDialogWidgetBase + + + + 0 + 0 + 377 + 122 + + + + + 10 + + + + + + + &Name: + + + m_LineEditName + + + + + + + + + + &Passphrase: + + + m_LineEditPassphrase + + + + + + + QLineEdit::Password + + + + + + + + + Qt::Vertical + + + QSizePolicy::MinimumExpanding + + + + 20 + 20 + + + + + + + + +