diff -r 8173571d354e -r 1fc85118c3ae landmarksui/engine/src/CLmkLandMarkCategoriesName.cpp --- a/landmarksui/engine/src/CLmkLandMarkCategoriesName.cpp Thu Aug 19 09:48:36 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,123 +0,0 @@ -/* -* Copyright (c) 2004 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: CLmkLandmarkCategoriesName holds category names for particular Landmark -* -*/ - - - - - - - -/** -* CLmkLandMarkCategoriesName class. -* This class holds category names for perticuler landmark. -*/ - -#include "CLmkLandMarkCategoriesName.h" - -// --------------------------------------------------------- -// CLmkLandMarkCategoriesName::NewL -// --------------------------------------------------------- -// -EXPORT_C CLmkLandMarkCategoriesName* CLmkLandMarkCategoriesName::NewL() -{ - CLmkLandMarkCategoriesName * self = new (ELeave) CLmkLandMarkCategoriesName(); - CleanupStack::PushL(self); - self->ConstructL(); - CleanupStack::Pop(); - return self; -} - -// --------------------------------------------------------- -// CLmkLandMarkCategoriesName::NewL -// --------------------------------------------------------- -// -EXPORT_C CLmkLandMarkCategoriesName* CLmkLandMarkCategoriesName::NewL(CLmkLandMarkCategoriesName& aLmkLandMarkCategoriesName) -{ - CLmkLandMarkCategoriesName * self = CLmkLandMarkCategoriesName::NewL(); - RArray categoryNameArray; - aLmkLandMarkCategoriesName.GetCategoryNames(categoryNameArray); - self->SetCategoryNames(categoryNameArray); - categoryNameArray.Close(); - return self; -} - -// --------------------------------------------------------- -// CLmkLandMarkCategoriesName::~CLmkLandMarkCategoriesName() -// --------------------------------------------------------- -// - -CLmkLandMarkCategoriesName::~CLmkLandMarkCategoriesName() -{ - iCategoriesName.Close(); -} - -// --------------------------------------------------------- -// CLmkLandMarkCategoriesName::CLmkLandMarkCategoriesName() -// --------------------------------------------------------- -// - -CLmkLandMarkCategoriesName::CLmkLandMarkCategoriesName() -{ - -} - -// --------------------------------------------------------- -// CLmkLandMarkCategoriesName::ConstructL() -// --------------------------------------------------------- -// -void CLmkLandMarkCategoriesName::ConstructL() -{ -//may be needed -} - -// --------------------------------------------------------- -// CLmkLandMarkCategoriesName::GetCategoryNames() -// --------------------------------------------------------- -// -EXPORT_C void CLmkLandMarkCategoriesName::GetCategoryNames(RArray& aCategoryNameArray) const -{ - TInt totalCategories = iCategoriesName.Count(); - for( TInt cnt = 0; cnt < totalCategories; cnt++ ) - { - aCategoryNameArray.Append(iCategoriesName[cnt]); - } -} - -// --------------------------------------------------------- -// CLmkLandMarkCategoriesName::SetCategoryNames() -// --------------------------------------------------------- -// - -EXPORT_C void CLmkLandMarkCategoriesName::SetCategoryNames(RArray & aCategoryNameArray) -{ - iCategoriesName.Reset(); - TInt totalCategories = aCategoryNameArray.Count(); - for( TInt cnt =0; cnt < totalCategories; cnt++ ) - { - iCategoriesName.Append(aCategoryNameArray[cnt]); - } -} - -// --------------------------------------------------------- -// CLmkLandMarkCategoriesName::AddCategoryName() -// --------------------------------------------------------- -// -EXPORT_C void CLmkLandMarkCategoriesName::AddCategoryName(const TDesC &aCategoryName) -{ - iCategoriesName.Append(aCategoryName); -} -// End of File