2 /***************************************************************************
3 networkscanning.h - header for the NetworkScanning class
5 begin : Sam Apr 24 11:44:20 CEST 2005
6 copyright : (C) 2005 by Stefan Winter
7 email : swinter@kde.org
8 ***************************************************************************/
10 /***************************************************************************
12 * This program is free software; you can redistribute it and/or modify *
13 * it under the terms of the GNU General Public License as published by *
14 * the Free Software Foundation; either version 2 of the License, or *
15 * (at your option) any later version. *
17 ***************************************************************************/
19 #ifndef NETWORKSCANNING_H
20 #define NETWORKSCANNING_H
24 #include "ui_scanresults.h"
26 class NetworkParameterDataModel
;
28 class Interface_wireless
;
30 class NetworkScanning
:public QWidget
34 NetworkScanning ( Interface_wireless
* dev
, QWidget
* parent
= 0 );
38 NetworkParameterDataModel
*networks
;
39 Interface_wireless
*device
;
40 QWidget
*scanResultsContainer
;
41 Ui::ScanResultsForm scanresults_ui
;
43 protected slots
:void displayResults ( );
44 void switchToNetwork ( );
45 void changeSwitchButtonState ( const QModelIndex
& index
);
48 #endif /* NETWORKSCANNING_H */