/*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2021 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
#include <dali/public-api/object/type-registry.h>
// INTERNAL INCLUDES
+#include <dali/devel-api/common/singleton-service.h>
#include <dali/internal/adaptor/common/adaptor-impl.h>
-#include <dali/internal/system/common/singleton-service-impl.h>
namespace Dali
{
-
namespace Internal
{
-
namespace Adaptor
{
-
Dali::LifecycleController LifecycleController::Get()
{
Dali::LifecycleController lifecycleController;
- Dali::SingletonService service( SingletonService::Get() );
- if ( service )
+ Dali::SingletonService service(SingletonService::Get());
+ if(service)
{
// Check whether the singleton is already created
- Dali::BaseHandle handle = service.GetSingleton( typeid( Dali::LifecycleController ) );
+ Dali::BaseHandle handle = service.GetSingleton(typeid(Dali::LifecycleController));
if(handle)
{
// If so, downcast the handle
- lifecycleController = Dali::LifecycleController( dynamic_cast< LifecycleController* >( handle.GetObjectPtr() ) );
+ lifecycleController = Dali::LifecycleController(dynamic_cast<LifecycleController*>(handle.GetObjectPtr()));
}
else
{
- lifecycleController = Dali::LifecycleController( new LifecycleController() );
- service.Register( typeid( lifecycleController ), lifecycleController );
+ lifecycleController = Dali::LifecycleController(new LifecycleController());
+ service.Register(typeid(lifecycleController), lifecycleController);
}
}
void LifecycleController::EmitInitSignal()
{
- if( !mInitSignal.Empty() )
+ if(!mInitSignal.Empty())
{
mInitSignal.Emit();
}
void LifecycleController::EmitTerminateSignal()
{
- if( !mTerminateSignal.Empty() )
+ if(!mTerminateSignal.Empty())
{
mTerminateSignal.Emit();
}
void LifecycleController::EmitPauseSignal()
{
- if( !mPauseSignal.Empty() )
+ if(!mPauseSignal.Empty())
{
mPauseSignal.Emit();
}
void LifecycleController::EmitResumeSignal()
{
- if( !mResumeSignal.Empty() )
+ if(!mResumeSignal.Empty())
{
mResumeSignal.Emit();
}
void LifecycleController::EmitResetSignal()
{
- if( !mResetSignal.Empty() )
+ if(!mResetSignal.Empty())
{
mResetSignal.Emit();
}
}
-Dali::LifecycleController::LifecycleSignalType& LifecycleController::ResizeSignal()
-{
- return mResizeSignal;
-}
-
-void LifecycleController::EmitResizeSignal()
-{
- if( !mResizeSignal.Empty() )
- {
- mResizeSignal.Emit();
- }
-}
-
Dali::LifecycleController::LifecycleSignalType& LifecycleController::LanguageChangedSignal()
{
return mLanguageChangedSignal;
void LifecycleController::EmitLanguageChangedSignal()
{
- if( !mLanguageChangedSignal.Empty() )
+ if(!mLanguageChangedSignal.Empty())
{
mLanguageChangedSignal.Emit();
}
}
-void LifecycleController::OnInit( Dali::Application& app )
+void LifecycleController::OnInit(Dali::Application& app)
{
EmitInitSignal();
}
-void LifecycleController::OnTerminate( Dali::Application& app )
+void LifecycleController::OnTerminate(Dali::Application& app)
{
EmitTerminateSignal();
}
-void LifecycleController::OnPause( Dali::Application& app )
+void LifecycleController::OnPause(Dali::Application& app)
{
EmitPauseSignal();
}
-void LifecycleController::OnResume( Dali::Application& app )
+void LifecycleController::OnResume(Dali::Application& app)
{
EmitResumeSignal();
}
-void LifecycleController::OnReset( Dali::Application& app )
+void LifecycleController::OnReset(Dali::Application& app)
{
EmitResetSignal();
}
-void LifecycleController::OnLanguageChanged( Dali::Application& app )
+void LifecycleController::OnLanguageChanged(Dali::Application& app)
{
EmitLanguageChangedSignal();
}
-void LifecycleController::OnResize( Dali::Application& app )
-{
- EmitResizeSignal();
-}
-
} // namespace Adaptor
} // namespace Internal