fragattacks/wpa_supplicant/wpa_gui-qt4/networkconfig.h
Jason A. Donenfeld 8d2ed87d82 wpa_gui: Port to Qt5
This adds support for Qt5 while still preserving support for building
with Qt4. The same source code builds with both Qt versions now. The
functionality should be identical.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2015-06-10 14:03:48 +03:00

56 lines
1.3 KiB
C++

/*
* 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 */