📄 viewexview.h
字号:
/*
* ============================================================================
* Name : CViewExView from ViewExView.h
* Part of : ViewEx
* Copyright (c) 2004 Symbian Software Ltd. All rights reserved.
* ============================================================================
*/
#ifndef VIEWEXVIEW_H
#define VIEWEXVIEW_H
// INCLUDES
#include <coeview.h>
#include <eiktxlbx.h>
// FORWARD DECLARATIONS
class CViewExTextListBox;
// TEMPLATES
typedef TBuf<20> TListItem;
// CLASS DECLARATION
/**
* CListView view class.
*
*/
class CListView : public CCoeControl, public MCoeView
{
public: //Destruction
~CListView();
public: // From MCoeView
virtual TVwsViewId ViewId() const;
public: // View Switching
virtual void ItemSelected(TListItem aItem);
protected: // From MCoeView
virtual void ViewConstructL();
private:
virtual void ViewActivatedL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId,const TDesC8& aCustomMessage);
virtual void ViewDeactivated();
protected: // Data
CViewExTextListBox* iListBox;
};
/**
* CCustomView view class.
*
*/
class CCustomView : public CCoeControl, public MCoeView
{
public: // Destruction
~CCustomView();
public: // From MCoeView
TVwsViewId ViewId() const;
public: // From CCoeControl
void Draw(const TRect& aRect) const;
TKeyResponse OfferKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);
private: // From MCoeView
void ViewConstructL();
void ViewActivatedL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId,const TDesC8& aCustomMessage);
void ViewDeactivated();
private: // Member data
TListItem iName;
TInt iIndex;
};
/**
* CEditView view class.
*
*/
class CEditView : public CListView, public MListBoxEditorObserver
{
public: // Destruction
~CEditView();
public:
TVwsViewId ViewId() const;
public: // From MListBoxEditorObserver
TKeyResponse HandleListBoxEditorEventL(MEikListBoxEditor* aListBoxEditor, const TKeyEvent& aKeyEvent);
private:
void ViewConstructL();
void ViewActivatedL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId,const TDesC8& aCustomMessage);
void ViewDeactivated();
};
#endif
// End of File
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -