Add missing DownCast function implementations. 90/24490/1
authorFrancisco Santos <f1.santos@samsung.com>
Tue, 15 Jul 2014 10:03:56 +0000 (11:03 +0100)
committerFrancisco Santos <f1.santos@samsung.com>
Tue, 15 Jul 2014 10:12:11 +0000 (11:12 +0100)
Change-Id: I63f35783ea5a3a7c8ce95db202e8c9b7844638a4

adaptors/common/style-monitor.cpp
adaptors/common/timer.cpp

index 1ff7b7e..cb2848b 100644 (file)
@@ -42,6 +42,11 @@ StyleMonitor::~StyleMonitor()
 {
 }
 
+StyleMonitor StyleMonitor::DownCast( BaseHandle handle )
+{
+  return StyleMonitor( dynamic_cast<Internal::Adaptor::StyleMonitor*>( handle.GetObjectPtr() ) );
+}
+
 std::string StyleMonitor::GetDefaultFontFamily() const
 {
   return GetImplementation(*this).GetDefaultFontFamily();
index 02c0c92..5a1b940 100644 (file)
@@ -56,6 +56,11 @@ Timer::~Timer()
 {
 }
 
+Timer Timer::DownCast( BaseHandle handle )
+{
+  return Timer( dynamic_cast<Internal::Adaptor::Timer*>( handle.GetObjectPtr() ) );
+}
+
 void Timer::Start()
 {
   Internal::Adaptor::GetImplementation(*this).Start();