os/textandloc/fontservices/textshaperplugin/test/S60HindiDemo/inc/HindiDemoappui.h
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 __HINDIDEMO_APPUI_H__
22 #define __HINDIDEMO_APPUI_H__
24 #include <aknViewAppUi.h>
26 #include "HindiDemo.hrh"
29 #include <akntabgrp.h>
30 #include <aknnavide.h>
33 #include "HindiDemo.h"
35 // -----------------------------------------------------------------------
36 // View classes forward references
37 // -----------------------------------------------------------------------
41 // -----------------------------------------------------------------------
43 // -----------------------------------------------------------------------
44 class CHindiDemoAppUi : public CAknViewAppUi
46 // -----------------------------------------------------------------------
47 // Performs view construction
48 // -----------------------------------------------------------------------
52 // -----------------------------------------------------------------------
53 // Performs second phase construction of this AppUi Object
54 // -----------------------------------------------------------------------
57 virtual ~CHindiDemoAppUi();
59 // -----------------------------------------------------------------------
60 // Handles user menu selection
61 // -----------------------------------------------------------------------
62 void HandleCommandL(TInt aCommand);
65 // Routine that dispatches Command events to individual handlers
67 bool DispatchAppUICommandEvents(TInt aCommand);
70 virtual TKeyResponse HandleKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
75 CAknNavigationControlContainer* iNaviPane;
76 CAknTabGroup* iTabGroup;
77 CAknNavigationDecorator* iDecoratedTabGroup;
80 CHindiDemoView * iHindiDemoView;
81 CMainViewView * iMainViewView;
87 #endif // __HINDIDEMO_APPUI_H__