diff -r fc7b30ed2058 -r 05bc53fe583b cmmanager/connection_settings_shim/src/cmdestination_shim.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cmmanager/connection_settings_shim/src/cmdestination_shim.cpp Tue Aug 31 15:35:44 2010 +0300 @@ -0,0 +1,142 @@ +/* + * Copyright (c) 2010 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: + * Wrapper for CM Manager Symbian interface. + */ + +// System includes + +#include +#include +#include + +// User includes + +#include "cmdestination_shim_s60_p.h" +#include "cmconnectionmethod_shim_s60_p.h" + +// External function prototypes + +// Local constants + +// ======== LOCAL FUNCTIONS ======== + +// ======== MEMBER FUNCTIONS ======== + +CmDestinationShim::CmDestinationShim(RCmDestination &destination) +{ + d_ptr = new CmDestinationShimPrivate(destination); +} + +CmDestinationShim::~CmDestinationShim() +{ + delete d_ptr; +} + +int CmDestinationShim::connectionMethodCount() const +{ + return d_ptr->ConnectionMethodCount(); +} + +CmConnectionMethodShim *CmDestinationShim::connectionMethod(int index) const +{ + return d_ptr->ConnectionMethod(index); +} + +CmConnectionMethodShim *CmDestinationShim::connectionMethodByID( + uint cmId) const +{ + return d_ptr->ConnectionMethodByID(cmId); +} + +uint CmDestinationShim::priority(CmConnectionMethodShim *cmItem) const +{ + return d_ptr->Priority(cmItem); +} + +QString CmDestinationShim::name() const +{ + return d_ptr->Name(); +} + +uint CmDestinationShim::id() const +{ + return d_ptr->Id(); +} + +uint CmDestinationShim::metadata( + CMManagerShim::SnapMetadataField metadataField) const +{ + return d_ptr->Metadata(metadataField); +} + +CMManagerShim::CmmProtectionLevel CmDestinationShim::protectionLevel() const +{ + return d_ptr->ProtectionLevel(); +} + +bool CmDestinationShim::isHidden() const +{ + return d_ptr->IsHidden(); +} + +int CmDestinationShim::addConnectionMethod(CmConnectionMethodShim *cm) +{ + return d_ptr->AddConnectionMethod(cm); +} + +void CmDestinationShim::deleteConnectionMethod(CmConnectionMethodShim *cm) +{ + d_ptr->DeleteConnectionMethod(cm); +} + +void CmDestinationShim::removeConnectionMethod(CmConnectionMethodShim *cm) +{ + d_ptr->RemoveConnectionMethod(cm); +} + +void CmDestinationShim::modifyPriority(CmConnectionMethodShim *cm, int index) +{ + d_ptr->ModifyPriority(cm, index); +} + +void CmDestinationShim::setName(QString name) +{ + d_ptr->SetName(name); +} + +void CmDestinationShim::update() +{ + d_ptr->Update(); +} + +void CmDestinationShim::refresh() +{ + d_ptr->Refresh(); +} + +void CmDestinationShim::deleteDestination() +{ + d_ptr->DeleteDestination(); +} + +QString CmDestinationShim::getIcon() const +{ + return d_ptr->GetIcon(); +} + +void CmDestinationShim::setIcon(QString icon) +{ + d_ptr->SetIcon(icon); +}