Remove IMPORT_C / EXPORT_C.
[SDL.s60v3.git] / symbian / include / internal / sdlmain.h
blob7389a8725f650dd94f1ea64721c87bf535c1c99a
1 #ifndef __SDLMAIN_H__
2 #define __SDLMAIN_H__
4 class CApaApplication;
6 #include<sdlepocapi.h>
8 class MSDLMainObs
10 public:
11 enum TSDLMainObsEvent {EError, ESDLCreated};
12 virtual TInt SDLMainEvent(TInt aEvent, TInt aParam, CSDL* aSdl) = 0;
15 class SDLEnv
17 public:
18 enum TSdlEnvFlags
20 EFlagsNone = 0x0,
21 EParamQuery = 0x1,
22 EVirtualMouse = 0x2,
23 EParamQueryDialog = 0x5
25 static TInt SetMain(const TMainFunc& aFunc, TInt aSdlFlags, MSDLMainObs* aObs = NULL, TInt aEnvFlags = EFlagsNone);
28 #endif