12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- /*
- * wpa_gui - NetworkConfig class
- * Copyright (c) 2005-2006, Jouni Malinen <j@w1.fi>
- *
- * This software may be distributed under the terms of the BSD license.
- * See README for more details.
- */
- #ifndef NETWORKCONFIG_H
- #define NETWORKCONFIG_H
- #include <QObject>
- #include "ui_networkconfig.h"
- class WpaGui;
- class NetworkConfig : public QDialog, public Ui::NetworkConfig
- {
- Q_OBJECT
- public:
- NetworkConfig(QWidget *parent = 0, const char *name = 0,
- bool modal = false, Qt::WindowFlags fl = 0);
- ~NetworkConfig();
- virtual void paramsFromScanResults(QTreeWidgetItem *sel);
- virtual void setWpaGui(WpaGui *_wpagui);
- virtual int setNetworkParam(int id, const char *field,
- const char *value, bool quote);
- virtual void paramsFromConfig(int network_id);
- virtual void newNetwork();
- public slots:
- virtual void authChanged(int sel);
- virtual void addNetwork();
- virtual void encrChanged(const QString &sel);
- virtual void writeWepKey(int network_id, QLineEdit *edit, int id);
- virtual void removeNetwork();
- virtual void eapChanged(int sel);
- virtual void useWps();
- protected slots:
- virtual void languageChange();
- private:
- WpaGui *wpagui;
- int edit_network_id;
- bool new_network;
- QString bssid;
- virtual void wepEnabled(bool enabled);
- virtual void getEapCapa();
- };
- #endif /* NETWORKCONFIG_H */
|