From 6c1ca4d2fd565cdfe04d35c295bd808ae1c251ec Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Wed, 16 Feb 2022 10:39:28 +1000 Subject: [PATCH] Minor tweaks --- src/app/browser/qgsinbuiltdataitemproviders.cpp | 1 + src/gui/qgsfielddomainwidget.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/app/browser/qgsinbuiltdataitemproviders.cpp b/src/app/browser/qgsinbuiltdataitemproviders.cpp index d53ef5fee37..c9eefc54017 100644 --- a/src/app/browser/qgsinbuiltdataitemproviders.cpp +++ b/src/app/browser/qgsinbuiltdataitemproviders.cpp @@ -1643,6 +1643,7 @@ void QgsFieldDomainItemGuiProvider::populateContextMenu( QgsDataItem *item, QMen auto createDomain = [context, itemWeakPointer, md, connectionUri]( Qgis::FieldDomainType type ) { QgsFieldDomainDialog dialog( type, QgisApp::instance() ); + dialog.setWindowTitle( tr( "New Field Domain" ) ); if ( dialog.exec() ) { std::unique_ptr< QgsFieldDomain > newDomain( dialog.createFieldDomain() ); diff --git a/src/gui/qgsfielddomainwidget.cpp b/src/gui/qgsfielddomainwidget.cpp index 3363883cc38..666913e9496 100644 --- a/src/gui/qgsfielddomainwidget.cpp +++ b/src/gui/qgsfielddomainwidget.cpp @@ -16,6 +16,7 @@ #include "qgsfielddomainwidget.h" #include "qgsfielddomain.h" #include "qgsvariantutils.h" +#include "qgsgui.h" #include #include @@ -442,6 +443,8 @@ bool QgsFieldDomainWidget::isValid() const QgsFieldDomainDialog::QgsFieldDomainDialog( Qgis::FieldDomainType type, QWidget *parent, Qt::WindowFlags flags ) : QDialog( parent, flags ) { + setObjectName( QStringLiteral( "QgsFieldDomainDialog" ) ); + QVBoxLayout *vLayout = new QVBoxLayout(); mWidget = new QgsFieldDomainWidget( type ); vLayout->addWidget( mWidget, 1 ); @@ -454,6 +457,8 @@ QgsFieldDomainDialog::QgsFieldDomainDialog( Qgis::FieldDomainType type, QWidget setLayout( vLayout ); connect( mWidget, &QgsFieldDomainWidget::validityChanged, this, &QgsFieldDomainDialog::validityChanged ); validityChanged( mWidget->isValid() ); + + QgsGui::enableAutoGeometryRestore( this ); } void QgsFieldDomainDialog::setFieldDomain( const QgsFieldDomain *domain )