[education/rkward] rkward/windows: Cleanup

Thomas Friedrichsmeier null at kde.org
Sat Sep 20 12:11:13 BST 2025


Git commit e52b78dc315fb28877aa14d519ccc17b32a77306 by Thomas Friedrichsmeier.
Committed on 20/09/2025 at 11:10.
Pushed by tfry into branch 'master'.

Cleanup

M  +2    -3    rkward/windows/rkcodecompletion.cpp
M  +3    -3    rkward/windows/rkcodecompletion.h

https://invent.kde.org/education/rkward/-/commit/e52b78dc315fb28877aa14d519ccc17b32a77306

diff --git a/rkward/windows/rkcodecompletion.cpp b/rkward/windows/rkcodecompletion.cpp
index 63f164824..c14cf9490 100644
--- a/rkward/windows/rkcodecompletion.cpp
+++ b/rkward/windows/rkcodecompletion.cpp
@@ -9,7 +9,6 @@ SPDX-License-Identifier: GPL-2.0-or-later
 #include <KActionCollection>
 #include <KLocalizedString>
 #include <ktexteditor/document.h>
-#include <ktexteditor/documentcursor.h>
 #include <ktexteditor/editor.h>
 
 #include <QAction>
@@ -286,7 +285,7 @@ void RKCompletionManager::startModel(KTextEditor::CodeCompletionModel *model, bo
 	if (start && range.isValid() && !range.isEmpty()) {
 		if (!started_models.contains(model)) {
 			// TODO: should merge these calls for several models at once
-			_view->startCompletion(range, QList<KTextEditor::CodeCompletionModel *>({model}), user_triggered ? KTextEditor::CodeCompletionModel::ManualInvocation : KTextEditor::CodeCompletionModel::AutomaticInvocation);
+			_view->startCompletion(range, {model}, user_triggered ? KTextEditor::CodeCompletionModel::ManualInvocation : KTextEditor::CodeCompletionModel::AutomaticInvocation);
 			started_models.append(model);
 		}
 		auto ci = dynamic_cast<KTextEditor::CodeCompletionModelControllerInterface *>(model);
@@ -738,7 +737,7 @@ void RKCallHintModel::setFunction(RObject *_function) {
 	beginResetModel();
 	if (function && function->isType(RObject::Function)) {
 		// initialize hint
-		RFunctionObject *fo = static_cast<RFunctionObject *>(function);
+		const RFunctionObject *fo = static_cast<RFunctionObject *>(function);
 		name = fo->getFullName();
 		QStringList args = fo->argumentNames();
 		QStringList defs = fo->argumentDefaults();
diff --git a/rkward/windows/rkcodecompletion.h b/rkward/windows/rkcodecompletion.h
index 2645d44f1..2dafd1a3c 100644
--- a/rkward/windows/rkcodecompletion.h
+++ b/rkward/windows/rkcodecompletion.h
@@ -216,9 +216,9 @@ class RKDynamicCompletionsAddition : public QObject {
 	explicit RKDynamicCompletionsAddition(RKCompletionModelBase *parent);
 	~RKDynamicCompletionsAddition();
 	void update(const QString &mode, const QString &fragment, const QString &filterprefix, const QStringList &filterlist);
-	const QStringList results() const { return filtered_results; };
-	const QString fragment() const { return current_fragment; };
-	const QString mode() const { return current_mode; };
+	const QStringList &results() const { return filtered_results; };
+	const QString &fragment() const { return current_fragment; };
+	const QString &mode() const { return current_mode; };
   Q_SIGNALS:
 	void resultsComplete();
 



More information about the rkward-tracker mailing list