diff -r 0b3699f6c654 -r e36b2f4799c0 contentstorage/extinc/casathandler.h --- a/contentstorage/extinc/casathandler.h Fri Sep 17 08:32:18 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,89 +0,0 @@ -/* - * Copyright (c) 2008 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: The API supports attributes not present in MCS from SAT Api - * - */ - -#ifndef __CASATHANDLER_H__ -#define __CASATHANDLER_H__ - -#include - -#include -#include -#ifdef SIM_ATK_SERVICE_API_V1 -#include // MCL -#else -#include // 5.0 -#endif - -/** - * SAT Handler. - * @lib mcssathandler.lib - * @since S60 v5.0 - */ -NONSHARABLE_CLASS( CCaSatHandler ): public CBase - { -public: - /** - * Two-phased constructor. Leaves on failure. - * @return The constructed object. - */ - IMPORT_C static CCaSatHandler* NewL(); - - /** - * Destructor. - * @since S60 v5.0 - * @capability None. - * @throws None. - * @panic None. - */ - virtual ~CCaSatHandler(); - - IMPORT_C CAknIcon* LoadIconL(); - - IMPORT_C TInt GetName( TDes& aName ); - - IMPORT_C static TBool CheckVisibility(); - -private: - - /** - * Constructor. - */ - CCaSatHandler(); - - /** - * 2nd phase constructor. - */ - void ConstructL(); - - /** - * Gets best icon from aIconEF. - */ - CFbsBitmap* GetBitmapL( const RIconEf& aIconEF ); - -private: - // data - - RSatSession iSatSession; - -#ifdef SIM_ATK_SERVICE_API_V1 - RSatService iSatIcon; -#else - RSatIcon iSatIcon; -#endif - }; - -#endif // __CASATHANDLER_H__