summaryrefslogtreecommitdiff
path: root/noncore/net/wellenreiter/gui/wellenreiter.cpp
Unidiff
Diffstat (limited to 'noncore/net/wellenreiter/gui/wellenreiter.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/wellenreiter/gui/wellenreiter.cpp28
1 files changed, 18 insertions, 10 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp
index c061319..62bda91 100644
--- a/noncore/net/wellenreiter/gui/wellenreiter.cpp
+++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp
@@ -168,11 +168,15 @@ void Wellenreiter::receivePacket(OPacket* p)
168 OWaveLanPacket* header = static_cast<OWaveLanPacket*>( p->child( "802.11" ) ); 168 OWaveLanPacket* header = static_cast<OWaveLanPacket*>( p->child( "802.11" ) );
169 netView()->addNewItem( type, essid, header->macAddress2().toString(), beacon->canPrivacy(), channel, 0 ); 169 netView()->addNewItem( type, essid, header->macAddress2().toString(), beacon->canPrivacy(), channel, 0 );
170 170
171 // do we have a prism header? 171 // update graph window
172 if ( ds )
173 {
172 OPrismHeaderPacket* prism = static_cast<OPrismHeaderPacket*>( p->child( "Prism" ) ); 174 OPrismHeaderPacket* prism = static_cast<OPrismHeaderPacket*>( p->child( "Prism" ) );
173 if ( ds && prism ) 175 if ( prism )
174 graphwindow->traffic( ds->channel(), prism->signalStrength() ); 176 graphwindow->traffic( ds->channel(), prism->signalStrength() );
175 177 else
178 graphwindow->traffic( ds->channel(), 95 );
179 }
176 return; 180 return;
177 } 181 }
178 182
@@ -259,7 +263,8 @@ void Wellenreiter::stopClicked()
259 ( (QMainWindow*) parent() )->setCaption( "Wellenreiter II" ); 263 ( (QMainWindow*) parent() )->setCaption( "Wellenreiter II" );
260 264
261 // message the user 265 // message the user
262 QMessageBox::information( this, "Wellenreiter II", "Your wireless card\nshould now be usable again." ); 266 QMessageBox::information( this, "Wellenreiter II",
267 tr( "Your wireless card\nshould now be usable again." ) );
263 268
264 sniffing = false; 269 sniffing = false;
265 emit( stoppedSniffing() ); 270 emit( stoppedSniffing() );
@@ -280,7 +285,8 @@ void Wellenreiter::startClicked()
280 285
281 if ( ( interface == "" ) || ( cardtype == 0 ) ) 286 if ( ( interface == "" ) || ( cardtype == 0 ) )
282 { 287 {
283 QMessageBox::information( this, "Wellenreiter II", "Your device is not\nproperly configured. Please reconfigure!" ); 288 QMessageBox::information( this, "Wellenreiter II",
289 tr( "Your device is not\nproperly configured. Please reconfigure!" ) );
284 return; 290 return;
285 } 291 }
286 292
@@ -297,7 +303,7 @@ void Wellenreiter::startClicked()
297 case DEVTYPE_WLAN_NG: iface->setMonitoring( new OWlanNGMonitoringInterface( iface ) ); break; 303 case DEVTYPE_WLAN_NG: iface->setMonitoring( new OWlanNGMonitoringInterface( iface ) ); break;
298 case DEVTYPE_HOSTAP: iface->setMonitoring( new OHostAPMonitoringInterface( iface ) ); break; 304 case DEVTYPE_HOSTAP: iface->setMonitoring( new OHostAPMonitoringInterface( iface ) ); break;
299 case DEVTYPE_ORINOCO: iface->setMonitoring( new OOrinocoMonitoringInterface( iface ) ); break; 305 case DEVTYPE_ORINOCO: iface->setMonitoring( new OOrinocoMonitoringInterface( iface ) ); break;
300 case DEVTYPE_MANUAL: QMessageBox::information( this, "Wellenreiter II", "Bring your device into\nmonitor mode now." ); break; 306 case DEVTYPE_MANUAL: QMessageBox::information( this, "Wellenreiter II", tr( "Bring your device into\nmonitor mode now." ) ); break;
301 case DEVTYPE_FILE: qDebug( "Wellenreiter: Capturing from file '%s'", (const char*) interface ); break; 307 case DEVTYPE_FILE: qDebug( "Wellenreiter: Capturing from file '%s'", (const char*) interface ); break;
302 default: assert( 0 ); // shouldn't reach this 308 default: assert( 0 ); // shouldn't reach this
303 } 309 }
@@ -309,7 +315,8 @@ void Wellenreiter::startClicked()
309 iface->setMonitorMode( true ); 315 iface->setMonitorMode( true );
310 if ( !iface->monitorMode() ) 316 if ( !iface->monitorMode() )
311 { 317 {
312 QMessageBox::warning( this, "Wellenreiter II", "Can't set device into monitor mode." ); 318 QMessageBox::warning( this, "Wellenreiter II",
319 tr( "Can't set device into monitor mode." ) );
313 return; 320 return;
314 } 321 }
315 } 322 }
@@ -317,7 +324,7 @@ void Wellenreiter::startClicked()
317 // open pcap and start sniffing 324 // open pcap and start sniffing
318 if ( cardtype != DEVTYPE_FILE ) 325 if ( cardtype != DEVTYPE_FILE )
319 { 326 {
320 if ( configwindow->writeCaptureFile->isEnabled() ) 327 if ( configwindow->writeCaptureFile->isEnabled() ) //FIXME: bug!?
321 { 328 {
322 QString dumpname( configwindow->captureFileName->text() ); 329 QString dumpname( configwindow->captureFileName->text() );
323 dumpname.append( '-' ); 330 dumpname.append( '-' );
@@ -337,7 +344,8 @@ void Wellenreiter::startClicked()
337 344
338 if ( !pcap->isOpen() ) 345 if ( !pcap->isOpen() )
339 { 346 {
340 QMessageBox::warning( this, "Wellenreiter II", "Can't open packet capturer:\n" + QString(strerror( errno ) )); 347 QMessageBox::warning( this, "Wellenreiter II",
348 tr( "Can't open packet capturer:\n" ) + QString(strerror( errno ) ));
341 return; 349 return;
342 } 350 }
343 351
@@ -367,7 +375,7 @@ void Wellenreiter::startClicked()
367 else 375 else
368 { 376 {
369 assert( parent() ); 377 assert( parent() );
370 ( (QMainWindow*) parent() )->setCaption( "Wellenreiter II - replaying capture file..." ); 378 ( (QMainWindow*) parent() )->setCaption( tr( "Wellenreiter II - replaying capture file..." ) );
371 } 379 }
372} 380}
373 381