8d2ed87d82
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>
55 lines
1.3 KiB
C++
55 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 */
|