[3.0] Add UpdateTopMargin in tizen indicator
[platform/core/uifw/dali-adaptor.git] / adaptors / ubuntu / tts-player-impl-ubuntu.cpp
index adcc147..d438054 100644 (file)
@@ -18,7 +18,7 @@
 // CLASS HEADER
 #include "tts-player-impl.h"
 
-// INTERNAL INCLUDES
+// EXTERNAL INCLUDES
 #include <dali/public-api/object/type-registry.h>
 
 
@@ -31,17 +31,6 @@ namespace Internal
 namespace Adaptor
 {
 
-namespace // unnamed namespace
-{
-// Type Registration
-Dali::BaseHandle Create()
-{
-  return Dali::TtsPlayer::Get() ;
-}
-
-Dali::TypeRegistration mType( typeid(Dali::TtsPlayer), typeid(Dali::BaseHandle), Create ) ;
-} // unnamed namespace
-
 #if defined(DEBUG_ENABLED)
 Debug::Filter* TtsPlayer::gLogFilter = Debug::Filter::New(Debug::Concise, false, "LOG_TTS_PLAYER");
 #endif
@@ -54,8 +43,9 @@ Dali::TtsPlayer TtsPlayer::New(Dali::TtsPlayer::Mode mode)
 }
 
 TtsPlayer::TtsPlayer(Dali::TtsPlayer::Mode mode)
+: mStateChangedSignal()
 {
-  DALI_LOG_ERROR("TTS is not implemented in UBUNTU profile.");
+  DALI_LOG_ERROR("TTS is not implemented in UBUNTU profile.\n");
 }
 
 TtsPlayer::~TtsPlayer()
@@ -78,9 +68,18 @@ void TtsPlayer::Resume()
 {
 }
 
+Dali::TtsPlayer::State TtsPlayer::GetState()
+{
+  return Dali::TtsPlayer::UNAVAILABLE;
+}
+
+Dali::TtsPlayer::StateChangedSignalType& TtsPlayer::StateChangedSignal()
+{
+  return mStateChangedSignal;
+}
+
 } // namespace Adaptor
 
 } // namespace Internal
 
 } // namespace Dali
-