Skip to content
Snippets Groups Projects
Commit 4a609e71 authored by Julien Malik's avatar Julien Malik
Browse files

ENH: prepare for new factories to come

parent 29bf0a99
No related branches found
No related tags found
No related merge requests found
...@@ -17,6 +17,11 @@ ...@@ -17,6 +17,11 @@
=========================================================================*/ =========================================================================*/
#include "otbWrapperQtWidgetParameterFactory.h" #include "otbWrapperQtWidgetParameterFactory.h"
#include "otbWrapperQtWidgetNumericalParameterFactory.h"
#include "otbWrapperQtWidgetEmptyParameterFactory.h"
#include "otbWrapperQtWidgetStringParameterFactory.h"
#include "otbWrapperQtWidgetChoiceParameterFactory.h"
namespace otb namespace otb
{ {
namespace Wrapper namespace Wrapper
...@@ -33,17 +38,26 @@ QtWidgetParameterFactory::~QtWidgetParameterFactory() ...@@ -33,17 +38,26 @@ QtWidgetParameterFactory::~QtWidgetParameterFactory()
} }
void
QtWidgetParameterFactory::RegisterBuiltInFactories()
{
}
QWidget* QWidget*
QtWidgetParameterFactory::CreateQtWidget( Parameter* param ) QtWidgetParameterFactory::CreateQtWidget( Parameter* param )
{ {
QWidget* widget = 0;
if (!widget)
widget = QtWidgetIntParameterFactory::CreateQtWidget( param );
if (!widget)
widget = QtWidgetFloatParameterFactory::CreateQtWidget( param );
if (!widget)
widget = QtWidgetEmptyParameterFactory::CreateQtWidget( param );
if (!widget)
widget = QtWidgetStringParameterFactory::CreateQtWidget( param );
if (!widget)
widget = QtWidgetChoiceParameterFactory::CreateQtWidget( param );
return 0; return 0;
} }
......
...@@ -44,9 +44,6 @@ public: ...@@ -44,9 +44,6 @@ public:
/** Create the appropriate ImageIO depending on the particulars of the file. */ /** Create the appropriate ImageIO depending on the particulars of the file. */
static QWidget* CreateQtWidget( Parameter* param ); static QWidget* CreateQtWidget( Parameter* param );
/** Register Built-in factories */
static void RegisterBuiltInFactories();
protected: protected:
QtWidgetParameterFactory(); QtWidgetParameterFactory();
virtual ~QtWidgetParameterFactory(); virtual ~QtWidgetParameterFactory();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment