Initial integration of the code widget

This commit is contained in:
Carl Philipp Klemm 2025-10-13 13:56:39 +02:00
parent 2f3069a388
commit 417608478d
4 changed files with 105 additions and 10 deletions

View file

@ -32,6 +32,8 @@ find_package(Qt6 REQUIRED COMPONENTS Core)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/external/QCodeEditor")
add_executable(${PROJECT_NAME}
main.cpp
channelwidget.cpp
@ -44,7 +46,8 @@ add_executable(${PROJECT_NAME}
)
set_target_properties(${PROJECT_NAME} PROPERTIES WIN32_EXECUTABLE ON)
target_compile_options(${PROJECT_NAME} PUBLIC "-Wall")
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Widgets Qt6::Core ${EISMULIPLEXER_LIBRARIES})
target_include_directories(${PROJECT_NAME} PUBLIC QCodeEditor)
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Widgets Qt6::Core ${EISMULIPLEXER_LIBRARIES} QCodeEditor)
set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/resources/eismultiplexerqt.png PROPERTIES QT_RESOURCE_ALIAS eismultiplexerqt.png)
qt_add_resources(${PROJECT_NAME} "resources" PREFIX "/" FILES ${CMAKE_CURRENT_SOURCE_DIR}/resources/eismultiplexerqt.png )
install(TARGETS ${PROJECT_NAME} DESTINATION bin)