KDataTool* KDataToolInfo::createTool( QObject* parent, const char* name ) const { if ( !m_service ) return 0; KDataTool* tool = KParts::ComponentFactory::createInstanceFromService<KDataTool>( m_service, parent, name ); if ( tool ) tool->setInstance( m_instance ); return tool; }