};
-Framework::Framework( Framework::Observer& observer, int *argc, char ***argv )
+Framework::Framework( Framework::Observer& observer, int *argc, char ***argv, Type type )
: mObserver(observer),
mInitialised(false),
mRunning(false),
{
mInitialised = true;
- // Connect to abnormal exit signals
- mAbortHandler.AbortOnSignal( SIGINT );
- mAbortHandler.AbortOnSignal( SIGQUIT );
- mAbortHandler.AbortOnSignal( SIGKILL );
-
mObserver.OnInit();
break;
}
break;
case APP_TERMINATE:
- mObserver.OnTerminate();
+ mObserver.OnTerminate();
break;
case APP_PAUSE: