blob: 8bfd24421f319e0ca9a63848f654f9a1515ed122 [file] [log] [blame]
Tristan Matthews0a329cc2013-07-17 13:20:14 -04001/*
2========================================================================
3 Name : pjsuaAppUi.h
4 Author : nanang
5 Copyright : Copyright (C) 2013 Teluu Inc. (http://www.teluu.com)
6 Description :
7========================================================================
8*/
9#ifndef PJSUAAPPUI_H
10#define PJSUAAPPUI_H
11
12// [[[ begin generated region: do not modify [Generated Includes]
13#include <aknviewappui.h>
14// ]]] end generated region [Generated Includes]
15
16
17// [[[ begin generated region: do not modify [Generated Forward Declarations]
18class CpjsuaContainerView;
19// ]]] end generated region [Generated Forward Declarations]
20
21/**
22 * @class CpjsuaAppUi pjsuaAppUi.h
23 * @brief The AppUi class handles application-wide aspects of the user interface, including
24 * view management and the default menu, control pane, and status pane.
25 */
26class CpjsuaAppUi : public CAknViewAppUi
27 {
28public:
29 // constructor and destructor
30 CpjsuaAppUi();
31 virtual ~CpjsuaAppUi();
32 void ConstructL();
33
34public:
35 // from CCoeAppUi
36 TKeyResponse HandleKeyEventL(
37 const TKeyEvent& aKeyEvent,
38 TEventCode aType );
39
40 // from CEikAppUi
41 void HandleCommandL( TInt aCommand );
42 void HandleResourceChangeL( TInt aType );
43
44 // from CAknAppUi
45 void HandleViewDeactivation(
46 const TVwsViewId& aViewIdToBeDeactivated,
47 const TVwsViewId& aNewlyActivatedViewId );
48
49private:
50 void InitializeContainersL();
51 // [[[ begin generated region: do not modify [Generated Methods]
52public:
53 // ]]] end generated region [Generated Methods]
54
55 void PutMsg(const char *msg);
56
57 // [[[ begin generated region: do not modify [Generated Instance Variables]
58private:
59 CpjsuaContainerView* iPjsuaContainerView;
60 // ]]] end generated region [Generated Instance Variables]
61
62
63 // [[[ begin [User Handlers]
64protected:
65 // ]]] end [User Handlers]
66 void PrepareToExit();
67
68 };
69
70#endif // PJSUAAPPUI_H