// CLASS HEADER
#include "lifecycle-controller-impl.h"
-// INTERNAL INCLUDES
+// EXTERNAL INCLUDES
#include <dali/public-api/object/type-registry.h>
+
+// INTERNAL INCLUDES
#include <adaptor-impl.h>
#include <singleton-service-impl.h>
namespace Adaptor
{
-namespace
-{
-
-BaseHandle Create()
-{
- BaseHandle handle( LifecycleController::Get() );
-
- if ( !handle && Adaptor::IsAvailable() )
- {
- Dali::SingletonService service( SingletonService::Get() );
- if ( service )
- {
- Dali::LifecycleController lifecycleController = Dali::LifecycleController( new LifecycleController() );
- service.Register( typeid( lifecycleController ), lifecycleController );
- handle = lifecycleController;
- }
- }
-
- return handle;
-}
-TypeRegistration LIFECYCLE_CONTROLLER_TYPE( typeid(Dali::LifecycleController), typeid(Dali::BaseHandle), Create, true /* Create Instance At Startup */ );
-
-} // unnamed namespace
-
Dali::LifecycleController LifecycleController::Get()
{
Dali::LifecycleController lifecycleController;
{
}
-Dali::LifecycleController::LifecycleSignalV2& LifecycleController::InitSignal()
+Dali::LifecycleController::LifecycleSignalType& LifecycleController::InitSignal()
{
return mInitSignal;
}
}
}
-Dali::LifecycleController::LifecycleSignalV2& LifecycleController::TerminateSignal()
+Dali::LifecycleController::LifecycleSignalType& LifecycleController::TerminateSignal()
{
return mTerminateSignal;
}
}
}
-Dali::LifecycleController::LifecycleSignalV2& LifecycleController::PauseSignal()
+Dali::LifecycleController::LifecycleSignalType& LifecycleController::PauseSignal()
{
return mPauseSignal;
}
}
}
-Dali::LifecycleController::LifecycleSignalV2& LifecycleController::ResumeSignal()
+Dali::LifecycleController::LifecycleSignalType& LifecycleController::ResumeSignal()
{
return mResumeSignal;
}
}
}
-Dali::LifecycleController::LifecycleSignalV2& LifecycleController::ResetSignal()
+Dali::LifecycleController::LifecycleSignalType& LifecycleController::ResetSignal()
{
return mResetSignal;
}
}
}
-Dali::LifecycleController::LifecycleSignalV2& LifecycleController::ResizeSignal()
+Dali::LifecycleController::LifecycleSignalType& LifecycleController::ResizeSignal()
{
return mResizeSignal;
}
}
}
-Dali::LifecycleController::LifecycleSignalV2& LifecycleController::LanguageChangedSignal()
+Dali::LifecycleController::LifecycleSignalType& LifecycleController::LanguageChangedSignal()
{
return mLanguageChangedSignal;
}