summaryrefslogtreecommitdiff
path: root/noncore
authormickeyl <mickeyl>2002-12-11 13:47:44 (UTC)
committer mickeyl <mickeyl>2002-12-11 13:47:44 (UTC)
commit16138f0cdf46994d20ade71b5621b82fb9386933 (patch) (side-by-side diff)
tree124be86049cf95260105b03a80c21b5f87b48a11 /noncore
parent2b3c450378c1da0a2175c91d652ce2eae5614ff8 (diff)
downloadopie-16138f0cdf46994d20ade71b5621b82fb9386933.zip
opie-16138f0cdf46994d20ade71b5621b82fb9386933.tar.gz
opie-16138f0cdf46994d20ade71b5621b82fb9386933.tar.bz2
- Reduce g++ warnings.
- Depend on libpcap
Diffstat (limited to 'noncore') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/wellenreiter/gui/wellenreiter.cpp8
-rw-r--r--noncore/net/wellenreiter/opie-wellenreiter.control6
2 files changed, 7 insertions, 7 deletions
diff --git a/noncore/net/wellenreiter/gui/wellenreiter.cpp b/noncore/net/wellenreiter/gui/wellenreiter.cpp
index 3453d18..5808e9c 100644
--- a/noncore/net/wellenreiter/gui/wellenreiter.cpp
+++ b/noncore/net/wellenreiter/gui/wellenreiter.cpp
@@ -131,116 +131,116 @@ bool Wellenreiter::hasMessage()
FD_SET( daemon_fd, &rfds );
struct timeval tv;
tv.tv_sec = 0;
tv.tv_usec = 10;
int result = select( daemon_fd+1, &rfds, NULL, NULL, &tv );
if ( result == 0 )
{
return false;
}
else if ( result == -1 )
{
qDebug( "selected returned: %s", strerror( errno ) );
return false;
}
else
return true; //FD_ISSET( daemon_fd, &rfds ); gibbet 'eh nur einen Deskriptor
}
void Wellenreiter::timerEvent( QTimerEvent* e )
{
qDebug( "checking for message..." );
if ( hasMessage() )
{
qDebug( "got message" );
handleMessage();
}
else
{
qDebug( "no message..." );
}
}
void Wellenreiter::addNewItem( QString type, QString essid, QString macaddr, bool wep, int channel, int signal )
{
// FIXME: this code belongs in customized QListView, not into this class
// FIXME: scanlistitem needs a proper encapsulation and not such a damn dealing with text(...)
qDebug( "Wellenreiter::addNewItem( %s / %s / %s [%d]",
(const char*) type,
(const char*) essid,
(const char*) macaddr,
channel );
// search, if we already have seen this net
QString s;
MScanListItem* network;
- MScanListItem* item = (MScanListItem*) netview->firstChild();
+ MScanListItem* item = static_cast<MScanListItem*> ( netview->firstChild() );
while ( item && ( item->text( 0 ) != essid ) )
{
qDebug( "itemtext: %s", (const char*) item->text( 0 ) );
- item = item->itemBelow();
+ item = static_cast<MScanListItem*> ( item->itemBelow() );
}
if ( item )
{
// we have already seen this net, check all childs if MAC exists
network = item;
- item = item->firstChild();
+ item = static_cast<MScanListItem*> ( item->firstChild() );
assert( item ); // this shouldn't fail
while ( item && ( item->text( 2 ) != macaddr ) )
{
qDebug( "subitemtext: %s", (const char*) item->text( 2 ) );
- item = item->itemBelow();
+ item = static_cast<MScanListItem*> ( item->itemBelow() );
}
if ( item )
{
// we have already seen this item, it's a dupe
qDebug( "%s is a dupe - ignoring...", (const char*) macaddr );
return;
}
}
else
{
s.sprintf( "(i) new network: '%s'", (const char*) essid );
logwindow->log( s );
network = new MScanListItem( netview, "networks", essid, QString::null, 0, 0, 0 );
}
// insert new station as child from network
// no essid to reduce clutter, maybe later we have a nick or stationname to display!?
qDebug( "inserting new station %s", (const char*) macaddr );
new MScanListItem( network, type, "", macaddr, wep, channel, signal );
if ( type == "managed" )
{
s.sprintf( "(i) new AP in '%s' [%d]", (const char*) essid, channel );
}
else
{
s.sprintf( "(i) new adhoc station in '%s' [%d]", (const char*) essid, channel );
}
logwindow->log( s );
}
void Wellenreiter::buttonClicked()
{
// FIXME: communicate with daemon and set button text according to state
button->setText( "Stop Scanning" );
// add some test stations, so that we can see if the GUI part works
diff --git a/noncore/net/wellenreiter/opie-wellenreiter.control b/noncore/net/wellenreiter/opie-wellenreiter.control
index 83bfd0e..f34cc08 100644
--- a/noncore/net/wellenreiter/opie-wellenreiter.control
+++ b/noncore/net/wellenreiter/opie-wellenreiter.control
@@ -1,9 +1,9 @@
Files: bin/wellenreiter bin/wellenreiterd bin/orinoco_hopper pics/wellenreiter $QTDIR/lib/libwellenreiter.*
Priority: optional
Section: opie/applications
Maintainer: Michael Lauer <mickeyl@handhelds.org>
Architecture: arm
Version: $QPE_VERSION-$SUB_VERSION
-Depends: opie-base ($QPE_VERSION)
-Description: A wavelan network monitor
- A wavelan network monitor/sniffer for the Opie environment.
+Depends: opie-base ($QPE_VERSION), libpcap
+Description: A WaveLAN Network Monitor
+ A WaveLAN Network Monitor/Sniffer for the Opie Environment.