QgsStringReplacement QgsStringReplacement::fromProperties( const QgsStringMap &properties ) { return QgsStringReplacement( properties.value( QStringLiteral( "match" ) ), properties.value( QStringLiteral( "replace" ) ), properties.value( QStringLiteral( "caseSensitive" ), QStringLiteral( "0" ) ) == QLatin1String( "1" ), properties.value( QStringLiteral( "wholeWord" ), QStringLiteral( "0" ) ) == QLatin1String( "1" ) ); }
void QgsSubstitutionListWidget::mButtonAdd_clicked() { addSubstitution( QgsStringReplacement( QString(), QString(), false, true ) ); mTableSubstitutions->setFocus(); mTableSubstitutions->setCurrentCell( mTableSubstitutions->rowCount() - 1, 0 ); }