QtGui/qs60mainappui.h Source File
Go to the documentation of this file.
42 #ifndef QS60MAINAPPUI_H
43 #define QS60MAINAPPUI_H
51 typedef CAknAppUi QS60MainAppUiBase;
55 class QS60StubAknAppUiBase :
public CEikAppUi
58 int qS60StubAknAppUiBaseSpace[4];
61 class QS60StubMEikStatusPaneObserver
64 virtual void HandleStatusPaneSizeChange() = 0;
67 class QS60StubMAknTouchPaneObserver
70 virtual void HandleTouchPaneSizeChange() = 0;
73 class QS60StubAknAppUi :
public QS60StubAknAppUiBase, QS60StubMEikStatusPaneObserver,
74 public MCoeViewDeactivationObserver,
75 public QS60StubMAknTouchPaneObserver
78 virtual void HandleViewDeactivation(
const TVwsViewId&,
const TVwsViewId &);
81 virtual void HandleTouchPaneSizeChange();
84 virtual void HandleStatusPaneSizeChange();
87 virtual void Reserved_MtsmPosition();
88 virtual void Reserved_MtsmObject();
91 int qS60StubAknAppUiSpace[4];
94 typedef QS60StubAknAppUi QS60MainAppUiBase;
103 class Q_GUI_EXPORT QS60MainAppUi : public QS60MainAppUiBase
108 virtual ~QS60MainAppUi();
110 virtual void ConstructL();
112 virtual void RestoreMenuL(CCoeControl *menuWindow,TInt resourceId,TMenuType menuType);
113 virtual void DynInitMenuBarL(TInt resourceId, CEikMenuBar *menuBar);
114 virtual void DynInitMenuPaneL(TInt resourceId, CEikMenuPane *menuPane);
116 virtual void HandleCommandL( TInt command );
118 virtual void HandleResourceChangeL(TInt
type);
120 virtual void HandleStatusPaneSizeChange();
123 virtual void HandleWsEventL(
const TWsEvent &event, CCoeControl *destination);
127 virtual void SetFadedL(TBool aFaded);
128 virtual TRect ApplicationRect()
const;
129 virtual void ProcessCommandL(TInt aCommand);
130 virtual TErrorHandlerResponse HandleError (TInt aError,
const SExtendedError &aExtErr, TDes &aErrorText, TDes &aContextText);
131 virtual void HandleViewDeactivation(
const TVwsViewId &aViewIdToBeDeactivated,
const TVwsViewId &aNewlyActivatedViewId);
132 virtual void PrepareToExit();
133 virtual void HandleTouchPaneSizeChange();
134 virtual TBool ProcessCommandParametersL(TApaCommand aCommand, TFileName &aDocumentName,
const TDesC8 &aTail);
137 virtual void HandleScreenDeviceChangedL();
138 virtual void HandleApplicationSpecificEventL(TInt aType,
const TWsEvent &aEvent);
139 virtual TTypeUid::Ptr MopSupplyObject(TTypeUid aId);
140 virtual void HandleSystemEventL(
const TWsEvent &aEvent);
141 virtual void Reserved_MtsmPosition();
142 virtual void Reserved_MtsmObject();
143 virtual void HandleForegroundEventL(TBool aForeground);
150 #endif // Q_OS_SYMBIAN
152 #endif // QS60MAINAPPUI_H
GLuint GLuint GLsizei GLenum type
#define QT_BEGIN_NAMESPACE