-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmaindialog.h
46 lines (38 loc) · 985 Bytes
/
maindialog.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#ifndef MAINDIALOG_H
#define MAINDIALOG_H
#include <QDialog>
#include <QList>
namespace Ui {
class MainDialog;
}
class NetworkTechnology;
class NetworkService;
class MainDialog : public QDialog
{
Q_OBJECT
public:
explicit MainDialog(QWidget *parent = 0);
~MainDialog();
private:
Ui::MainDialog *ui;
NetworkTechnology *mCurrentNetworkTech = nullptr;
NetworkService *mCurrentNetworkService = nullptr;
QList<NetworkTechnology*> mNetworkTechs;
QList<NetworkService*> mNetworkWifiServices;
QString mLastSelectedTech;
QString mSelectedTechType;
private slots:
void techSelectedChanged();
void saveClicked();
void groupMainToggled();
void techChanged();
void servicesChanged();
void techPoweredChange(bool /*value*/);
void ipv4Changed(const QVariantMap &);
void scanFinished();
void onWifiSelected();
void scanClicked();
void connectClicked();
void disconnectClicked();
};
#endif // MAINDIALOG_H