2 * wpa_gui - NetworkConfig class
3 * Copyright (c) 2005-2006, Jouni Malinen <j@w1.fi>
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation.
9 * Alternatively, this software may be distributed under the terms of BSD
12 * See README and COPYING for more details.
15 #ifndef NETWORKCONFIG_H
16 #define NETWORKCONFIG_H
19 #include "ui_networkconfig.h"
23 class NetworkConfig
: public QDialog
, public Ui::NetworkConfig
28 NetworkConfig(QWidget
*parent
= 0, const char *name
= 0,
29 bool modal
= false, Qt::WFlags fl
= 0);
32 virtual void paramsFromScanResults(QTreeWidgetItem
*sel
);
33 virtual void setWpaGui(WpaGui
*_wpagui
);
34 virtual int setNetworkParam(int id
, const char *field
,
35 const char *value
, bool quote
);
36 virtual void paramsFromConfig(int network_id
);
37 virtual void newNetwork();
40 virtual void authChanged(int sel
);
41 virtual void addNetwork();
42 virtual void encrChanged(const QString
&sel
);
43 virtual void writeWepKey(int network_id
, QLineEdit
*edit
, int id
);
44 virtual void removeNetwork();
45 virtual void eapChanged(int sel
);
46 virtual void useWps();
49 virtual void languageChange();
57 virtual void wepEnabled(bool enabled
);
58 virtual void getEapCapa();
61 #endif /* NETWORKCONFIG_H */