void QgsExternalResourceWidgetWrapper::updateConstraintWidgetStatus() { if ( mLineEdit ) { if ( !constraintResultVisible() ) { widget()->setStyleSheet( QString() ); } else { switch ( constraintResult() ) { case ConstraintResultPass: mLineEdit->setStyleSheet( QString() ); break; case ConstraintResultFailHard: mLineEdit->setStyleSheet( QStringLiteral( "QgsFilterLineEdit { background-color: #dd7777; }" ) ); break; case ConstraintResultFailSoft: mLineEdit->setStyleSheet( QStringLiteral( "QgsFilterLineEdit { background-color: #ffd85d; }" ) ); break; } } } }
void QgsRelationReferenceWidgetWrapper::updateConstraintWidgetStatus() { if ( mWidget ) { if ( !constraintResultVisible() ) { widget()->setStyleSheet( QString() ); } else { switch ( constraintResult() ) { case ConstraintResultPass: mWidget->setStyleSheet( QString() ); break; case ConstraintResultFailHard: mWidget->setStyleSheet( QStringLiteral( ".QComboBox { background-color: #dd7777; }" ) ); break; case ConstraintResultFailSoft: mWidget->setStyleSheet( QStringLiteral( ".QComboBox { background-color: #ffd85d; }" ) ); break; } } } }