diff -r ff3b37722600 -r 10810c91db26 wlanutilities/wlanqtutilities/wrapper/src/wlanqtutilsconmonwrapper.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wlanutilities/wlanqtutilities/wrapper/src/wlanqtutilsconmonwrapper.cpp Fri Apr 16 16:07:56 2010 +0300 @@ -0,0 +1,79 @@ +/* +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: +* +*/ + +// INCLUDE FILES +#include +#include +#include "wlanqtutilsconmonwrapper.h" +#include "wlanqtutilsconmonwrapper_s60_p.h" + +// ================= MEMBER FUNCTIONS ======================= + +ConMonWrapper::ConMonWrapper(QObject *parent) + : QObject(parent) +{ + d_ptrScanWlans = new ConnMonScanWlanAps(this); + d_ptrConnInfo = new ConnMonConnInfo(this); + d_ptrConnDisconnect = new ConnMonConnDisconnect(this); +} + +ConMonWrapper::~ConMonWrapper() +{ + delete d_ptrScanWlans; + delete d_ptrConnInfo; + delete d_ptrConnDisconnect; +} + +int ConMonWrapper::scanAvailableWlanAPs() +{ + return d_ptrScanWlans->scanAvailableWlanAPs(); +} + +void ConMonWrapper::emitAvailableWlans(QList &availableWlanAPs) +{ + emit availableWlanApsFromWrapper(availableWlanAPs); +} + +void ConMonWrapper::emitConnCreatedEvent(uint connectionId) +{ + emit connCreatedEventFromWrapper(connectionId); +} + +void ConMonWrapper::emitConnDeletedEvent(uint connectionId) +{ + emit connDeletedEventFromWrapper(connectionId); +} + +void ConMonWrapper::emitConnStatusEvent(uint connectionId, WlanQtUtilsConnectionStatus connectionStatus) +{ + emit connStatusEventFromWrapper(connectionId, connectionStatus); +} + +WlanQtUtilsActiveConn *ConMonWrapper::activeConnection() +{ + return d_ptrConnInfo->activeConnection(); +} + +WlanQtUtilsActiveConn* ConMonWrapper::connectionInfo(uint connectionId) +{ + return d_ptrConnInfo->connectionInfo(connectionId); +} + +void ConMonWrapper::disconnectIap(int iapId) +{ + d_ptrConnDisconnect->disconnectConnection(iapId); +}