]> code.delx.au - comingnext/blob - ComingNext_SkinFetcher/inc/ComingNext_SkinFetcherContainerView.h
added first implementation of ComingNext Skin Fetcher app
[comingnext] / ComingNext_SkinFetcher / inc / ComingNext_SkinFetcherContainerView.h
1 /*
2 ========================================================================
3 Name : ComingNext_SkinFetcherContainerView.h
4 Author : Michael Prager
5 Copyright : Licensed under GPLv3
6 Description :
7 ========================================================================
8 */
9 #ifndef COMINGNEXT_SKINFETCHERCONTAINERVIEW_H
10 #define COMINGNEXT_SKINFETCHERCONTAINERVIEW_H
11
12 // [[[ begin generated region: do not modify [Generated Includes]
13 #include <aknview.h>
14 // ]]] end generated region [Generated Includes]
15
16
17 // [[[ begin [Event Handler Includes]
18 // ]]] end [Event Handler Includes]
19
20 // [[[ begin generated region: do not modify [Generated Constants]
21 // ]]] end generated region [Generated Constants]
22
23 // [[[ begin generated region: do not modify [Generated Forward Declarations]
24 class CComingNext_SkinFetcherContainer;
25 // ]]] end generated region [Generated Forward Declarations]
26
27 /**
28 * Avkon view class for ComingNext_SkinFetcherContainerView. It is register with the view server
29 * by the AppUi. It owns the container control.
30 * @class CComingNext_SkinFetcherContainerView ComingNext_SkinFetcherContainerView.h
31 */
32
33 class CComingNext_SkinFetcherContainerView: public CAknView
34 {
35
36 // [[[ begin [Public Section]
37 public:
38 // constructors and destructor
39 CComingNext_SkinFetcherContainerView();
40 static CComingNext_SkinFetcherContainerView* NewL();
41 static CComingNext_SkinFetcherContainerView* NewLC();
42 void ConstructL();
43 virtual ~CComingNext_SkinFetcherContainerView();
44
45 // from base class CAknView
46 TUid Id() const;
47 void HandleCommandL(TInt aCommand);
48
49 // [[[ begin generated region: do not modify [Generated Methods]
50 CComingNext_SkinFetcherContainer* CreateContainerL();
51 static void CreateListQuery1ItemL(
52 TDes& aBuffer,
53
54 const TDesC& aMainText );
55 static void CreateListQuery1ResourceArrayItemL(
56 TDes& aBuffer,
57 TInt aResourceId );
58 static CDesCArray* InitializeListQuery1LC();
59 static CArrayPtr< CGulIcon >* SetupListQuery1IconsLC();
60 static TInt RunListQuery1L(
61 const TDesC* aOverrideText = NULL,
62 CDesCArray* aOverrideItemArray = NULL,
63 CArrayPtr< CGulIcon >* aOverrideIconArray = NULL );
64 static void RunNote1L( const TDesC* aOverrideText = NULL );
65 // ]]] end generated region [Generated Methods]
66
67 // ]]] end [Public Section]
68
69
70 // [[[ begin [Protected Section]
71 protected:
72 // from base class CAknView
73 void DoActivateL(const TVwsViewId& aPrevViewId, TUid aCustomMessageId,
74 const TDesC8& aCustomMessage);
75 void DoDeactivate();
76 void HandleStatusPaneSizeChange();
77
78 // [[[ begin generated region: do not modify [Overridden Methods]
79 // ]]] end generated region [Overridden Methods]
80
81
82 // [[[ begin [User Handlers]
83 TBool HandleControlPaneLeftSoftKeyPressedL( TInt aCommand );
84 TBool HandleControlPaneRightSoftKeyPressedL( TInt aCommand );
85 // ]]] end [User Handlers]
86
87 // ]]] end [Protected Section]
88
89
90 // [[[ begin [Private Section]
91 private:
92 void SetupStatusPaneL();
93 void CleanupStatusPane();
94
95 // [[[ begin generated region: do not modify [Generated Instance Variables]
96 CComingNext_SkinFetcherContainer* iComingNext_SkinFetcherContainer;
97 // ]]] end generated region [Generated Instance Variables]
98
99 // [[[ begin generated region: do not modify [Generated Methods]
100 // ]]] end generated region [Generated Methods]
101
102 // ]]] end [Private Section]
103
104 enum TListQuery1Images
105 {
106 // [[[ begin generated region: do not modify [Generated Enums]
107 EListQuery1FirstUserImageIndex
108
109 // ]]] end generated region [Generated Enums]
110
111 };
112 };
113
114 #endif // COMINGNEXT_SKINFETCHERCONTAINERVIEW_H