void QgsAuthConfigIdEdit::btnLock_toggled( bool checked ) { leAuthCfg->setReadOnly( !checked ); if ( checked ) leAuthCfg->setFocus(); updateValidityStyle( validate() ); }
QgsAuthConfigIdEdit::QgsAuthConfigIdEdit( QWidget *parent, const QString &authcfg , bool allowEmpty ) : QWidget( parent ) , mAuthCfgOrig( authcfg ) , mValid( false ) , mAllowEmpty( allowEmpty ) { setupUi( this ); leAuthCfg->setReadOnly( true ); connect( this, SIGNAL( validityChanged( bool ) ), this, SLOT( updateValidityStyle( bool ) ) ); leAuthCfg->setText( authcfg ); updateValidityStyle( validate() ); }
QgsAuthConfigIdEdit::QgsAuthConfigIdEdit( QWidget *parent, const QString &authcfg, bool allowEmpty ) : QWidget( parent ) , mAuthCfgOrig( authcfg ) , mAllowEmpty( allowEmpty ) { setupUi( this ); connect( btnLock, &QToolButton::toggled, this, &QgsAuthConfigIdEdit::btnLock_toggled ); connect( leAuthCfg, &QLineEdit::textChanged, this, &QgsAuthConfigIdEdit::leAuthCfg_textChanged ); leAuthCfg->setReadOnly( true ); connect( this, &QgsAuthConfigIdEdit::validityChanged, this, &QgsAuthConfigIdEdit::updateValidityStyle ); leAuthCfg->setText( authcfg ); updateValidityStyle( validate() ); }
void QgsAuthConfigIdEdit::clear() { leAuthCfg->setText( mAuthCfgOrig ); updateValidityStyle( true ); }