wlanutilities/wlanwizard/t_wlanwizard/stubs/context_wlanqtutils.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 11 Jun 2010 14:43:07 +0300
changeset 38 2dc6da6fb431
permissions -rw-r--r--
Revision: 201021 Kit: 2010123

/*
* 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 "context_wlanqtutils.h"
#include "wlanqtutils.h"
#include "wlanqtutilsap.h"

WlanQtUtilsContext::WlanQtUtilsContext(WlanQtUtils *utils )
: mUtils(utils)
{
    
    
}

WlanQtUtilsContext::~WlanQtUtilsContext()
{
    
}
  
void WlanQtUtilsContext::setScanWlanApsResult(
    QList<QSharedPointer<WlanQtUtilsAp> > result )
{
    mUtils->mScanWlanAps = result;
}

void WlanQtUtilsContext::setScanWlanDirectResult( QString ssid,
    QList<QSharedPointer<WlanQtUtilsAp> > result )
{
    mUtils->mScanWlanDirectSsid = ssid;
    mUtils->mScanWlanDirect = result;
}

void WlanQtUtilsContext::setCreateWlanIapResult(int iapId)
{
    mUtils->mCreateWlanIapReturn = iapId;
}
 
void WlanQtUtilsContext::setUpdateWlanIapResult(bool returnValue)
{
    mUtils->mUpdateWlanIapReturn = returnValue;
}
        
void WlanQtUtilsContext::setConnectionSuccessed(bool value)
{
    mUtils->mConnectionSuccess = value;
}
    
void WlanQtUtilsContext::setSignalWlanNetworkOpened(int iapId)
{
    mUtils->mWlanNetworkOpenedIapId = iapId;
}
 
void WlanQtUtilsContext::setSignalWlanNetworkClosed(int iapId, int reason)
{
    mUtils->mWlanNetworkClosedIapId = iapId;
    mUtils->mWlanNetworkClosedReason = (bool)reason;
}
#ifdef ICT_RESULT_ENUM
void WlanQtUtilsContext::setSignalIctResult(int iapId, WlanLoginIctsResultType result)
#else
void WlanQtUtilsContext::setSignalIctResult(int iapId, bool result)
#endif
{
    mUtils->mIctResultIapId = iapId;
    mUtils->mIctResultResults = result;
}
    
QStringList WlanQtUtilsContext::calledMethods()
{
    QStringList methods = mUtils->mCalledMethods;
    mUtils->mCalledMethods.clear();
    return methods;
}
    
bool WlanQtUtilsContext::verifyWlanIapSettings(WlanQtUtilsAp &ref)
{
    bool ret = true;
    if (!mUtils->mWlanAp){
        qWarning("WlanQtUtilsContext::verifyWlanIapSettings: iap not created");
        ret = false;
    }
    
    if (!(*(mUtils->mWlanAp) == ref)){
        qWarning("WlanQtUtilsContext::verifyWlanIapSettings: settings does not match");
        ret = false;
    }
    return ret;
}