S60UIExampleList.h
上传用户:laixiong
上传日期:2007-03-11
资源大小:2994k
文件大小:1k
- // Copyright (c) 2006 Nokia Corporation.
- #ifndef __S60UIEXAMPLELIST_H__
- #define __S60UIEXAMPLELIST_H__
- #include <AknSettingItemList.h>
- //class CAknExSettingListItemData;
- //class CAknExSettingListView;
- /**
- * CS60UIExampleList container control class.
- */
- class CS60UIExampleList : public CAknSettingItemList
- {
- public: // From CAknSettingItemList
- /**
- * CreateSettingItemL
- * Creates SettingItem
- * @param identifier
- * @return pointer to CAknSettingItem object
- */
- CAknSettingItem* CreateSettingItemL(TInt identifier);
-
- /**
- * SetData
- * Sets List's item data.
- * @param aData data to set
- */
- void SetData(TInt& aVolume, TInt& aSpeed, TBool& iBacktrack);
-
- private: // From CCoeControl
- /**
- * SizeChanged
- * Called by framework when the size is changed..
- */
- void SizeChanged();
- /**
- * HandleResourceChange
- * Handle Resource change. In this case a change in screen size is
- * handled by calling SetRect, and hence SizeChanged
- */
- void HandleResourceChange(TInt aType);
- private: //Data
- /**
- * Pointers to the data to be set
- */
- TInt* iSpeed;
- TInt* iVolume;
- TBool* iBacktrack;
- };
- #endif //__S60UIEXAMPLELIST_H__
- // End of File