author | clem <clem> | 2004-06-15 13:49:36 (UTC) |
---|---|---|
committer | clem <clem> | 2004-06-15 13:49:36 (UTC) |
commit | 5431072f0ea1cbc8ca37914b6349e66079f1acff (patch) (side-by-side diff) | |
tree | da335f89e506cde6ffe59a252b4ccab4e177809b /noncore/securityplugins/pin/pinConfigWidget.cpp | |
parent | ba4722d0fed5527a5b799281caf6324f2e7ad5d8 (diff) | |
download | opie-5431072f0ea1cbc8ca37914b6349e66079f1acff.zip opie-5431072f0ea1cbc8ca37914b6349e66079f1acff.tar.gz opie-5431072f0ea1cbc8ca37914b6349e66079f1acff.tar.bz2 |
First revision of securityplugins, called by libopiesecurity2 authentication framework (see http://dudu.dyn.2-h.org/nist/OMAF.php).
Diffstat (limited to 'noncore/securityplugins/pin/pinConfigWidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/securityplugins/pin/pinConfigWidget.cpp | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/noncore/securityplugins/pin/pinConfigWidget.cpp b/noncore/securityplugins/pin/pinConfigWidget.cpp new file mode 100644 index 0000000..53e1a20 --- a/dev/null +++ b/noncore/securityplugins/pin/pinConfigWidget.cpp @@ -0,0 +1,39 @@ +#include <qwidget.h> +#include <qlayout.h> +#include <qlabel.h> +#include <qgroupbox.h> + +#include "pinConfigWidget.h" + +PinConfigWidget::PinConfigWidget(QWidget* parent = 0, const char* name = "PIN configuration widget") + : MultiauthConfigWidget(parent, name) +{ + QVBoxLayout * baseLayout = new QVBoxLayout( this); + baseLayout->setSpacing(11); + baseLayout->setMargin(11); + baseLayout->setAlignment( Qt::AlignTop ); + + QGroupBox * configBox = new QGroupBox(0, Qt::Vertical, tr("Configure your PIN here"), this); + baseLayout->addWidget(configBox); + QVBoxLayout *boxLayout = new QVBoxLayout( configBox->layout() ); + + QLabel * description = new QLabel("<p>" + tr("PIN protection provides a minimal level of protection from casual access to this device.") + "</p>", configBox); + boxLayout->addWidget(description); + + QHBoxLayout * buttonLayout = new QHBoxLayout(); + buttonLayout->setSpacing(6); + changePIN = new QPushButton( tr("Change PIN"), configBox, "changePIN" ); + clearPIN = new QPushButton( tr("Clear PIN"), configBox, "clearPIN" ); + buttonLayout->addWidget(changePIN); + buttonLayout->addWidget(clearPIN); + boxLayout->addLayout(buttonLayout); + +} + +/// nothing to do +PinConfigWidget::~PinConfigWidget() +{} + +/// does nothing since the config file update is already done in changePIN or clearPIN +void PinConfigWidget::writeConfig() +{} |