Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Issue #1865: Model Widget for fields
[modules/shaper.git]
/
src
/
CollectionPlugin
/
CollectionPlugin_Plugin.cpp
diff --git
a/src/CollectionPlugin/CollectionPlugin_Plugin.cpp
b/src/CollectionPlugin/CollectionPlugin_Plugin.cpp
index 6732c4c73ea00e8e76f1616ceb26c510e80306f8..6f0ca30e7b8d7c9b237637c39ec589845918b227 100644
(file)
--- a/
src/CollectionPlugin/CollectionPlugin_Plugin.cpp
+++ b/
src/CollectionPlugin/CollectionPlugin_Plugin.cpp
@@
-6,6
+6,10
@@
#include <CollectionPlugin_Field.h>
#include <ModelAPI_Session.h>
#include <CollectionPlugin_Field.h>
#include <ModelAPI_Session.h>
+#include <ModuleBase_WidgetCreatorFactory.h>
+
+#include "CollectionPlugin_WidgetCreator.h"
+
#include <string>
#include <memory>
#include <string>
#include <memory>
@@
-14,6
+18,10
@@
static CollectionPlugin_Plugin* MY_COLLECTION_INSTANCE = new CollectionPlugin_Pl
CollectionPlugin_Plugin::CollectionPlugin_Plugin()
{
CollectionPlugin_Plugin::CollectionPlugin_Plugin()
{
+ WidgetCreatorFactoryPtr aWidgetCreatorFactory = ModuleBase_WidgetCreatorFactory::get();
+ aWidgetCreatorFactory->registerCreator(
+ std::shared_ptr<CollectionPlugin_WidgetCreator>(new CollectionPlugin_WidgetCreator()));
+
SessionPtr aMgr = ModelAPI_Session::get();
// register this plugin
ModelAPI_Session::get()->registerPlugin(this);
SessionPtr aMgr = ModelAPI_Session::get();
// register this plugin
ModelAPI_Session::get()->registerPlugin(this);