diff -r 8bda91a87a00 -r 8ee96d21d9bf gsprofilesrv_plat/settings_framework_api/inc/GSTabbedViewOwner.h --- a/gsprofilesrv_plat/settings_framework_api/inc/GSTabbedViewOwner.h Thu Aug 19 10:12:30 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,50 +0,0 @@ -/* -* Copyright (c) 2005 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: Header file for MGSTabbedViewOwner class. -* -*/ - - -#ifndef GSTABBEDVIEWOWNER_H -#define GSTABBEDVIEWOWNER_H - -#include - -class CGSPluginInterface; - -/** -* Interface for MGSTabbedView owner class. Views owning tabbed sub-views -* implement this. -*/ -class MGSTabbedViewOwner - { - public: - /** - * @return Reference to owned tabbed views which should be included in - * the sub-view's tab group. - */ - virtual CArrayPtrFlat* TabbedViews() = 0; - - /** - * Parent view implements this to handle switching tabs. This is needed - * in case parent view needs to update selected item index according to - * tab selection. - * - * @param selectedTabUid UID of the selected tab item. - */ - virtual void TabChangedL( TUid selectedTabUid ) = 0; - }; - -#endif // GSTABBEDVIEWOWNER_H -//End of File