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