mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
fix #2296
git-svn-id: http://svn.osgeo.org/qgis/trunk@12520 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
a8f7e81795
commit
ddb319b8a4
@ -34,10 +34,10 @@ QgsNewConnection::QgsNewConnection( QWidget *parent, const QString& connName, Qt
|
||||
{
|
||||
setupUi( this );
|
||||
|
||||
cbxSSLmode->insertItem( QgsDataSourceURI::SSLprefer, tr( "prefer" ) );
|
||||
cbxSSLmode->insertItem( QgsDataSourceURI::SSLrequire, tr( "require" ) );
|
||||
cbxSSLmode->insertItem( QgsDataSourceURI::SSLallow, tr( "allow" ) );
|
||||
cbxSSLmode->insertItem( QgsDataSourceURI::SSLdisable, tr( "disable" ) );
|
||||
cbxSSLmode->addItem( tr( "disable" ), QgsDataSourceURI::SSLdisable );
|
||||
cbxSSLmode->addItem( tr( "allow" ), QgsDataSourceURI::SSLallow );
|
||||
cbxSSLmode->addItem( tr( "prefer" ), QgsDataSourceURI::SSLprefer );
|
||||
cbxSSLmode->addItem( tr( "require" ), QgsDataSourceURI::SSLrequire );
|
||||
|
||||
if ( !connName.isEmpty() )
|
||||
{
|
||||
@ -66,7 +66,7 @@ QgsNewConnection::QgsNewConnection( QWidget *parent, const QString& connName, Qt
|
||||
// Ensure that cb_plublicSchemaOnly is set correctly
|
||||
on_cb_geometryColumnsOnly_clicked();
|
||||
|
||||
cbxSSLmode->setCurrentIndex( settings.value( key + "/sslmode", QgsDataSourceURI::SSLprefer ).toInt() );
|
||||
cbxSSLmode->setCurrentIndex( cbxSSLmode->findData( settings.value( key + "/sslmode", QgsDataSourceURI::SSLprefer ).toInt() ) );
|
||||
|
||||
if ( settings.value( key + "/save" ).toString() == "true" )
|
||||
{
|
||||
@ -110,7 +110,7 @@ void QgsNewConnection::accept()
|
||||
settings.setValue( baseKey + "/publicOnly", cb_publicSchemaOnly->isChecked() );
|
||||
settings.setValue( baseKey + "/geometryColumnsOnly", cb_geometryColumnsOnly->isChecked() );
|
||||
settings.setValue( baseKey + "/save", chkStorePassword->isChecked() ? "true" : "false" );
|
||||
settings.setValue( baseKey + "/sslmode", cbxSSLmode->currentIndex() );
|
||||
settings.setValue( baseKey + "/sslmode", cbxSSLmode->itemData( cbxSSLmode->currentIndex() ).toInt() );
|
||||
|
||||
QDialog::accept();
|
||||
}
|
||||
@ -137,7 +137,7 @@ QgsNewConnection::~QgsNewConnection()
|
||||
void QgsNewConnection::testConnection()
|
||||
{
|
||||
QgsDataSourceURI uri;
|
||||
uri.setConnection( txtHost->text(), txtPort->text(), txtDatabase->text(), txtUsername->text(), txtPassword->text(), ( QgsDataSourceURI::SSLmode ) cbxSSLmode->currentIndex() );
|
||||
uri.setConnection( txtHost->text(), txtPort->text(), txtDatabase->text(), txtUsername->text(), txtPassword->text(), ( QgsDataSourceURI::SSLmode ) cbxSSLmode->itemData( cbxSSLmode->currentIndex() ).toInt() );
|
||||
|
||||
QgsDebugMsg( "PQconnectdb(" + uri.connectionInfo() + ");" );
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user