merge with master
[platform/framework/web/wrt-plugins-common.git] / src / plugins-api-support / ObjectFactory.h
index bd43878..59bff1d 100644 (file)
 
 namespace WrtPluginsApi {
 namespace ObjectFactory {
+IObjectPtr createObject(
+    const char* name,
+    ClassRef ref,
+    IObjectType type = IObjectType::Object);
 
-    IObjectPtr createObject(
-        const char* name,
-        ClassRef ref,
-        IObjectType type = IObjectType::Object);
+IObjectPtr createMainObject(
+    const char* name,
+    ClassRef ref,
+    const char* parentName = IObject::WINDOW_OBJECT(),
+    IObjectType type = IObjectType::Object);
 
-    IObjectPtr createMainObject(
-        const char* name,
-        ClassRef ref,
-        const char* parentName = IObject::WINDOW_OBJECT(),
-        IObjectType type = IObjectType::Object);
-
-    IObjectPtr createObjectWithInterface(
-        const char* name,
-        ClassRef interfaceRef,
-        const char* interfaceName,
-        ClassRef constructorRef,
-        const char* parentName = IObject::WINDOW_OBJECT(),
-        IObjectType type = IObjectType::Object);
+IObjectPtr createObjectWithInterface(
+    const char* name,
+    ClassRef interfaceRef,
+    const char* interfaceName,
+    ClassRef constructorRef,
+    const char* parentName = IObject::WINDOW_OBJECT(),
+    IObjectType type = IObjectType::Object);
 }
 }
 #endif