2
* wpa_gui - NetworkConfig class
3
* Copyright (c) 2005-2006, Jouni Malinen <jkmaline@cc.hut.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);
30
NetworkConfig::~NetworkConfig();
32
virtual void paramsFromScanResults(Q3ListViewItem *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();
47
virtual void languageChange();
54
virtual void wepEnabled(bool enabled);
55
virtual void getEapCapa();
58
#endif /* NETWORKCONFIG_H */