diff -r 0d1adf67ec1b -r 12f60d9a73b3 csxhelp/inc/CSXHLegacyTopicView.h --- a/csxhelp/inc/CSXHLegacyTopicView.h Thu Aug 19 09:42:56 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,147 +0,0 @@ -/* -* Copyright (c) 2006 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: CCSXHLegacyTopicView class declaration -* -*/ - - -#include -#include - -class CCSXHLegacyTopicContainer; - -// CLASS DECLARATION - -/** -* @class CCSXHLegacyTopicView -* This class handles RichTextView of the Csxhelp Application -*/ -class CCSXHLegacyTopicView : public CAknView - { - public: -/** -* @function NewL -* @since S60 3.2 -* Construct a CCSXHLegacyTopicView -* and return a pointer to the created object -* @param aUid - View Id -* aFlags - Resource Id -* aRect - TRect Object -* @return a CCSXHLegacyTopicView Pointer -*/ - - static CCSXHLegacyTopicView* NewL(const TUid& aUid, const TInt& - aFlags,const TRect& aRect); -/** -* From CAknView -* @function DoDeactivate -* de-activation handler -* -* @since 3.2 -* @param aPrevViewId ID of previious view. -*/ - void DoDeactivate(); - -/** -* @function ~CCSXHLegacyTopicView -* @since S60 3.2 -* Destroy the object and release all memory objects -*/ - virtual ~CCSXHLegacyTopicView(); - protected: -/** -* @function CCSXHLegacyTopicView -* @since S60 3.2 -* Perform the first phase of two phase construction -*/ CCSXHLegacyTopicView(const TUid&, const TInt&); - -/** -* @function ConstructL -* @since S60 3.2 -* Perform the second phase construction of a legacytopicview object -* @param aRect the rectangle this view will be drawn to -*/ - void ConstructL(const TRect& aRect); - - public: // Functions from base classes - /** -* From CAknView, return view id of this view -* -* @function Id -* @since 3.2 -* @return view id -*/ - TUid Id() const; - -/** - * @function HandleCommandL - * @since S60 3.2 - * takes care of command handling. - * @param aCommand command to be handled - */ - void HandleCommandL(TInt aCommand); - -/** - * @function ResourceChangeHdl - * @since S60 3.2 - * Handler for resource change - * @param aType - Type of resource change event - */ - void ResourceChangeHdl(TInt aType); - - protected: // functions from base classes -/** -* From CAknView -* @function DoActivateL -* activation handler -* -* @since 3.2 -* @param aPrevViewId ID of previious view. -*/ - void DoActivateL(const TVwsViewId& aPrevViewId, - TUid /* aCustomMessageId */, - const TDesC8& /* aCustomMessage */); - - -/** - * @function ViewActivatedL - * @since S60 3.2 - * Takes any action required when this view is activated. - * Handles this view activation event from view server - * @param aPrevViewId - Specifies the view previously active. - * aCustomMessageId - Specifies the message type. - * aCustomMessage - Activation message - */ - void ViewActivatedL(const TVwsViewId& aPrevViewId, - TUid aCustomMessageId, - const TDesC8& aCustomMessage); - -/** - * @function ViewActivatedL - * @since S60 3.2 - * Takes any action required when this view is deactivated. - * Handles this view deactivation event from view server - */ - void ViewDeactivated(); - - - private: - - CCSXHLegacyTopicContainer* iTopicContainer; - TVwsViewId iPrevious; - - const TUid& iUid; - const TInt& iAppFlags; - - };