From 46543a909fc88017998ede20ed25cd85992938e4 Mon Sep 17 00:00:00 2001 From: zecke Date: Tue, 18 Jun 2002 16:41:18 +0000 Subject: add the inital version of blue-pin for Opie --- (limited to 'noncore/net/opietooth/blue-pin/pindlg.cc') diff --git a/noncore/net/opietooth/blue-pin/pindlg.cc b/noncore/net/opietooth/blue-pin/pindlg.cc new file mode 100644 index 0000000..54f096e --- a/dev/null +++ b/noncore/net/opietooth/blue-pin/pindlg.cc @@ -0,0 +1,53 @@ + +#include + +#include +#include +#include +#include + +#include + +#include "pindlg.h" + +using namespace OpieTooth; + +PinDlg::PinDlg( const QString& status, + const QString& mac, QWidget* parent, + const char* name ) + : PinDlgBase( parent, name, WType_Modal ) +{ + m_mac = mac; + test( mac ); + txtStatus->setText(status); +} +PinDlg::~PinDlg() { + +} +void PinDlg::setMac( const QString& mac ) { + txtStatus->setText( mac ); +} +QString PinDlg::pin() const{ + return lnePin->text(); +} + +void PinDlg::test( const QString& mac ) { + if (!mac.isEmpty() ) { + Config cfg("bluepin"); + cfg.setGroup(mac); + lnePin->setText(cfg.readEntryCrypt("pin", QString::null ) ); + if ( !lnePin->text().isEmpty() ) { + //QTimer::singleShot(100, this, SLOT(accept() ) ); + } + + } + +} +void PinDlg::accept() { + if ( ckbPin->isChecked() ) { + Config cfg("bluepin"); + cfg.setGroup(m_mac ); + cfg.writeEntryCrypt("pin", lnePin->text() ); + } + QDialog::accept(); +} -- cgit v0.9.0.2