Diffstat (limited to 'noncore/net/wellenreiter/gui/mainwindow.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/wellenreiter/gui/mainwindow.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/noncore/net/wellenreiter/gui/mainwindow.cpp b/noncore/net/wellenreiter/gui/mainwindow.cpp index 3e36f5b..27ecae3 100644 --- a/noncore/net/wellenreiter/gui/mainwindow.cpp +++ b/noncore/net/wellenreiter/gui/mainwindow.cpp | |||
@@ -171,103 +171,103 @@ void WellenreiterMainWindow::showConfigure() | |||
171 | cw->setCaption( tr( "Configure" ) ); | 171 | cw->setCaption( tr( "Configure" ) ); |
172 | #ifdef QWS | 172 | #ifdef QWS |
173 | cw->showMaximized(); | 173 | cw->showMaximized(); |
174 | #endif | 174 | #endif |
175 | int result = cw->exec(); | 175 | int result = cw->exec(); |
176 | 176 | ||
177 | if ( result ) updateToolButtonState(); | 177 | if ( result ) updateToolButtonState(); |
178 | } | 178 | } |
179 | 179 | ||
180 | 180 | ||
181 | 181 | ||
182 | void WellenreiterMainWindow::updateToolButtonState() | 182 | void WellenreiterMainWindow::updateToolButtonState() |
183 | { | 183 | { |
184 | const QString& interface = cw->interfaceName->currentText(); | 184 | const QString& interface = cw->interfaceName->currentText(); |
185 | const int cardtype = cw->driverType(); | 185 | const int cardtype = cw->driverType(); |
186 | 186 | ||
187 | if ( ( interface != "<select>" ) && ( cardtype != 0 ) ) | 187 | if ( ( interface != "<select>" ) && ( cardtype != 0 ) ) |
188 | { | 188 | { |
189 | startButton->setEnabled( true ); | 189 | startButton->setEnabled( true ); |
190 | menuBar()->setItemEnabled( startID, true ); | 190 | menuBar()->setItemEnabled( startID, true ); |
191 | } | 191 | } |
192 | else | 192 | else |
193 | { | 193 | { |
194 | startButton->setEnabled( false ); | 194 | startButton->setEnabled( false ); |
195 | menuBar()->setItemEnabled( startID, false ); | 195 | menuBar()->setItemEnabled( startID, false ); |
196 | } | 196 | } |
197 | } | 197 | } |
198 | 198 | ||
199 | 199 | ||
200 | void WellenreiterMainWindow::changedSniffingState() | 200 | void WellenreiterMainWindow::changedSniffingState() |
201 | { | 201 | { |
202 | startButton->setEnabled( !mw->sniffing ); | 202 | startButton->setEnabled( !mw->sniffing ); |
203 | menuBar()->setItemEnabled( startID, !mw->sniffing ); | 203 | menuBar()->setItemEnabled( startID, !mw->sniffing ); |
204 | stopButton->setEnabled( mw->sniffing ); | 204 | stopButton->setEnabled( mw->sniffing ); |
205 | menuBar()->setItemEnabled( stopID, mw->sniffing ); | 205 | menuBar()->setItemEnabled( stopID, mw->sniffing ); |
206 | } | 206 | } |
207 | 207 | ||
208 | 208 | ||
209 | WellenreiterMainWindow::~WellenreiterMainWindow() | 209 | WellenreiterMainWindow::~WellenreiterMainWindow() |
210 | { | 210 | { |
211 | delete infoIconSet; | 211 | delete infoIconSet; |
212 | delete settingsIconSet; | 212 | delete settingsIconSet; |
213 | delete startIconSet; | 213 | delete startIconSet; |
214 | delete stopIconSet; | 214 | delete stopIconSet; |
215 | }; | 215 | }; |
216 | 216 | ||
217 | void WellenreiterMainWindow::demoAddStations() | 217 | void WellenreiterMainWindow::demoAddStations() |
218 | { | 218 | { |
219 | mw = 0; | 219 | //mw = 0; // test SIGSGV handling |
220 | 220 | ||
221 | mw->netView()->addNewItem( "managed", "Vanille", "00:00:20:EF:A6:43", true, 6, 80 ); | 221 | mw->netView()->addNewItem( "managed", "Vanille", OMacAddress::fromString("00:00:20:EF:A6:43"), true, 6, 80 ); |
222 | mw->netView()->addNewItem( "managed", "Vanille", "00:30:6D:EF:A6:23", true, 11, 10 ); | 222 | mw->netView()->addNewItem( "managed", "Vanille", OMacAddress::fromString("00:30:6D:EF:A6:23"), true, 11, 10 ); |
223 | mw->netView()->addNewItem( "adhoc", "ELAN", "00:A0:F8:E7:16:22", false, 3, 10 ); | 223 | mw->netView()->addNewItem( "adhoc", "ELAN", OMacAddress::fromString("00:A0:F8:E7:16:22"), false, 3, 10 ); |
224 | mw->netView()->addNewItem( "adhoc", "ELAN", "00:AA:01:E7:56:62", false, 3, 15 ); | 224 | mw->netView()->addNewItem( "adhoc", "ELAN", OMacAddress::fromString("00:AA:01:E7:56:62"), false, 3, 15 ); |
225 | mw->netView()->addNewItem( "adhoc", "ELAN", "00:B0:8E:E7:56:E2", false, 3, 20 ); | 225 | mw->netView()->addNewItem( "adhoc", "ELAN", OMacAddress::fromString("00:B0:8E:E7:56:E2"), false, 3, 20 ); |
226 | } | 226 | } |
227 | 227 | ||
228 | 228 | ||
229 | QString WellenreiterMainWindow::getFileName( bool save ) | 229 | QString WellenreiterMainWindow::getFileName( bool save ) |
230 | { | 230 | { |
231 | QMap<QString, QStringList> map; | 231 | QMap<QString, QStringList> map; |
232 | map.insert( tr("All"), QStringList() ); | 232 | map.insert( tr("All"), QStringList() ); |
233 | QStringList text; | 233 | QStringList text; |
234 | text << "text/*"; | 234 | text << "text/*"; |
235 | map.insert( tr("Text"), text ); | 235 | map.insert( tr("Text"), text ); |
236 | text << "*"; | 236 | text << "*"; |
237 | map.insert( tr("All"), text ); | 237 | map.insert( tr("All"), text ); |
238 | 238 | ||
239 | QString str; | 239 | QString str; |
240 | if ( save ) | 240 | if ( save ) |
241 | { | 241 | { |
242 | #ifdef QWS | 242 | #ifdef QWS |
243 | str = OFileDialog::getSaveFileName( 2, "/", QString::null, map ); | 243 | str = OFileDialog::getSaveFileName( 2, "/", QString::null, map ); |
244 | #else | 244 | #else |
245 | str = QFileDialog::getSaveFileName(); | 245 | str = QFileDialog::getSaveFileName(); |
246 | #endif | 246 | #endif |
247 | if ( str.isEmpty() /*|| QFileInfo(str).isDir()*/ ) | 247 | if ( str.isEmpty() /*|| QFileInfo(str).isDir()*/ ) |
248 | return ""; | 248 | return ""; |
249 | } | 249 | } |
250 | else | 250 | else |
251 | { | 251 | { |
252 | #ifdef QWS | 252 | #ifdef QWS |
253 | str = OFileDialog::getOpenFileName( 2, "/", QString::null, map ); | 253 | str = OFileDialog::getOpenFileName( 2, "/", QString::null, map ); |
254 | #else | 254 | #else |
255 | str = QFileDialog::getOpenFileName(); | 255 | str = QFileDialog::getOpenFileName(); |
256 | #endif | 256 | #endif |
257 | if ( str.isEmpty() || !QFile(str).exists() || QFileInfo(str).isDir() ) | 257 | if ( str.isEmpty() || !QFile(str).exists() || QFileInfo(str).isDir() ) |
258 | return ""; | 258 | return ""; |
259 | } | 259 | } |
260 | return str; | 260 | return str; |
261 | } | 261 | } |
262 | 262 | ||
263 | 263 | ||
264 | void WellenreiterMainWindow::fileSaveLog() | 264 | void WellenreiterMainWindow::fileSaveLog() |
265 | { | 265 | { |
266 | QString fname = getFileName( true ); | 266 | QString fname = getFileName( true ); |
267 | if ( !fname.isEmpty() ) | 267 | if ( !fname.isEmpty() ) |
268 | { | 268 | { |
269 | QFile f( fname ); | 269 | QFile f( fname ); |
270 | if ( f.open(IO_WriteOnly) ) | 270 | if ( f.open(IO_WriteOnly) ) |
271 | { | 271 | { |
272 | QTextStream t( &f ); | 272 | QTextStream t( &f ); |
273 | t << mw->logWindow()->getLog(); | 273 | t << mw->logWindow()->getLog(); |