author | mickeyl <mickeyl> | 2004-02-15 18:08:39 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2004-02-15 18:08:39 (UTC) |
commit | 4d467f290f7f42717be14bb0f269570fe5dd07bc (patch) (unidiff) | |
tree | 9c50cc710f7f69f57eceece17635b0b5e5b3a0b9 | |
parent | 76be6ccdc364c609e86d74e6daa72438bc92e911 (diff) | |
download | opie-4d467f290f7f42717be14bb0f269570fe5dd07bc.zip opie-4d467f290f7f42717be14bb0f269570fe5dd07bc.tar.gz opie-4d467f290f7f42717be14bb0f269570fe5dd07bc.tar.bz2 |
s/$1/%1/
-rw-r--r-- | noncore/net/wellenreiter/TODO | 2 | ||||
-rw-r--r-- | noncore/net/wellenreiter/gui/main.cpp | 8 | ||||
-rw-r--r-- | noncore/net/wellenreiter/gui/mainwindow.cpp | 2 |
3 files changed, 8 insertions, 4 deletions
diff --git a/noncore/net/wellenreiter/TODO b/noncore/net/wellenreiter/TODO index b6ec617..01e731f 100644 --- a/noncore/net/wellenreiter/TODO +++ b/noncore/net/wellenreiter/TODO | |||
@@ -44,16 +44,18 @@ ENGINE | |||
44 | 44 | ||
45 | - add configuration for scrollback buffer in hex window and log window | 45 | - add configuration for scrollback buffer in hex window and log window |
46 | 46 | ||
47 | - revamp hex window, make it more sophisticated than just a QMultiLineEdit | 47 | - revamp hex window, make it more sophisticated than just a QMultiLineEdit |
48 | - tree view | 48 | - tree view |
49 | 49 | ||
50 | - beep over headphone / customizable | 50 | - beep over headphone / customizable |
51 | 51 | ||
52 | - count/display number of wireless networks / APs since last start/stop | ||
53 | |||
52 | --------- | 54 | --------- |
53 | FILES | 55 | FILES |
54 | --------- | 56 | --------- |
55 | 57 | ||
56 | - write kismet-like .network format and format to be importable into AutoRoute | 58 | - write kismet-like .network format and format to be importable into AutoRoute |
57 | 59 | ||
58 | - implement beacon stripping (the first beacon is enough to detect a | 60 | - implement beacon stripping (the first beacon is enough to detect a |
59 | new network - further beacons just blow up the capture file) | 61 | new network - further beacons just blow up the capture file) |
diff --git a/noncore/net/wellenreiter/gui/main.cpp b/noncore/net/wellenreiter/gui/main.cpp index d32b362..8ef62e9 100644 --- a/noncore/net/wellenreiter/gui/main.cpp +++ b/noncore/net/wellenreiter/gui/main.cpp | |||
@@ -67,24 +67,26 @@ int main( int argc, char **argv ) | |||
67 | { | 67 | { |
68 | qWarning( QObject::tr( "Wellenreiter: trying to run as non-root!" ) ); | 68 | qWarning( QObject::tr( "Wellenreiter: trying to run as non-root!" ) ); |
69 | result = QMessageBox::warning( w, " - Wellenreiter II - (non-root)", QObject::tr( "You have started Wellenreiter II\n" | 69 | result = QMessageBox::warning( w, " - Wellenreiter II - (non-root)", QObject::tr( "You have started Wellenreiter II\n" |
70 | "as non-root. You will have\nonly limited functionality.\nProceed anyway?" ), | 70 | "as non-root. You will have\nonly limited functionality.\nProceed anyway?" ), |
71 | QMessageBox::Yes, QMessageBox::No ); | 71 | QMessageBox::Yes, QMessageBox::No ); |
72 | if ( result == QMessageBox::No ) return -1; | 72 | if ( result == QMessageBox::No ) return -1; |
73 | } | 73 | } |
74 | 74 | ||
75 | if ( OProcess::processPID( "dhcpc" ) ) | 75 | int dhcpid = OProcess::processPID( "dhcpc" ); |
76 | |||
77 | if ( dhcpid ) | ||
76 | { | 78 | { |
77 | result = QMessageBox::warning( w, " - Wellenreiter II - (dhcp)", QObject::tr( "You have a dhcp client running.\n" | 79 | result = QMessageBox::warning( w, " - Wellenreiter II - (dhcp)", QObject::tr( "You have a dhcp client running.\n" |
78 | "This can severly limit scanning!\nShould I kill it for you?" ), | 80 | "(PID = %1)\nThis can severly limit scanning!\nShould I kill it for you?" ).arg( dhcpid ), |
79 | QMessageBox::Yes, QMessageBox::No ); | 81 | QMessageBox::Yes, QMessageBox::No ); |
80 | if ( result == QMessageBox::Yes ) | 82 | if ( result == QMessageBox::Yes ) |
81 | { | 83 | { |
82 | if ( -1 == ::kill( OProcess::processPID( "dhcpc" ), SIGTERM ) ) | 84 | if ( -1 == ::kill( dhcpid, SIGTERM ) ) |
83 | qWarning( "Wellenreiter: can't kill process #%d (%s)", result, strerror( errno ) ); | 85 | qWarning( "Wellenreiter: can't kill process #%d (%s)", result, strerror( errno ) ); |
84 | else | 86 | else |
85 | killed = true; | 87 | killed = true; |
86 | } | 88 | } |
87 | } | 89 | } |
88 | } | 90 | } |
89 | 91 | ||
90 | a.exec(); | 92 | a.exec(); |
diff --git a/noncore/net/wellenreiter/gui/mainwindow.cpp b/noncore/net/wellenreiter/gui/mainwindow.cpp index b462afd..72624f7 100644 --- a/noncore/net/wellenreiter/gui/mainwindow.cpp +++ b/noncore/net/wellenreiter/gui/mainwindow.cpp | |||
@@ -237,17 +237,17 @@ void WellenreiterMainWindow::demoAddStations() | |||
237 | 237 | ||
238 | void WellenreiterMainWindow::demoReadFromGps() | 238 | void WellenreiterMainWindow::demoReadFromGps() |
239 | { | 239 | { |
240 | WellenreiterConfigWindow* configwindow = WellenreiterConfigWindow::instance(); | 240 | WellenreiterConfigWindow* configwindow = WellenreiterConfigWindow::instance(); |
241 | GPS* gps = new GPS( this ); | 241 | GPS* gps = new GPS( this ); |
242 | gps->open( configwindow->gpsdHost->currentText(), configwindow->gpsdPort->value() ); | 242 | gps->open( configwindow->gpsdHost->currentText(), configwindow->gpsdPort->value() ); |
243 | GpsLocation loc = gps->position(); | 243 | GpsLocation loc = gps->position(); |
244 | 244 | ||
245 | QMessageBox::information( this, "Wellenreiter/Opie", tr( "GPS said:\n$1" ).arg( loc.dmsPosition() ) ); | 245 | QMessageBox::information( this, "Wellenreiter/Opie", tr( "GPS said:\n%1" ).arg( loc.dmsPosition() ) ); |
246 | } | 246 | } |
247 | 247 | ||
248 | 248 | ||
249 | QString WellenreiterMainWindow::getFileName( bool save ) | 249 | QString WellenreiterMainWindow::getFileName( bool save ) |
250 | { | 250 | { |
251 | QMap<QString, QStringList> map; | 251 | QMap<QString, QStringList> map; |
252 | map.insert( tr("All"), QStringList() ); | 252 | map.insert( tr("All"), QStringList() ); |
253 | QStringList text; | 253 | QStringList text; |