author | mickeyl <mickeyl> | 2003-02-15 15:10:24 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2003-02-15 15:10:24 (UTC) |
commit | 2c635885e562ed5e2c687cd14164d2f509231994 (patch) (side-by-side diff) | |
tree | 675721962838237158f501a5ae17ce50a11c592a | |
parent | d838049d27006ea7ad0fc5bbd83e24bda8b3aa34 (diff) | |
download | opie-2c635885e562ed5e2c687cd14164d2f509231994.zip opie-2c635885e562ed5e2c687cd14164d2f509231994.tar.gz opie-2c635885e562ed5e2c687cd14164d2f509231994.tar.bz2 |
- setCaption during scanning
- add some tr()
- shut down / boot up interface after scanning
(should work better than cardctl eject; cardctl insert)
-rw-r--r-- | noncore/net/wellenreiter/gui/wellenreiter.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp index 4c1c972..c1aae86 100644 --- a/noncore/net/wellenreiter/gui/wellenreiter.cpp +++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp @@ -225,32 +225,28 @@ void Wellenreiter::buttonClicked() if ( daemonRunning ) { daemonRunning = false; logwindow->log( "(i) Daemon has been stopped." ); - button->setText( "Start Scanning" ); + button->setText( tr( "Start Scanning" ) ); + setCaption( tr( "Scanning in progress..." ) ); // Stop daemon - ugly for now... later better system( "killall wellenreiterd" ); // get configuration from config window const QString& interface = configwindow->interfaceName->currentText(); - const QString& cardtype = configwindow->deviceType->currentText(); - //const QString& interval = configwindow->hopInterval->cleanText(); - // reset the card trying to get into a usable state again + // reset the interface trying to get it into a usable state again QString cmdline; - cmdline.sprintf( "cardctl eject; cardctl insert" ); + cmdline.sprintf( "ifdown %s; ifup %s", (const char*) interface, (const char*) interface ); system( cmdline ); - cmdline.sprintf( "killall -14 dhcpcd" ); - system( cmdline ); - cmdline.sprintf( "killall -10 udhcpc" ); // message the user QMessageBox::information( this, "Wellenreiter/Opie", "Your wireless card\nshould now be usable again." ); } @@ -277,10 +273,11 @@ void Wellenreiter::buttonClicked() qDebug( "about to execute '%s' ...", (const char*) cmdline ); system( cmdline ); qDebug( "done!" ); logwindow->log( "(i) Daemon has been started." ); daemonRunning = true; - button->setText( "Stop Scanning" ); + button->setText( tr( "Stop Scanning" ) ); + setCaption( tr( "Wellenreiter/Opie" ) ); } } |