5 #include <remconcoreapitargetobserver.h>
13 class CWsScreenDevice
;
19 int SDL_main (int argc
, char* argv
[]);
22 class CSDL
: public MRemConCoreApiTargetObserver
29 SPR_SILENTPROFILE
= 0x2
35 void SetContainerWindowL(RWindow
& aWindow
, RWsSession
& aSession
, CWsScreenDevice
& aDevice
);
36 void AppendWsEvent(const TWsEvent
& aEvent
); //give event to SDL
40 CEventQueue
* EventQueue() { return m_eventQueue
; }
41 void SetOrientation(CAknAppUi::TAppUiOrientation orientation
, const TSize
& aSize
, TDisplayMode aMode
);
43 int GetSoundPauseReason() const { return m_soundPauseReason
; }
44 void SetFocus(bool focused
);
47 void MrccatoCommand(TRemConCoreApiOperationId aOperationId
, TRemConCoreApiButtonAction aButtonAct
);
49 CEventQueue
* m_eventQueue
;
50 bool m_orientationWait
;
53 int m_soundPauseReason
;