summaryrefslogtreecommitdiff
path: root/noncore/net/networksetup/wlan/wlanmodule.cpp
Unidiff
Diffstat (limited to 'noncore/net/networksetup/wlan/wlanmodule.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/networksetup/wlan/wlanmodule.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/noncore/net/networksetup/wlan/wlanmodule.cpp b/noncore/net/networksetup/wlan/wlanmodule.cpp
index 9ab3b76..c8becb0 100644
--- a/noncore/net/networksetup/wlan/wlanmodule.cpp
+++ b/noncore/net/networksetup/wlan/wlanmodule.cpp
@@ -1,19 +1,21 @@
1#include "wlanmodule.h" 1#include "wlanmodule.h"
2#include "wlanimp.h" 2#include "wlanimp.h"
3#include "infoimp.h" 3#include "infoimp.h"
4#include "wextensions.h" 4#include "wextensions.h"
5#include "interfaceinformationimp.h"
5 6
6#include <qlabel.h> 7#include <qlabel.h>
7#include <qprogressbar.h> 8#include <qprogressbar.h>
9#include <qtabwidget.h>
8 10
9/** 11/**
10 * Constructor, find all of the possible interfaces 12 * Constructor, find all of the possible interfaces
11 */ 13 */
12WLANModule::WLANModule() : Module() { 14WLANModule::WLANModule() : Module() {
13} 15}
14 16
15/** 17/**
16 * Delete any interfaces that we own. 18 * Delete any interfaces that we own.
17 */ 19 */
18WLANModule::~WLANModule(){ 20WLANModule::~WLANModule(){
19 Interface *i; 21 Interface *i;
@@ -44,46 +46,44 @@ QString WLANModule::getPixmapName(Interface* ){
44 */ 46 */
45bool WLANModule::isOwner(Interface *i){ 47bool WLANModule::isOwner(Interface *i){
46 WExtensions we(i->getInterfaceName()); 48 WExtensions we(i->getInterfaceName());
47 if(!we.doesHaveWirelessExtensions()) 49 if(!we.doesHaveWirelessExtensions())
48 return false; 50 return false;
49 51
50 i->setHardwareName("802.11b"); 52 i->setHardwareName("802.11b");
51 list.append(i); 53 list.append(i);
52 return true; 54 return true;
53} 55}
54 56
55/** 57/**
56 * Create, set tabWiget and return the WLANConfigure Module 58 * Create, and return the WLANConfigure Module
57 * @param tabWidget a pointer to the tab widget that this configure has. 59 * @return QWidget* pointer to this modules configure.
58 * @return QWidget* pointer to the tab widget in this modules configure.
59 */ 60 */
60QWidget *WLANModule::configure(Interface *, QTabWidget **tabWidget){ 61QWidget *WLANModule::configure(Interface *i){
61 WLANImp *wlanconfig = new WLANImp(0, "WlanConfig", false, Qt::WDestructiveClose); 62 WLANImp *wlanconfig = new WLANImp(0, "WlanConfig", i, false, Qt::WDestructiveClose);
62 (*tabWidget) = wlanconfig->tabWidget;
63 return wlanconfig; 63 return wlanconfig;
64} 64}
65 65
66/** 66/**
67 * Create, set tabWiget and return the Information Module 67 * Create, and return the Information Module
68 * @param tabWidget a pointer to the tab widget that this information has. 68 * @return QWidget* pointer to this modules info.
69 * @return QWidget* pointer to the tab widget in this modules info.
70 */ 69 */
71QWidget *WLANModule::information(Interface *i, QTabWidget **tabWidget){ 70QWidget *WLANModule::information(Interface *i){
72 WExtensions we(i->getInterfaceName()); 71 WExtensions we(i->getInterfaceName());
73 if(!we.doesHaveWirelessExtensions()) 72 if(!we.doesHaveWirelessExtensions())
74 return NULL; 73 return NULL;
75 74
76 WlanInfoImp *info = new WlanInfoImp(0, i->getInterfaceName(), Qt::WDestructiveClose); 75 WlanInfoImp *info = new WlanInfoImp(0, i->getInterfaceName(), Qt::WDestructiveClose);
77 (*tabWidget) = info->tabWidget; 76 InterfaceInformationImp *information = new InterfaceInformationImp(info->tabWidget, "InterfaceSetupImp", i);
77 info->tabWidget->insertTab(information, "TCP/IP");
78 return info; 78 return info;
79} 79}
80 80
81/** 81/**
82 * Get all active (up or down) interfaces 82 * Get all active (up or down) interfaces
83 * @return QList<Interface> A list of interfaces that exsist that havn't 83 * @return QList<Interface> A list of interfaces that exsist that havn't
84 * been called by isOwner() 84 * been called by isOwner()
85 */ 85 */
86QList<Interface> WLANModule::getInterfaces(){ 86QList<Interface> WLANModule::getInterfaces(){
87 return list; 87 return list;
88} 88}
89 89