void QgsAuthConfigSelect::loadConfig() { clearConfig(); if ( !mAuthCfg.isEmpty() && mConfigs.contains( mAuthCfg ) ) { QgsAuthMethodConfig config = mConfigs.value( mAuthCfg ); QgsAuthMethod *authmethod = QgsAuthManager::instance()->configAuthMethod( mAuthCfg ); QString methoddesc = tr( "Missing authentication method description" ); if ( authmethod ) { methoddesc = authmethod->description(); } cmbConfigSelect->setToolTip( tr( "<ul><li><b>Method type:</b> %1</li>" "<li><b>Configuration ID:</b> %2</li></ul>" ).arg( methoddesc, config.id( ) ) ); btnConfigEdit->setEnabled( true ); btnConfigRemove->setEnabled( true ); } emit selectedConfigIdChanged( mAuthCfg ); }
void QgsAuthConfigSelect::loadConfig() { clearConfig(); if ( !mAuthCfg.isEmpty() && mConfigs.contains( mAuthCfg ) ) { QgsAuthMethodConfig config = mConfigs.value( mAuthCfg ); QgsAuthMethod * authmethod = QgsAuthManager::instance()->configAuthMethod( mAuthCfg ); QString methoddesc = tr( "Missing authentication method description" ); if ( authmethod ) { methoddesc = authmethod->description(); } leConfigMethodDesc->setText( methoddesc ); leConfigMethodDesc->setCursorPosition( 0 ); // left justify leConfigId->setText( config.id() ); btnConfigEdit->setEnabled( true ); btnConfigRemove->setEnabled( true ); } emit selectedConfigIdChanged( mAuthCfg ); }
QgsAuthConfigUriEdit::QgsAuthConfigUriEdit( QWidget *parent, const QString &datauri, const QString &dataprovider ) : QDialog( parent ) , mAuthCfg( QString() ) , mDataUri( QString() ) , mDataUriOrig( QString() ) , mDisabled( false ) , mAuthNotifyLayout( nullptr ) , mAuthNotify( nullptr ) { if ( QgsAuthManager::instance()->isDisabled() ) { mDisabled = true; mAuthNotifyLayout = new QVBoxLayout; this->setLayout( mAuthNotifyLayout ); mAuthNotify = new QLabel( QgsAuthManager::instance()->disabledMessage(), this ); mAuthNotifyLayout->addWidget( mAuthNotify ); } else { setupUi( this ); setWindowTitle( tr( "Authentication Config ID String Editor" ) ); buttonBox->button( QDialogButtonBox::Close )->setDefault( true ); connect( buttonBox, SIGNAL( rejected() ), this, SLOT( close() ) ); connect( buttonBox, SIGNAL( accepted() ), this, SLOT( saveChanges() ) ); connect( buttonBox->button( QDialogButtonBox::Reset ), SIGNAL( clicked() ), this, SLOT( resetChanges() ) ); connect( wdgtAuthSelect, SIGNAL( selectedConfigIdChanged( QString ) ), this , SLOT( authCfgUpdated( QString ) ) ); connect( wdgtAuthSelect, SIGNAL( selectedConfigIdRemoved( QString ) ), this , SLOT( authCfgRemoved( QString ) ) ); wdgtAuthSelect->setDataProviderKey( dataprovider ); setDataSourceUri( datauri ); } }