void QgsMeshCalculatorDialog::setAcceptButtonState() { if ( expressionValid() && filePathValid() ) mButtonBox->button( QDialogButtonBox::Ok )->setEnabled( true ); else mButtonBox->button( QDialogButtonBox::Ok )->setEnabled( false ); }
void QgsRasterCalcDialog::setAcceptButtonState() { if ( expressionValid() && filePathValid() ) { mButtonBox->button( QDialogButtonBox::Ok )->setEnabled( true ); } else { mButtonBox->button( QDialogButtonBox::Ok )->setEnabled( false ); } }
void QgsRasterCalcDialog::on_mExpressionTextEdit_textChanged() { if ( expressionValid() ) { mExpressionValidLabel->setText( tr( "Expression valid" ) ); if ( filePathValid() ) { mButtonBox->button( QDialogButtonBox::Ok )->setEnabled( true ); return; } } else { mExpressionValidLabel->setText( tr( "Expression invalid" ) ); } mButtonBox->button( QDialogButtonBox::Ok )->setEnabled( false ); }