sl@0: // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: sl@0: /** sl@0: @file sl@0: @test sl@0: @internalComponent sl@0: */ sl@0: sl@0: #ifndef __T_PSEUDO_APP_VIEW_H__ sl@0: #define __T_PSEUDO_APP_VIEW_H__ sl@0: sl@0: #include sl@0: sl@0: #include "t_pseudoappeng.h" sl@0: sl@0: /** sl@0: * CPseudoAppView for creating a window and to draw the text sl@0: * sl@0: */ sl@0: class CPseudoAppView : public CCoeControl sl@0: { sl@0: public: sl@0: // creates a CPseudoAppView object sl@0: static CPseudoAppView* NewL(const TRect& aRect); sl@0: ~CPseudoAppView(); sl@0: void RotateL(); sl@0: sl@0: private: sl@0: CPseudoAppView(); sl@0: void ConstructL(const TRect& aRect); sl@0: //Draws the text on the screen sl@0: void Draw(const TRect& /*aRect*/) const; sl@0: sl@0: private: sl@0: //contains the text needs to be drawn sl@0: HBufC* iPseudoText; sl@0: CTPseudoAppEng* iEng; sl@0: }; sl@0: sl@0: #endif //__T_PSEUDO_APP_VIEW_H__