Skip to content

Commit

Permalink
Wrap field name in quotes when added to expression string
Browse files Browse the repository at this point in the history
  • Loading branch information
NathanW2 committed Dec 30, 2011
1 parent 9b93f9b commit d7b1499
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 20 deletions.
2 changes: 1 addition & 1 deletion src/gui/qgsexpressionbuilderwidget.cpp
Expand Up @@ -162,7 +162,7 @@ void QgsExpressionBuilderWidget::loadFieldNames( QgsFieldMap fields )
{
QString fieldName = field.name();
fieldNames << fieldName;
registerItem( tr( "Fields" ), fieldName, " " + fieldName + " ", "", QgsExpressionItem::Field );
registerItem( tr( "Fields" ), fieldName, " \"" + fieldName + "\" ", "", QgsExpressionItem::Field );
}
highlighter->addFields( fieldNames );
}
Expand Down
19 changes: 0 additions & 19 deletions src/gui/qgsexpressionhighlighter.cpp
Expand Up @@ -20,25 +20,6 @@ QgsExpressionHighlighter::QgsExpressionHighlighter( QTextDocument *parent)
{
HighlightingRule rule;

// keywordFormat.setForeground(Qt::darkBlue);
// keywordFormat.setFontWeight(QFont::Bold);
// QStringList keywordPatterns;
// keywordPatterns << "\\bchar\\b" << "\\bclass\\b" << "\\bconst\\b"
// << "\\bdouble\\b" << "\\benum\\b" << "\\bexplicit\\b"
// << "\\bfriend\\b" << "\\binline\\b" << "\\bint\\b"
// << "\\blong\\b" << "\\bnamespace\\b" << "\\boperator\\b"
// << "\\bprivate\\b" << "\\bprotected\\b" << "\\bpublic\\b"
// << "\\bshort\\b" << "\\bsignals\\b" << "\\bsigned\\b"
// << "\\bslots\\b" << "\\bstatic\\b" << "\\bstruct\\b"
// << "\\btemplate\\b" << "\\btypedef\\b" << "\\btypename\\b"
// << "\\bunion\\b" << "\\bunsigned\\b" << "\\bvirtual\\b"
// << "\\bvoid\\b" << "\\bvolatile\\b";
// foreach (const QString &pattern, keywordPatterns) {
// rule.pattern = QRegExp(pattern);
// rule.format = keywordFormat;
// highlightingRules.append(rule);
// }

quotationFormat.setForeground( Qt::darkGreen );
rule.pattern = QRegExp( "\'.*\'" );
rule.format = quotationFormat;
Expand Down

0 comments on commit d7b1499

Please sign in to comment.