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 );