From 094b8aa2bbb8b90dff9da199873cbc6b36549eb6 Mon Sep 17 00:00:00 2001 From: Thomas Vanbesien Date: Wed, 11 Mar 2026 15:25:11 +0100 Subject: Refactor: three XPL2 ports, EchoServer class, dark debug console, qmllint clean - Xpl2Client: replace single port with commandPort/imagingPort/statusPort (9110/9111/9112) - Mock server: extract EchoServer class from lambda-based listenOn() - Demo: dark debug console matching BobinkQtOpcUa style, 2-column connection layout - Fix qmlls module resolution via IMPORT_PATH in qt_add_qml_module() - Add pragma ComponentBehavior: Bound, fix all qmllint warnings --- CMakeLists.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index e49cf1b..6562716 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,10 +10,9 @@ qt_standard_project_setup() qt_policy(SET QTP0001 NEW) # QML import path so Qt Creator / qmlls can resolve modules. -list(APPEND QML_IMPORT_PATH "${PROJECT_BINARY_DIR}/qml") set(QML_IMPORT_PATH - "${QML_IMPORT_PATH}" - CACHE STRING "" FORCE) + "${CMAKE_CURRENT_BINARY_DIR}/qml" + CACHE STRING "Path to locally built QML modules") # Generate .qmlls.ini for QML language server set(QT_QML_GENERATE_QMLLS_INI -- cgit v1.2.3