28 qDeleteAll( mRelationWidgetFactories );
29 mRelationWidgetFactories.clear();
37 if ( mRelationWidgetFactories.contains( widgetFactory->
type() ) )
40 mRelationWidgetFactories.insert( widgetFactory->
type(), widgetFactory );
49 mRelationWidgetFactories.remove( widgetType );
54 return mRelationWidgetFactories.keys();
59 return mRelationWidgetFactories;
64 if ( ! mRelationWidgetFactories.contains( widgetType ) )
67 return mRelationWidgetFactories.value( widgetType )->create( config, parent );
72 if ( ! mRelationWidgetFactories.contains( widgetType ) )
75 return mRelationWidgetFactories.value( widgetType )->configWidget( relation, parent );