summaryrefslogtreecommitdiff
authordrw <drw>2005-06-15 19:20:11 (UTC)
committer drw <drw>2005-06-15 19:20:11 (UTC)
commit1919f131d887881b52998bf1bad3ffda058d381c (patch) (unidiff)
tree0155a74f9d7e696cd86190486819870276207760
parent1be8e6534619e409f51af90695dc00373d5a1e59 (diff)
downloadopie-1919f131d887881b52998bf1bad3ffda058d381c.zip
opie-1919f131d887881b52998bf1bad3ffda058d381c.tar.gz
opie-1919f131d887881b52998bf1bad3ffda058d381c.tar.bz2
Remove unneeded include
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opiestumbler/opiestumbler.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/noncore/net/opiestumbler/opiestumbler.cpp b/noncore/net/opiestumbler/opiestumbler.cpp
index 3531162..9b0d099 100644
--- a/noncore/net/opiestumbler/opiestumbler.cpp
+++ b/noncore/net/opiestumbler/opiestumbler.cpp
@@ -1,144 +1,143 @@
1#include <cstdlib> 1#include <cstdlib>
2 2
3#include <qmenubar.h> 3#include <qmenubar.h>
4#include <qaction.h> 4#include <qaction.h>
5#include <qlistview.h> 5#include <qlistview.h>
6#include <qstring.h> 6#include <qstring.h>
7//#include <qapplication.h> 7//#include <qapplication.h>
8#include <qdatetime.h> 8#include <qdatetime.h>
9#include <qpopupmenu.h> 9#include <qpopupmenu.h>
10#include <qstatusbar.h> 10#include <qstatusbar.h>
11#include <qlayout.h> 11#include <qlayout.h>
12#include <qwhatsthis.h> 12#include <qwhatsthis.h>
13#include <qtimer.h> 13#include <qtimer.h>
14#include <qprogressbar.h> 14#include <qprogressbar.h>
15 15
16#include <qpe/resource.h>
17#include <qpe/config.h> 16#include <qpe/config.h>
18//#include <qpe/global.h> 17//#include <qpe/global.h>
19#include <qpe/qcopenvelope_qws.h> 18#include <qpe/qcopenvelope_qws.h>
20#include <qpe/qpeapplication.h> 19#include <qpe/qpeapplication.h>
21 20
22#include <opie2/odebug.h> 21#include <opie2/odebug.h>
23#include <opie2/ostation.h> 22#include <opie2/ostation.h>
24#include <opie2/omanufacturerdb.h> 23#include <opie2/omanufacturerdb.h>
25#include <opie2/onetwork.h> 24#include <opie2/onetwork.h>
26#include <opie2/oprocess.h> 25#include <opie2/oprocess.h>
27 26
28#include "stumbler.h" 27#include "stumbler.h"
29#include "opiestumbler.h" 28#include "opiestumbler.h"
30#include "stumblersettings.h" 29#include "stumblersettings.h"
31#include "stationviewitem.h" 30#include "stationviewitem.h"
32#include "stumblerstation.h" 31#include "stumblerstation.h"
33#include "stationinfo.h" 32#include "stationinfo.h"
34 33
35 34
36using Opie::Net::OWirelessNetworkInterface; 35using Opie::Net::OWirelessNetworkInterface;
37using Opie::Net::ONetwork; 36using Opie::Net::ONetwork;
38 37
39 38
40QString OpieStumbler::appCaption() { 39QString OpieStumbler::appCaption() {
41 return QObject::tr("OpieStumbler"); 40 return QObject::tr("OpieStumbler");
42} 41}
43 42
44OpieStumbler::OpieStumbler(QWidget *parent, const char *name, WFlags) 43OpieStumbler::OpieStumbler(QWidget *parent, const char *name, WFlags)
45 :QMainWindow(parent, name, WStyle_ContextHelp), 44 :QMainWindow(parent, name, WStyle_ContextHelp),
46 m_listCurrent(new QListView(this)), m_listHistory(new QListView(this)), 45 m_listCurrent(new QListView(this)), m_listHistory(new QListView(this)),
47 m_stationsCurrent(new QList<Opie::Net::OStation>), 46 m_stationsCurrent(new QList<Opie::Net::OStation>),
48 m_popupCurrent(new QPopupMenu(this)), 47 m_popupCurrent(new QPopupMenu(this)),
49 m_popupHistory(new QPopupMenu(this)), 48 m_popupHistory(new QPopupMenu(this)),
50 m_db(NULL), m_proc(NULL) 49 m_db(NULL), m_proc(NULL)
51{ 50{
52 51
53 if ( QCopChannel::isRegistered("QPE/OpieStumbler") ) { 52 if ( QCopChannel::isRegistered("QPE/OpieStumbler") ) {
54 QCopEnvelope e("QPE/OpieStumbler", "show()"); 53 QCopEnvelope e("QPE/OpieStumbler", "show()");
55 exit(EXIT_SUCCESS); 54 exit(EXIT_SUCCESS);
56 } 55 }
57 56
58 QGridLayout *grid = new QGridLayout( this, 1, 1, 3, 0, "grid"); 57 QGridLayout *grid = new QGridLayout( this, 1, 1, 3, 0, "grid");
59 QVBoxLayout *lay = new QVBoxLayout( NULL, 0, 5, "lay" ); 58 QVBoxLayout *lay = new QVBoxLayout( NULL, 0, 5, "lay" );
60 QSpacerItem *spacer = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed ); 59 QSpacerItem *spacer = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed );
61 lay->addItem(spacer); 60 lay->addItem(spacer);
62 lay->addWidget(m_listCurrent); 61 lay->addWidget(m_listCurrent);
63 lay->addWidget(m_listHistory); 62 lay->addWidget(m_listHistory);
64 grid->addLayout(lay, 0, 0); 63 grid->addLayout(lay, 0, 0);
65 64
66 m_stationsCurrent->setAutoDelete(true); 65 m_stationsCurrent->setAutoDelete(true);
67 66
68 m_channel = new QCopChannel( "QPE/OpieStumbler", this ); 67 m_channel = new QCopChannel( "QPE/OpieStumbler", this );
69 connect(m_channel, SIGNAL(received(const QCString &, const QByteArray &)), 68 connect(m_channel, SIGNAL(received(const QCString &, const QByteArray &)),
70 this, SLOT(slotMessageReceived( const QCString &, const QByteArray &)) ); 69 this, SLOT(slotMessageReceived( const QCString &, const QByteArray &)) );
71 70
72 //setCaption(appCaption()); 71 //setCaption(appCaption());
73 //setCentralWidget(grid); 72 //setCentralWidget(grid);
74 setToolBarsMovable(false); 73 setToolBarsMovable(false);
75 74
76 75
77 QPopupMenu *fileMenu = new QPopupMenu(this); 76 QPopupMenu *fileMenu = new QPopupMenu(this);
78 QPopupMenu *configMenu = new QPopupMenu(this); 77 QPopupMenu *configMenu = new QPopupMenu(this);
79 QPopupMenu *scanMenu = new QPopupMenu(this); 78 QPopupMenu *scanMenu = new QPopupMenu(this);
80 79
81 fileMenu->insertItem( tr("Exit"), this, SLOT(close()) ); 80 fileMenu->insertItem( tr("Exit"), this, SLOT(close()) );
82 configMenu->insertItem( tr("Configure"), this, SLOT(slotConfigure()) ); 81 configMenu->insertItem( tr("Configure"), this, SLOT(slotConfigure()) );
83 scanMenu->insertItem( tr("Start"), this, SLOT(slotStartScanning()) ); 82 scanMenu->insertItem( tr("Start"), this, SLOT(slotStartScanning()) );
84 scanMenu->insertItem( tr("Stop"), this, SLOT(slotStopScanning()) ); 83 scanMenu->insertItem( tr("Stop"), this, SLOT(slotStopScanning()) );
85 84
86 m_popupCurrent->insertItem( tr("Show details"), this, SLOT(slotShowDetails()) ); 85 m_popupCurrent->insertItem( tr("Show details"), this, SLOT(slotShowDetails()) );
87 m_popupCurrent->insertItem( tr("Join Network"), this, SLOT(slotJoinNetwork()) ); 86 m_popupCurrent->insertItem( tr("Join Network"), this, SLOT(slotJoinNetwork()) );
88 87
89 menuBar()->insertItem(tr("File"), fileMenu); 88 menuBar()->insertItem(tr("File"), fileMenu);
90 menuBar()->insertItem(tr("Settings"), configMenu); 89 menuBar()->insertItem(tr("Settings"), configMenu);
91 menuBar()->insertItem(tr("Scanning"), scanMenu); 90 menuBar()->insertItem(tr("Scanning"), scanMenu);
92 91
93 QPEApplication::setStylusOperation(m_listCurrent->viewport(), QPEApplication::RightOnHold); 92 QPEApplication::setStylusOperation(m_listCurrent->viewport(), QPEApplication::RightOnHold);
94 QPEApplication::setStylusOperation(m_listHistory->viewport(), QPEApplication::RightOnHold); 93 QPEApplication::setStylusOperation(m_listHistory->viewport(), QPEApplication::RightOnHold);
95 94
96 m_listCurrent->addColumn(tr("SSID")); 95 m_listCurrent->addColumn(tr("SSID"));
97 m_listCurrent->addColumn(tr("Chan")); 96 m_listCurrent->addColumn(tr("Chan"));
98 m_listCurrent->addColumn(tr("Signal")); 97 m_listCurrent->addColumn(tr("Signal"));
99 m_listCurrent->addColumn(tr("Enc")); 98 m_listCurrent->addColumn(tr("Enc"));
100 m_listCurrent->setSelectionMode( QListView::Extended ); 99 m_listCurrent->setSelectionMode( QListView::Extended );
101 100
102 m_listHistory->addColumn(tr("SSID")); 101 m_listHistory->addColumn(tr("SSID"));
103 m_listHistory->addColumn(tr("Chan")); 102 m_listHistory->addColumn(tr("Chan"));
104 m_listHistory->addColumn(tr("Max Sig")); 103 m_listHistory->addColumn(tr("Max Sig"));
105 m_listHistory->addColumn(tr("Enc")); 104 m_listHistory->addColumn(tr("Enc"));
106 m_listHistory->addColumn(tr("Vendor")); 105 m_listHistory->addColumn(tr("Vendor"));
107 106
108 connect(m_listCurrent, SIGNAL(mouseButtonPressed (int, QListViewItem*, const QPoint&, int)), 107 connect(m_listCurrent, SIGNAL(mouseButtonPressed (int, QListViewItem*, const QPoint&, int)),
109 this, SLOT(slotCurrentMousePressed (int, QListViewItem*, const QPoint&, int))); 108 this, SLOT(slotCurrentMousePressed (int, QListViewItem*, const QPoint&, int)));
110 109
111 connect(m_listHistory, SIGNAL(mouseButtonPressed (int, QListViewItem*, const QPoint&, int)), 110 connect(m_listHistory, SIGNAL(mouseButtonPressed (int, QListViewItem*, const QPoint&, int)),
112 this, SLOT(slotHistoryMousePressed (int, QListViewItem*, const QPoint&, int))); 111 this, SLOT(slotHistoryMousePressed (int, QListViewItem*, const QPoint&, int)));
113 112
114 for(int i = CURCHAN; i <= CURENC; ++i) { 113 for(int i = CURCHAN; i <= CURENC; ++i) {
115 m_listCurrent->setColumnAlignment( i, Qt::AlignHCenter ); 114 m_listCurrent->setColumnAlignment( i, Qt::AlignHCenter );
116 m_listHistory->setColumnAlignment( i, Qt::AlignHCenter ); 115 m_listHistory->setColumnAlignment( i, Qt::AlignHCenter );
117 } 116 }
118 117
119 loadConfig(); 118 loadConfig();
120 m_stumbler = new Stumbler(m_interface, this); 119 m_stumbler = new Stumbler(m_interface, this);
121 connect(m_stumbler, SIGNAL(newdata()), this, SLOT(slotUpdateStations())); 120 connect(m_stumbler, SIGNAL(newdata()), this, SLOT(slotUpdateStations()));
122 121
123 QTimer::singleShot(1000, this, SLOT(slotLoadManufacturers()) ); 122 QTimer::singleShot(1000, this, SLOT(slotLoadManufacturers()) );
124 123
125 slotStartScanning(); 124 slotStartScanning();
126} 125}
127 126
128void OpieStumbler::slotConfigure() 127void OpieStumbler::slotConfigure()
129{ 128{
130 StumblerSettings settings(this, "Settings", true); 129 StumblerSettings settings(this, "Settings", true);
131 if (settings.exec() == QDialog::Accepted) 130 if (settings.exec() == QDialog::Accepted)
132 loadConfig(); 131 loadConfig();
133} 132}
134 133
135void OpieStumbler::loadConfig() 134void OpieStumbler::loadConfig()
136{ 135{
137 Config cfg("OpieStumbler", Config::User); 136 Config cfg("OpieStumbler", Config::User);
138 cfg.setGroup("General"); 137 cfg.setGroup("General");
139 m_interface = cfg.readEntry("interface", "wlan0"); 138 m_interface = cfg.readEntry("interface", "wlan0");
140} 139}
141 140
142void OpieStumbler::slotStartScanning() 141void OpieStumbler::slotStartScanning()
143{ 142{
144 setCaption(appCaption() + " (" + tr("Scanning") + ")"); 143 setCaption(appCaption() + " (" + tr("Scanning") + ")");