QgsAuthConfigSelect::QgsAuthConfigSelect( QWidget *parent, const QString &dataprovider ) : QWidget( parent ) , mAuthCfg( QString() ) , mDataProvider( dataprovider ) , mConfigs( QgsAuthMethodConfigsMap() ) , 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 ); leConfigMsg->setStyleSheet( QString( "QLineEdit{background-color: %1}" ) .arg( QgsAuthGuiUtils::yellowColor().name() ) ); clearConfig(); clearMessage(); populateConfigSelector(); } }
void QgsAuthPkcs12Edit::loadConfig( const QgsStringMap &configmap ) { clearConfig(); mConfigMap = configmap; lePkcs12Bundle->setText( configmap.value( "bundlepath" ) ); lePkcs12KeyPass->setText( configmap.value( "bundlepass" ) ); validateConfig(); }
void QgsAuthIdentCertEdit::loadConfig( const QgsStringMap &configmap ) { clearConfig(); mConfigMap = configmap; int indx = cmbIdentityCert->findData( configmap.value( QStringLiteral( "certid" ) ) ); cmbIdentityCert->setCurrentIndex( indx == -1 ? 0 : indx ); validateConfig(); }
static void processClear(QString &line) { if (line == "CONFIG") clearConfig(); else if (line == "COOKIES") clearCookies(); else if (line == "SESSIONCOOKIES") clearCookies(true); else FAIL(QString("Unknown command 'CLEAR %1'").arg(line)); }
void QgsAuthPkiPathsEdit::loadConfig( const QgsStringMap &configmap ) { clearConfig(); mConfigMap = configmap; lePkiPathsCert->setText( configmap.value( "certpath" ) ); lePkiPathsKey->setText( configmap.value( "keypath" ) ); lePkiPathsKeyPass->setText( configmap.value( "keypass" ) ); validateConfig(); }
static void saveCookies() { QString file = KStandardDirs::locateLocal("config", "kcookiejar-testcookies"); QFile::remove(file); jar->saveCookies(file); // Add an empty domain to the cookies file, just for testing robustness QFile f(file); f.open(QIODevice::Append); f.write("[]\n \"\" \"/\" 1584320400 0 h 4 x\n"); f.close(); delete jar; jar = new KCookieJar(); clearConfig(); jar->loadCookies(file); }
Service::Service():Persist(), service_label(), service_descriptor(), service_identifier(), country(), language(), language_long(), audio_ref(), data_ref(), afs_ref(), conditional_access(), ca_system_identifier(), ca_data(), announcement() { clearConfig(); tag="service"; }
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 ); }
QgsAuthConfigSelect::QgsAuthConfigSelect( QWidget *parent, const QString &dataprovider ) : QWidget( parent ) , mDataProvider( dataprovider ) { 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 ); connect( cmbConfigSelect, static_cast<void ( QComboBox::* )( int )>( &QComboBox::currentIndexChanged ), this, &QgsAuthConfigSelect::cmbConfigSelect_currentIndexChanged ); connect( btnConfigAdd, &QToolButton::clicked, this, &QgsAuthConfigSelect::btnConfigAdd_clicked ); connect( btnConfigEdit, &QToolButton::clicked, this, &QgsAuthConfigSelect::btnConfigEdit_clicked ); connect( btnConfigRemove, &QToolButton::clicked, this, &QgsAuthConfigSelect::btnConfigRemove_clicked ); connect( btnConfigMsgClear, &QToolButton::clicked, this, &QgsAuthConfigSelect::btnConfigMsgClear_clicked ); // Set icons and remove texts btnConfigAdd->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/symbologyAdd.svg" ) ) ); btnConfigRemove->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/symbologyRemove.svg" ) ) ); btnConfigEdit->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mActionToggleEditing.svg" ) ) ); btnConfigMsgClear->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mIconClose.svg" ) ) ); btnConfigAdd->setText( QStringLiteral( "" ) ); btnConfigRemove->setText( QStringLiteral( "" ) ); btnConfigEdit->setText( QStringLiteral( "" ) ); btnConfigMsgClear->setText( QStringLiteral( "" ) ); leConfigMsg->setStyleSheet( QStringLiteral( "QLineEdit{background-color: %1}" ) .arg( QgsAuthGuiUtils::yellowColor().name() ) ); clearConfig(); clearMessage(); populateConfigSelector(); } }
void testCookieFile() { QFETCH(QString, fileName); clearConfig(); runRegression(fileName); }
Service::~Service() { clearConfig(); }