Update contrib.
2 * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
15 * Series 60 version of Hindi Demo application
21 #ifndef __MAINVIEW_VIEW_H__
22 #define __MAINVIEW_VIEW_H__
25 #include "HindiDemo.hrh"
27 // -----------------------------------------------------------------------
28 // Forward ref. to container class
29 // -----------------------------------------------------------------------
30 class CMainViewContainer;
33 // -----------------------------------------------------------------------
35 // -----------------------------------------------------------------------
36 class CMainViewView : public CAknView
40 // -----------------------------------------------------------------------
41 // Creates a CMainViewView object
42 // -----------------------------------------------------------------------
43 static CMainViewView* NewL();
45 // -----------------------------------------------------------------------
46 // Creates a CMainViewView object
47 // -----------------------------------------------------------------------
48 static CMainViewView* NewLC();
50 // -----------------------------------------------------------------------
51 // Identify of this view to the system
52 // -----------------------------------------------------------------------
55 // -----------------------------------------------------------------------
57 // -----------------------------------------------------------------------
58 void HandleCommandL(TInt aCommand);
60 // -----------------------------------------------------------------------
61 // Activates this View
62 // -----------------------------------------------------------------------
63 void DoActivateL(const TVwsViewId &aPrevViewId, TUid aCustomMessageId, const TDesC8& aCustomMessage);
65 // -----------------------------------------------------------------------
66 // Deactivate this view
67 // -----------------------------------------------------------------------
74 // -----------------------------------------------------------------------
75 // Performs second phase construction of this view
76 // -----------------------------------------------------------------------
79 // -----------------------------------------------------------------------
80 // Container for this view
81 // -----------------------------------------------------------------------
82 CMainViewContainer* iContainer;
84 // -----------------------------------------------------------------------
85 // Identifier for this view
86 // -----------------------------------------------------------------------
91 #endif // __MAINVIEW_VIEW_H__