localisation/apparchitecture/tef/t_winchainLaunch.h
branchSymbian3
changeset 57 b8d18c84f71c
parent 6 c108117318cb
equal deleted inserted replaced
56:aa99f2208aad 57:b8d18c84f71c
     1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     7 //
     8 // Initial Contributors:
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
     9 // Nokia Corporation - initial contribution.
    18 // CChainLaunchAppUi
    18 // CChainLaunchAppUi
    19 // CChainLaunchDocument
    19 // CChainLaunchDocument
    20 // 
    20 // 
    21 //
    21 //
    22 
    22 
    23 
       
    24 
       
    25 /**
    23 /**
    26  @file
    24  @file
    27  @internalComponent - Internal Symbian test code 
    25  @internalComponent - Internal Symbian test code 
    28 */
    26 */
    29 
    27 
    34 
    32 
    35 #include <eikenv.h>
    33 #include <eikenv.h>
    36 #include <eikappui.h>
    34 #include <eikappui.h>
    37 #include <eikapp.h>
    35 #include <eikapp.h>
    38 #include <eikdoc.h>
    36 #include <eikdoc.h>
    39 #include <eikmenup.h>
    37 #include <mw/eikmenup.h>
    40 #include <eikstart.h> ////TKAS added for exe-app
    38 #include <eikstart.h> //TKAS added for exe-app
    41 
    39 
    42 #include <eikserverapp.h> // REikAppServiceBase
    40 #include <eikserverapp.h> // REikAppServiceBase
    43 #include <eikon.hrh>
    41 #include <mw/eikon.hrh>
    44 
    42 
    45 //  Test stuff
    43 //  Test stuff
    46 #include "twindowchaining.h"
    44 #include "TWindowChaining.h"
    47 
    45 
    48 class CPackagerAppUi;
    46 class CPackagerAppUi;
    49 	
    47 	
    50 ////////////////////////////////////////////////////////////////////////
    48 //
    51 //
    49 //
    52 // CChainLaunchApplication
    50 // CChainLaunchApplication
    53 //
    51 //
    54 ////////////////////////////////////////////////////////////////////////
    52 //
    55 
    53 
    56 class CChainLaunchApplication : public CEikApplication
    54 class CChainLaunchApplication : public CEikApplication
    57 	{
    55 	{
    58 private: 
    56 private: 
    59 	// Inherited from class CApaApplication
    57 	// Inherited from class CApaApplication
    61 	TUid AppDllUid() const;
    59 	TUid AppDllUid() const;
    62 	TFileName BitmapStoreName() const;
    60 	TFileName BitmapStoreName() const;
    63 	};
    61 	};
    64 
    62 
    65 
    63 
    66 ////////////////////////////////////////////////////////////////////////
    64 //
    67 //
    65 //
    68 // CChainLaunchAppUi
    66 // CChainLaunchAppUi
    69 //
    67 //
    70 ////////////////////////////////////////////////////////////////////////
    68 //
    71 class CChainLaunchAppUi : public CEikAppUi, REikAppServiceBase
    69 class CChainLaunchAppUi : public CEikAppUi, REikAppServiceBase
    72     {
    70     {
    73 public:
    71 public:
    74 	CChainLaunchAppUi() :
    72 	CChainLaunchAppUi() :
    75 	   CEikAppUi()  
    73 	   CEikAppUi()  
    89 	CCoeControl* iAppView;
    87 	CCoeControl* iAppView;
    90 
    88 
    91 	};
    89 	};
    92 
    90 
    93 
    91 
    94 ////////////////////////////////////////////////////////////////////////
    92 //
    95 //
    93 //
    96 // CChainLaunchDocument
    94 // CChainLaunchDocument
    97 //
    95 //
    98 ////////////////////////////////////////////////////////////////////////
    96 //
    99 class CChainLaunchDocument : public CEikDocument
    97 class CChainLaunchDocument : public CEikDocument
   100 	{
    98 	{
   101 public:
    99 public:
   102 	static CChainLaunchDocument* NewL(CEikApplication& aApp);
   100 	static CChainLaunchDocument* NewL(CEikApplication& aApp);
   103 	CChainLaunchDocument(CEikApplication& aApp);
   101 	CChainLaunchDocument(CEikApplication& aApp);
   107 	CEikAppUi* CreateAppUiL();
   105 	CEikAppUi* CreateAppUiL();
   108 	};
   106 	};
   109 
   107 
   110 
   108 
   111 #endif // T_WINCHAINLAUNCH
   109 #endif // T_WINCHAINLAUNCH
       
   110