startupservices/SplashScreen/inc/SplashScreen.h
branchRCL_3
changeset 63 c2c61fdca848
parent 62 924385140d98
child 70 739cef680932
equal deleted inserted replaced
62:924385140d98 63:c2c61fdca848
     1 /*
     1 /*
     2 * Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies). 
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    40 public:
    40 public:
    41 	CTimeout();
    41 	CTimeout();
    42 	void ConstructL(CMainWindow* aWindow);
    42 	void ConstructL(CMainWindow* aWindow);
    43 	void RunL();
    43 	void RunL();
    44 	void SetMainWindow(CMainWindow* aWindow);
    44 	void SetMainWindow(CMainWindow* aWindow);
       
    45 //protected:
       
    46 //	TCallBack iCallBack;
    45 private:
    47 private:
    46 	CMainWindow* iWindow;
    48 	CMainWindow* iWindow;
    47 	};
    49 	};
    48 
    50 
    49 /**
    51 /**
    65 	public:
    67 	public:
    66 		void ConstructL();
    68 		void ConstructL();
    67 		// destruct
    69 		// destruct
    68 		~CWsClient();
    70 		~CWsClient();
    69 		// main window
    71 		// main window
    70 		virtual void ConstructMainWindowL()=0;
    72 		virtual void ConstructMainWindowL();
    71 		// terminate cleanly
    73 		// terminate cleanly
    72 		void Exit();
    74 		void Exit();
    73 		// active object protocol
    75 		// active object protocol
    74 		void IssueRequest(); // request an event
    76 		void IssueRequest(); // request an event
    75 		void DoCancel(); // cancel the request
    77 		void DoCancel(); // cancel the request
   153 	{
   155 	{
   154 	public:
   156 	public:
   155 		CMainWindow (CWsClient* aClient);
   157 		CMainWindow (CWsClient* aClient);
   156 		~CMainWindow ();
   158 		~CMainWindow ();
   157 		void Draw (const TRect& aRect);
   159 		void Draw (const TRect& aRect);
   158 		CFbsBitmap* ReadSVGL (TFileName aFileName);
       
   159 		void HandlePointerEvent (TPointerEvent& aPointerEvent);
   160 		void HandlePointerEvent (TPointerEvent& aPointerEvent);
   160 		void ConstructL (const TRect& aRect, CWindow* aParent=0);
   161 		void ConstructL (const TRect& aRect, CWindow* aParent=0);
   161 	private:
   162 	private:
   162 		CFbsBitmap *iBitmap;
   163 		CFbsBitmap *iBitmap;
   163 		
   164