-rw-r--r-- | noncore/net/opietooth/manager/TODO.txt | 2 | ||||
-rw-r--r-- | noncore/net/opietooth/manager/dundialog.cpp | 8 | ||||
-rw-r--r-- | noncore/net/opietooth/manager/dundialog.h | 1 | ||||
-rw-r--r-- | noncore/net/opietooth/manager/dunpopup.cpp | 3 |
4 files changed, 13 insertions, 1 deletions
diff --git a/noncore/net/opietooth/manager/TODO.txt b/noncore/net/opietooth/manager/TODO.txt index 1914d8b..ed512cd 100644 --- a/noncore/net/opietooth/manager/TODO.txt +++ b/noncore/net/opietooth/manager/TODO.txt | |||
@@ -1,2 +1,2 @@ | |||
1 | 1. Try and run and correct authentification and encoding. | 1 | 1. Improve hcid.conf parsing algorithm. |
2 | 2. Collect requirements from others. | 2 | 2. Collect requirements from others. |
diff --git a/noncore/net/opietooth/manager/dundialog.cpp b/noncore/net/opietooth/manager/dundialog.cpp index 7aac271..c6d8619 100644 --- a/noncore/net/opietooth/manager/dundialog.cpp +++ b/noncore/net/opietooth/manager/dundialog.cpp | |||
@@ -56,2 +56,5 @@ DunDialog::DunDialog( const QString& device, int port, QWidget* parent, | |||
56 | 56 | ||
57 | persist = new QCheckBox(this, "persist"); | ||
58 | persist->setText( tr( "persist" ) ); | ||
59 | |||
57 | layout->addWidget(info); | 60 | layout->addWidget(info); |
@@ -59,2 +62,3 @@ DunDialog::DunDialog( const QString& device, int port, QWidget* parent, | |||
59 | layout->addWidget(doEncryption); | 62 | layout->addWidget(doEncryption); |
63 | layout->addWidget(persist); | ||
60 | layout->addWidget(outPut); | 64 | layout->addWidget(outPut); |
@@ -70,2 +74,4 @@ void DunDialog::connectToDevice() { | |||
70 | bool doEnc = doEncryption->isChecked(); | 74 | bool doEnc = doEncryption->isChecked(); |
75 | bool doPersist = persist->isChecked(); | ||
76 | |||
71 | if (cmdLine->text() == "") | 77 | if (cmdLine->text() == "") |
@@ -86,2 +92,4 @@ void DunDialog::connectToDevice() { | |||
86 | *m_dunConnect << tr("--encrypt"); | 92 | *m_dunConnect << tr("--encrypt"); |
93 | if (doPersist) | ||
94 | *m_dunConnect << tr("--persist"); | ||
87 | *m_dunConnect << tr("call") | 95 | *m_dunConnect << tr("call") |
diff --git a/noncore/net/opietooth/manager/dundialog.h b/noncore/net/opietooth/manager/dundialog.h index 9e219cd..a0d16ad 100644 --- a/noncore/net/opietooth/manager/dundialog.h +++ b/noncore/net/opietooth/manager/dundialog.h | |||
@@ -44,2 +44,3 @@ namespace OpieTooth { | |||
44 | QCheckBox* doEncryption; | 44 | QCheckBox* doEncryption; |
45 | QCheckBox* persist; | ||
45 | 46 | ||
diff --git a/noncore/net/opietooth/manager/dunpopup.cpp b/noncore/net/opietooth/manager/dunpopup.cpp index c304b2d..6844988 100644 --- a/noncore/net/opietooth/manager/dunpopup.cpp +++ b/noncore/net/opietooth/manager/dunpopup.cpp | |||
@@ -64,4 +64,7 @@ void DunPopup::slotDisconnect() { | |||
64 | OProcess pppDis; | 64 | OProcess pppDis; |
65 | OProcess dunKill; | ||
65 | dunDis << tr("dund") << tr("--kill") << m_item->mac(); | 66 | dunDis << tr("dund") << tr("--kill") << m_item->mac(); |
66 | dunDis.start(OProcess::DontCare, OProcess::NoCommunication); | 67 | dunDis.start(OProcess::DontCare, OProcess::NoCommunication); |
68 | dunKill << tr("killall") << tr("-q") << tr("dund"); | ||
69 | dunKill.start(OProcess::DontCare, OProcess::NoCommunication); | ||
67 | pppDis << tr("killall") << tr("-q") << tr("pppd"); | 70 | pppDis << tr("killall") << tr("-q") << tr("pppd"); |