Salome HOME
6105bf263ae0f27247bb1409b92bd05d3d5bacc8
[modules/shaper.git] / src / ModuleBase / ModuleBase_IWorkshop.cpp
1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 // File:        ModuleBase_ModelWidget.h
4 // Created:     25 Apr 2014
5 // Author:      Natalia ERMOLAEVA
6
7 #include "ModuleBase_IWorkshop.h"
8 #include "ModuleBase_FilterFactory.h"
9
10 ModuleBase_IWorkshop::ModuleBase_IWorkshop(QObject* theParent)
11 : QObject(theParent)
12 {
13   myValidatorFilter = new ModuleBase_FilterValidated(this);
14 }
15
16 Handle(ModuleBase_FilterValidated) ModuleBase_IWorkshop::validatorFilter()
17 {
18   return myValidatorFilter;
19 }
20
21 ModuleBase_FilterFactory* ModuleBase_IWorkshop::selectionFilters() const
22 {
23   static ModuleBase_FilterFactory* aFactory = new ModuleBase_FilterFactory;
24   return aFactory;
25 }