DataSourceConfigWidget* DataSource::configWidget() { if (!hasConfigWidget()) return 0; DataSourceConfigWidget *w = DataSourcePluginManager::configWidgetForSource(_filename, fileType()); Q_ASSERT(w); //This is still ugly to me... w->_instance = this; w->load(); return w; }
DataSourceConfigWidget* DataSource::configWidget() { if (!hasConfigWidget()) return 0; DataSourceConfigWidget *w = DataSourcePluginManager::configWidgetForSource(_filename, fileType()); Q_ASSERT(w); //This is still ugly to me... w->_instance = this; // TODO check if not all plugins already have load() called w->load(); return w; }