📄 propertycontainer.h
字号:
#ifndef __PROPPERTY_CONTAINER_H__
#define __PROPPERTY_CONTAINER_H__
#include<COECNTRL.H>
#include<EIKLBX.H>
#include<AknLists.h>
_LIT(KtxNoData ,"No properties");
class CSensrvChannel;
/*
-----------------------------------------------------------------------------
*/
class CProppertyContainer : public CCoeControl
{
public:
static CProppertyContainer* NewL(CSensrvChannel* aSensrvSensorChannel);
static CProppertyContainer* NewLC(CSensrvChannel* aSensrvSensorChannel);
~CProppertyContainer();
public:
TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
CCoeControl* ComponentControl( TInt aIndex) const;
TInt CountComponentControls() const;
public:
void ShowInfoL(void);
void ModifyPropertyL(void);
private:
CProppertyContainer(CSensrvChannel* aSensrvSensorChannel);
void ConstructL(void);
virtual void SizeChanged();
virtual void HandleResourceChange(TInt aType);
void Draw(const TRect& aRect) const;
void MakeListBoxL(void);
CDesCArray* GetArrayL(void);
void UpdateScrollBar(CEikListBox* aListBox);
void AppendName(const TUint32& aId, TDes& aName);
private:
CAknDoubleStyleListBox* iMyListBox;
CSensrvChannel* iSensrvSensorChannel;
};
#endif // __PROPPERTY_CONTAINER_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -