const QgsEditorWidgetConfig QgsAttributeTypeDialog::editorWidgetConfig() { QListWidgetItem* item = selectionListWidget->currentItem(); if ( item ) { QString widgetType = item->data( Qt::UserRole ).toString(); QgsEditorConfigWidget* cfgWdg = mEditorConfigWidgets[ widgetType ]; if ( cfgWdg ) { return cfgWdg->config(); } } return QgsEditorWidgetConfig(); }
const QVariantMap QgsAttributeTypeDialog::editorWidgetConfig() { QStandardItem *item = currentItem(); if ( item ) { QString widgetType = item->data( Qt::UserRole ).toString(); QgsEditorConfigWidget *cfgWdg = mEditorConfigWidgets[ widgetType ]; if ( cfgWdg ) { return cfgWdg->config(); } } return QVariantMap(); }