[Widget] Added stubs for other methods in C++ layer.
authorTomasz Marciniak <t.marciniak@samsung.com>
Thu, 3 Mar 2016 13:49:40 +0000 (14:49 +0100)
committerLukasz Bardeli <l.bardeli@samsung.com>
Thu, 14 Apr 2016 09:32:16 +0000 (11:32 +0200)
[Verification] Code compiles.

Change-Id: Iadb035203ded2bd1dbe283ee1f70930ac15b819a
Signed-off-by: Tomasz Marciniak <t.marciniak@samsung.com>
src/widget/widget_instance.cc
src/widget/widget_instance.h

index 9d0f0153fc948e9864cb0ecdd0f98070b714ba28..7fa50f2ba0a8e55174329c3f8c9f1afc3beeb214 100755 (executable)
@@ -87,12 +87,22 @@ WidgetInstance::WidgetInstance() {
   REGISTER_SYNC("WidgetManager_getWidget", GetWidget);
   REGISTER_SYNC("WidgetManager_getPrimaryWidgetId", GetPrimaryWidgetId);
   REGISTER_SYNC("WidgetManager_getSize", GetSize);
+  REGISTER_SYNC("Widget_getName", GetName);
+  REGISTER_SYNC("Widget_getVariant", GetVariant);
+  REGISTER_SYNC("Widget_addChangeListener", AddChangeListener);
+  REGISTER_SYNC("Widget_removeChangeListener", RemoveChangeListener);
+  REGISTER_SYNC("WidgetInstance_changeUpdatePeriod", ChangeUpdatePeriod);
+  REGISTER_SYNC("WidgetInstance_sendContent", SendContent);
+
 #undef REGISTER_SYNC
 
 #define REGISTER_ASYNC(c, x) \
   RegisterHandler(c, std::bind(&WidgetInstance::x, this, _1, _2));
 
   REGISTER_ASYNC("WidgetManager_getWidgets", GetWidgets);
+  REGISTER_ASYNC("Widget_getInstances", GetInstances);
+  REGISTER_ASYNC("Widget_getVariants", GetVariants);
+  REGISTER_ASYNC("WidgetInstance_getContent", GetContent);
 #undef REGISTER_ASYNC
 }
 
@@ -207,5 +217,59 @@ TizenResult WidgetInstance::GetSize(const picojson::object& args) {
   return TizenSuccess(value);
 }
 
+TizenResult WidgetInstance::GetName(picojson::object const& args) {
+  ScopeLogger();
+
+  return common::NotSupportedError();
+}
+
+TizenResult WidgetInstance::GetInstances(picojson::object const& args, const common::AsyncToken& token) {
+  ScopeLogger();
+
+  return common::NotSupportedError();
+}
+
+TizenResult WidgetInstance::GetVariant(picojson::object const& args) {
+  ScopeLogger();
+
+  return common::NotSupportedError();
+}
+
+TizenResult WidgetInstance::GetVariants(picojson::object const& args, const common::AsyncToken& token) {
+  ScopeLogger();
+
+  return common::NotSupportedError();
+}
+
+TizenResult WidgetInstance::AddChangeListener(picojson::object const& args) {
+  ScopeLogger();
+
+  return common::NotSupportedError();
+}
+
+TizenResult WidgetInstance::RemoveChangeListener(picojson::object const& args) {
+  ScopeLogger();
+
+  return common::NotSupportedError();
+}
+
+TizenResult WidgetInstance::ChangeUpdatePeriod(picojson::object const& args) {
+  ScopeLogger();
+
+  return common::NotSupportedError();
+}
+
+TizenResult WidgetInstance::SendContent(picojson::object const& args) {
+  ScopeLogger();
+
+  return common::NotSupportedError();
+}
+
+TizenResult WidgetInstance::GetContent(picojson::object const& args, const common::AsyncToken& token) {
+  ScopeLogger();
+
+  return common::NotSupportedError();
+}
+
 } // namespace widget
 } // namespace extension
index 3af4fc29a3f994fa80a180d4e464455eba6caf07..f19cfd8f087e12397f544145175b944cde59457c 100755 (executable)
@@ -33,6 +33,17 @@ class WidgetInstance : public common::TizenInstance {
   common::TizenResult GetWidgets(picojson::object const& args, const common::AsyncToken& token);
   common::TizenResult GetPrimaryWidgetId(picojson::object const& args);
   common::TizenResult GetSize(picojson::object const& args);
+  //Widget
+  common::TizenResult GetName(picojson::object const& args);
+  common::TizenResult GetInstances(picojson::object const& args, const common::AsyncToken& token);
+  common::TizenResult GetVariant(picojson::object const& args);
+  common::TizenResult GetVariants(picojson::object const& args, const common::AsyncToken& token);
+  common::TizenResult AddChangeListener(picojson::object const& args);
+  common::TizenResult RemoveChangeListener(picojson::object const& args);
+  //WidgetInstance
+  common::TizenResult ChangeUpdatePeriod(picojson::object const& args);
+  common::TizenResult SendContent(picojson::object const& args);
+  common::TizenResult GetContent(picojson::object const& args, const common::AsyncToken& token);
 
 };