mediasettings/videosettingsplugin/tsrc/testgroup/stub/src/mpsettingsmodel.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Wed, 23 Jun 2010 18:14:16 +0300
changeset 46 adbe7d5ba2f5
child 49 824471cb468a
permissions -rw-r--r--
Revision: 201023 Kit: 2010125

/*
* 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:   MPSettingsModel stub
* 
*/

// INCLUDE FILES
#include "mpsettingsmodel.h"
#include <qglobal.h>
#include <xqconversions.h>

TUid CMPSettingsModel::mImplUid(TUid::Null());
TInt CMPSettingsModel::mConfigMode(-1);
TInt CMPSettingsModel::mProxyMode(-1);
QString CMPSettingsModel::mHostName = QString();
TInt CMPSettingsModel::mProxyPort(-1);
TInt CMPSettingsModel::mMinUdpPort(-1);
TInt CMPSettingsModel::mMaxUdpPort(-1);
int CMPSettingsModel::mStoreSettingsCount(0);
int CMPSettingsModel::mDestructorCount(0);
int CMPSettingsModel::mApId(0);

// ---------------------------------------------------------------------------
// NewL
// ---------------------------------------------------------------------------
//
CMPSettingsModel* CMPSettingsModel::NewL(TUid aUid)
{
    mImplUid = aUid;
    return new CMPSettingsModel;
}

// ---------------------------------------------------------------------------
// CMPSettingsModel
// ---------------------------------------------------------------------------
//
CMPSettingsModel::CMPSettingsModel()
{
}

// ---------------------------------------------------------------------------
// ~CMPSettingsModel
// ---------------------------------------------------------------------------
//
CMPSettingsModel::~CMPSettingsModel()
{
    mDestructorCount++;
}

// ---------------------------------------------------------------------------
// LoadSettingsL
// ---------------------------------------------------------------------------
//
void CMPSettingsModel::LoadSettingsL(TInt aConfigVersion)
{
    mConfigMode = aConfigVersion;
}

// ---------------------------------------------------------------------------
// StoreSettingsL
// ---------------------------------------------------------------------------
//
void CMPSettingsModel::StoreSettingsL()
{
    mStoreSettingsCount++;
}
        
// ---------------------------------------------------------------------------
// SetProxyMode
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::SetProxyMode(TInt aMode)
{
    mProxyMode = aMode;
    return 0;
}
        
// ---------------------------------------------------------------------------
// GetProxyMode
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::GetProxyMode(TInt& aMode)
{
    aMode = mProxyMode;
    return 0;
}

// ---------------------------------------------------------------------------
// SetProxyHostNameL
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::SetProxyHostNameL(const TDesC& aHostName)
{
    mHostName = XQConversions::s60DescToQString(aHostName);
    return 0;
}
        
// ---------------------------------------------------------------------------
// GetProxyHostName
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::GetProxyHostName(TDes& aHostName)
{
    HBufC* name = XQConversions::qStringToS60Desc(mHostName);
    aHostName.Append(*name);
    delete name;
    return 0;
}

// ---------------------------------------------------------------------------
// SetProxyPort
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::SetProxyPort(TInt aPort)
{
    mProxyPort = aPort;
    return 0;
}
        
// ---------------------------------------------------------------------------
// GetProxyPort
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::GetProxyPort(TInt& aPort)
{
    aPort = mProxyPort;
    return 0;
}
        
// ---------------------------------------------------------------------------
// SetDefaultAp
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::SetDefaultAp(TUint32 aApId)
{
    mApId = aApId;
    return 0;
}

// ---------------------------------------------------------------------------
// GetDefaultAp
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::GetDefaultAp(TUint32& aApId)
{
    aApId = mApId;
    return 0;
}

// ---------------------------------------------------------------------------
// SetMinUDPPort
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::SetMinUDPPort(TInt aPort)
{
    mMinUdpPort = aPort;
    return 0;
}

// ---------------------------------------------------------------------------
// GetMinUDPPort
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::GetMinUDPPort(TInt& aPort)
{
    aPort = mMinUdpPort;
    return 0;
}

// ---------------------------------------------------------------------------
// SetMaxUDPPort
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::SetMaxUDPPort(TInt aPort)
{
    mMaxUdpPort = aPort;
    return 0;
}

// ---------------------------------------------------------------------------
// GetMaxUDPPort
// ---------------------------------------------------------------------------
//
TInt CMPSettingsModel::GetMaxUDPPort(TInt& aPort)
{
    aPort = mMaxUdpPort;
    return 0;
}