1 /* 2 * wpa_gui - AddInterface class 3 * Copyright (c) 2008, Jouni Malinen <j@w1.fi> 4 * 5 * This software may be distributed under the terms of the BSD license. 6 * See README for more details. 7 */ 8 9 #ifndef ADDINTERFACE_H 10 #define ADDINTERFACE_H 11 12 #include <QObject> 13 14 #include <QDialog> 15 #include <QTreeWidget> 16 #include <QVBoxLayout> 17 18 class WpaGui; 19 20 class AddInterface : public QDialog 21 { 22 Q_OBJECT 23 24 public: 25 AddInterface(WpaGui *_wpagui, QWidget *parent = 0); 26 27 public slots: 28 virtual void interfaceSelected(QTreeWidgetItem *sel); 29 30 private: 31 void addInterfaces(); 32 bool addRegistryInterface(const QString &ifname); 33 34 QVBoxLayout *vboxLayout; 35 QTreeWidget *interfaceWidget; 36 WpaGui *wpagui; 37 }; 38 39 #endif /* ADDINTERFACE_H */ 40