summaryrefslogtreecommitdiff
path: root/noncore/net/opietooth/lib
Unidiff
Diffstat (limited to 'noncore/net/opietooth/lib') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opietooth/lib/startpanconnection.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/noncore/net/opietooth/lib/startpanconnection.cpp b/noncore/net/opietooth/lib/startpanconnection.cpp
index e7deede..6e0ab7e 100644
--- a/noncore/net/opietooth/lib/startpanconnection.cpp
+++ b/noncore/net/opietooth/lib/startpanconnection.cpp
@@ -55,2 +55,3 @@ void StartPanConnection::slotExited( OProcess* proc ) {
55 delete m_panConnect; 55 delete m_panConnect;
56 m_panConnect = 0l;
56} 57}
@@ -66,2 +67,15 @@ void StartPanConnection::stop() {
66 } 67 }
68 m_panConnect = new OProcess();
69 qDebug("IM STOP " + m_mac);
70
71 *m_panConnect << "pand" << "--kill" << m_mac;
72
73 connect( m_panConnect, SIGNAL( processExited( OProcess* ) ) ,
74 this, SLOT( slotExited( OProcess* ) ) );
75 connect( m_panConnect, SIGNAL( receivedStdout( OProcess*, char*, int ) ),
76 this, SLOT( slotStdOut( OProcess*, char*, int ) ) );
77 if (!m_panConnect->start( OProcess::NotifyOnExit, OProcess::AllOutput) ) {
78 qWarning( "could not stop" );
79 delete m_panConnect;
80 }
67} 81}