1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /*
- * wpa_gui - NetworkConfig class
- * Copyright (c) 2005-2006, Jouni Malinen <j@w1.fi>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * Alternatively, this software may be distributed under the terms of BSD
- * license.
- *
- * See README and COPYING 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::WFlags 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);
- protected slots:
- virtual void languageChange();
- private:
- WpaGui *wpagui;
- int edit_network_id;
- bool new_network;
- virtual void wepEnabled(bool enabled);
- virtual void getEapCapa();
- };
- #endif /* NETWORKCONFIG_H */
|