2 ========================================================================
3 Name : ComingNext_SkinFetcherContainer.h
4 Author : Michael Prager
5 Copyright : Licensed under GPLv3
7 ========================================================================
9 #ifndef COMINGNEXT_SKINFETCHERCONTAINER_H
10 #define COMINGNEXT_SKINFETCHERCONTAINER_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 Forward Declarations]
21 class MEikCommandObserver
;
23 // ]]] end generated region [Generated Forward Declarations]
26 * Container class for ComingNext_SkinFetcherContainer
28 * @class CComingNext_SkinFetcherContainer ComingNext_SkinFetcherContainer.h
30 class CComingNext_SkinFetcherContainer
: public CCoeControl
33 // constructors and destructor
34 CComingNext_SkinFetcherContainer();
35 static CComingNext_SkinFetcherContainer
* NewL(const TRect
& aRect
,
36 const CCoeControl
* aParent
, MEikCommandObserver
* aCommandObserver
);
37 static CComingNext_SkinFetcherContainer
* NewLC(const TRect
& aRect
,
38 const CCoeControl
* aParent
, MEikCommandObserver
* aCommandObserver
);
39 void ConstructL(const TRect
& aRect
, const CCoeControl
* aParent
,
40 MEikCommandObserver
* aCommandObserver
);
41 virtual ~CComingNext_SkinFetcherContainer();
44 // from base class CCoeControl
45 TInt
CountComponentControls() const;
46 CCoeControl
* ComponentControl(TInt aIndex
) const;
47 TKeyResponse
OfferKeyEventL(const TKeyEvent
& aKeyEvent
, TEventCode aType
);
48 void HandleResourceChange(TInt aType
);
51 // from base class CCoeControl
55 // from base class CCoeControl
56 void Draw(const TRect
& aRect
) const;
59 void InitializeControlsL();
60 void LayoutControls();
61 CCoeControl
* iFocusControl
;
62 MEikCommandObserver
* iCommandObserver
;
63 // [[[ begin generated region: do not modify [Generated Methods]
65 // ]]] end generated region [Generated Methods]
67 // [[[ begin generated region: do not modify [Generated Type Declarations]
69 // ]]] end generated region [Generated Type Declarations]
71 // [[[ begin generated region: do not modify [Generated Instance Variables]
74 // ]]] end generated region [Generated Instance Variables]
77 // [[[ begin [Overridden Methods]
79 // ]]] end [Overridden Methods]
82 // [[[ begin [User Handlers]
84 // ]]] end [User Handlers]
89 // [[[ begin generated region: do not modify [Generated Contents]
92 // ]]] end generated region [Generated Contents]
94 // add any user-defined entries here...
100 #endif // COMINGNEXT_SKINFETCHERCONTAINER_H