@@ -164,21 +164,6 @@ void QgsWMSSourceSelect::populateConnectionList()
164
164
cmbConnections->addItems ( QgsWMSConnection::connectionList () );
165
165
166
166
setConnectionListPosition ();
167
-
168
- if ( cmbConnections->count () == 0 )
169
- {
170
- // No connections - disable various buttons
171
- btnConnect->setEnabled ( false );
172
- btnEdit->setEnabled ( false );
173
- btnDelete->setEnabled ( false );
174
- }
175
- else
176
- {
177
- // Connections - enable various buttons
178
- btnConnect->setEnabled ( true );
179
- btnEdit->setEnabled ( true );
180
- btnDelete->setEnabled ( true );
181
- }
182
167
}
183
168
void QgsWMSSourceSelect::on_btnNew_clicked ()
184
169
{
@@ -214,7 +199,7 @@ void QgsWMSSourceSelect::on_btnDelete_clicked()
214
199
if ( result == QMessageBox::Ok )
215
200
{
216
201
QgsWMSConnection::deleteConnection ( cmbConnections->currentText () );
217
- cmbConnections->removeItem ( cmbConnections->currentIndex () ); // populateConnectionList();
202
+ cmbConnections->removeItem ( cmbConnections->currentIndex () );
218
203
setConnectionListPosition ();
219
204
emit connectionsChanged ();
220
205
}
@@ -1024,6 +1009,23 @@ void QgsWMSSourceSelect::setConnectionListPosition()
1024
1009
else
1025
1010
cmbConnections->setCurrentIndex ( cmbConnections->count () - 1 );
1026
1011
}
1012
+
1013
+ if ( cmbConnections->count () == 0 )
1014
+ {
1015
+ // No connections - disable various buttons
1016
+ btnConnect->setEnabled ( false );
1017
+ btnEdit->setEnabled ( false );
1018
+ btnDelete->setEnabled ( false );
1019
+ btnSave->setEnabled ( false );
1020
+ }
1021
+ else
1022
+ {
1023
+ // Connections - enable various buttons
1024
+ btnConnect->setEnabled ( true );
1025
+ btnEdit->setEnabled ( true );
1026
+ btnDelete->setEnabled ( true );
1027
+ btnSave->setEnabled ( true );
1028
+ }
1027
1029
}
1028
1030
1029
1031
void QgsWMSSourceSelect::showStatusMessage ( QString const &theMessage )
0 commit comments