gnuboxappui.h

来自「一套Symbian平台的工具库源码」· C头文件 代码 · 共 82 行

H
82
字号
//// gnuboxAppUi.h// 28th August 2002//// Copyright: Mal Minhas//// Description://    Main Gnubox AppUi header file//#ifndef GNUBOXAPPUI_H#define GNUBOXAPPUI_H// Includes#include <eikapp.h>#include <eikdoc.h>#include <e32std.h>#include <coeccntx.h>#include <aknappui.h>#include "gnuboxDocument.h"// Forward declarationsclass CGnuboxContainer;// Constants// Class declarationsclass CGnuboxAppUi : public CAknAppUi/**	Application UI class.	Provides support for the following features:	- EIKON control architecture*/	{public:  // Constructors and destructor	/**	   EPOC default constructor.	*/	void ConstructL();	/**	   Destructor.	*/	~CGnuboxAppUi();public: // New functions	inline TConnectionMode GetMode() {return iMode;};
	inline void SetMode(const TConnectionMode aMode) {iMode = aMode;};	inline CGnuboxDocument *GetDocument() {return iDocument;};
	inline void SetDocument(CGnuboxDocument *aDoc) {iDocument = aDoc;};public: // Functions from base classesprivate:	// From MEikMenuObserver	void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane);private:	/**	   From CEikAppUi, takes care of command handling.	   @param aCommand Command to be handled.	*/	void HandleCommandL(TInt aCommand);	/**	   From CEikAppUi, handles key events.	   @param aKeyEvent Event to handled.	   @param aType Type of the key event.	   @return Response code (EKeyWasConsumed, EKeyWasNotConsumed).	*/	virtual TKeyResponse HandleKeyEventL(const TKeyEvent& aKeyEvent,TEventCode aType);private:	/**	   Data - AppUi has a container which holds all the individual	   controls in the AppUi	*/	CGnuboxContainer* iAppContainer;	TConnectionMode iMode;	CGnuboxDocument* iDocument;	};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?