Utils: Add sorted() function

For simpler calling code.

Change-Id: Ia0a16a28770fd172f74d06a626148248bf5d3c0c
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Christian Kandeler
2022-10-21 14:05:12 +02:00
parent 55b8ab7846
commit 13f40f5471
52 changed files with 190 additions and 163 deletions

View File

@@ -26,10 +26,10 @@ namespace TextEditor {
// --------------------------
// Note: variables and functions must be sorted
Keywords::Keywords(const QStringList &variables, const QStringList &functions, const QMap<QString, QStringList> &functionArgs)
: m_variables(variables), m_functions(functions), m_functionArgs(functionArgs)
: m_variables(Utils::sorted(variables)),
m_functions(Utils::sorted(functions)),
m_functionArgs(functionArgs)
{
Utils::sort(m_variables);
Utils::sort(m_functions);
}
bool Keywords::isVariable(const QString &word) const