Add Mqtt item

This commit is contained in:
Carl Philipp Klemm 2026-04-12 18:06:19 +02:00
parent 0fd50eb227
commit eb60f85604
19 changed files with 901 additions and 48 deletions

View file

@ -48,6 +48,9 @@ set(COMMON_TEST_SOURCES
../src/items/itemstore.cpp
../src/items/itemloadersource.h
../src/items/itemloadersource.cpp
../src/items/mqttitem.h
../src/items/mqttitem.cpp
../src/mqttclient.cpp
)
# Add test executables - compile all needed sources into each test
@ -73,6 +76,7 @@ target_link_libraries(test_item
Qt6::Gui
Qt6::Widgets
Qt6::Multimedia
Qt6::Mqtt
Qt6::Test
)
@ -88,6 +92,7 @@ target_link_libraries(test_sensor
Qt6::Gui
Qt6::Widgets
Qt6::Multimedia
Qt6::Mqtt
Qt6::Test
)
@ -103,6 +108,7 @@ target_link_libraries(test_actor
Qt6::Gui
Qt6::Widgets
Qt6::Multimedia
Qt6::Mqtt
Qt6::Test
)
@ -118,6 +124,7 @@ target_link_libraries(test_itemstore
Qt6::Gui
Qt6::Widgets
Qt6::Multimedia
Qt6::Mqtt
Qt6::Test
)
@ -133,6 +140,7 @@ target_link_libraries(test_itemloadersource
Qt6::Gui
Qt6::Widgets
Qt6::Multimedia
Qt6::Mqtt
Qt6::Test
)
@ -150,6 +158,7 @@ target_link_libraries(test_tcp
Qt6::Multimedia
Qt6::Network
Qt6::WebSockets
Qt6::Mqtt
Qt6::Test
)