improve static initializers

Change-Id: I304fdd6627f01fc216c84930da607127c52409d9
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Tim Jenssen
2016-09-23 15:46:41 +02:00
parent 669d04a686
commit d915b22db9
15 changed files with 119 additions and 146 deletions

View File

@@ -157,17 +157,12 @@ void SearchWidget::showEvent(QShowEvent *event)
void SearchWidget::search() const
{
static QStringList charsToEscapeList;
if (charsToEscapeList.isEmpty()) {
charsToEscapeList << "\\" << "+"
<< "-" << "!" << "("
<< ")" << ":" << "^"
<< "[" << "]" << "{"
<< "}" << "~";
}
static const QStringList charsToEscapeList({
"\\", "+", "-", "!", "(", ")", ":", "^", "[", "]", "{", "}", "~"
});
static QString escapeChar("\\");
static QRegExp regExp("[\\+\\-\\!\\(\\)\\^\\[\\]\\{\\}~:]");
static const QString escapeChar("\\");
static const QRegExp regExp("[\\+\\-\\!\\(\\)\\^\\[\\]\\{\\}~:]");
QList<QHelpSearchQuery> escapedQueries;
const QList<QHelpSearchQuery> queries = searchEngine->queryWidget()->query();