2 ========================================================================
3 Name : ComingNext_SkinFetcherContainerView.h
4 Author : Michael Prager
5 Copyright : Licensed under GPLv3
7 ========================================================================
9 #ifndef COMINGNEXT_SKINFETCHERCONTAINERVIEW_H
10 #define COMINGNEXT_SKINFETCHERCONTAINERVIEW_H
12 // [[[ begin generated region: do not modify [Generated Includes]
14 // ]]] end generated region [Generated Includes]
17 // [[[ begin [Event Handler Includes]
18 // ]]] end [Event Handler Includes]
20 // [[[ begin generated region: do not modify [Generated Constants]
21 // ]]] end generated region [Generated Constants]
23 // [[[ begin generated region: do not modify [Generated Forward Declarations]
24 class CComingNext_SkinFetcherContainer
;
25 // ]]] end generated region [Generated Forward Declarations]
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
33 class CComingNext_SkinFetcherContainerView
: public CAknView
36 // [[[ begin [Public Section]
38 // constructors and destructor
39 CComingNext_SkinFetcherContainerView();
40 static CComingNext_SkinFetcherContainerView
* NewL();
41 static CComingNext_SkinFetcherContainerView
* NewLC();
43 virtual ~CComingNext_SkinFetcherContainerView();
45 // from base class CAknView
47 void HandleCommandL(TInt aCommand
);
49 // [[[ begin generated region: do not modify [Generated Methods]
50 CComingNext_SkinFetcherContainer
* CreateContainerL();
51 static void CreateListQuery1ItemL(
54 const TDesC
& aMainText
);
55 static void CreateListQuery1ResourceArrayItemL(
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]
67 // ]]] end [Public Section]
70 // [[[ begin [Protected Section]
72 // from base class CAknView
73 void DoActivateL(const TVwsViewId
& aPrevViewId
, TUid aCustomMessageId
,
74 const TDesC8
& aCustomMessage
);
76 void HandleStatusPaneSizeChange();
78 // [[[ begin generated region: do not modify [Overridden Methods]
79 // ]]] end generated region [Overridden Methods]
82 // [[[ begin [User Handlers]
83 TBool
HandleControlPaneLeftSoftKeyPressedL( TInt aCommand
);
84 TBool
HandleControlPaneRightSoftKeyPressedL( TInt aCommand
);
85 // ]]] end [User Handlers]
87 // ]]] end [Protected Section]
90 // [[[ begin [Private Section]
92 void SetupStatusPaneL();
93 void CleanupStatusPane();
95 // [[[ begin generated region: do not modify [Generated Instance Variables]
96 CComingNext_SkinFetcherContainer
* iComingNext_SkinFetcherContainer
;
97 // ]]] end generated region [Generated Instance Variables]
99 // [[[ begin generated region: do not modify [Generated Methods]
100 // ]]] end generated region [Generated Methods]
102 // ]]] end [Private Section]
104 enum TListQuery1Images
106 // [[[ begin generated region: do not modify [Generated Enums]
107 EListQuery1FirstUserImageIndex
109 // ]]] end generated region [Generated Enums]
114 #endif // COMINGNEXT_SKINFETCHERCONTAINERVIEW_H