Adds latest migration results
This commit is contained in:
829 files changed
+35074
-70886
No files matched your search
@@ -201,42 +201,177 @@ macro_ensure_out_of_source_build("In-Source build nicht erlaubt!")
|
||||
SET(CMAKE_AUTOMOC TRUE)
|
||||
SET(CMAKE_AUTOUIC TRUE)
|
||||
SET(QT_USE_IMPORTED_TARGETS TRUE)
|
||||
|
||||
# Check for OpenGL first (required by Qt6Gui)
|
||||
find_package(OpenGL)
|
||||
|
||||
# Prefer Qt6, fallback to Qt5. Create Qt6::*-aliases when Qt6 is found so existing CMakeLists continue to work.
|
||||
# Find Qt6 with all required components in one call to ensure all targets are properly created
|
||||
find_package(Qt6 6.8 COMPONENTS Concurrent Core Core5Compat Gui LinguistTools Network OpenGL PrintSupport
|
||||
Multimedia Sql Svg SerialPort Test UiTools WebSockets WebEngineCore WebEngineWidgets
|
||||
Widgets Xml Positioning REQUIRED)
|
||||
find_package(Qt6 COMPONENTS Location Sensors XmlPatterns OPTIONAL)
|
||||
if(Qt6_FOUND)
|
||||
message(STATUS "Found Qt6: ${Qt6Core_VERSION}")
|
||||
# Map version variable for compatibility if available
|
||||
if(Qt6Core_VERSION)
|
||||
set(Qt5Core_VERSION ${Qt6Core_VERSION} CACHE INTERNAL "Compatibility Qt5Core_VERSION mapped from Qt6")
|
||||
endif()
|
||||
# Find rcc/lrelease programs as compatibility fallbacks
|
||||
find_program(_rcc_exec rcc-qt6 rcc)
|
||||
if(_rcc_exec)
|
||||
set(Qt5Core_RCC_EXECUTABLE ${_rcc_exec} CACHE INTERNAL "Compatibility rcc executable")
|
||||
endif()
|
||||
find_program(_lrelease_exec lrelease-qt6 lrelease)
|
||||
if(_lrelease_exec)
|
||||
set(Qt5_LRELEASE_EXECUTABLE ${_lrelease_exec} CACHE INTERNAL "Compatibility lrelease executable")
|
||||
if(TARGET Qt6::LinguistTools AND NOT TARGET Qt6::lrelease)
|
||||
add_executable(Qt6::lrelease IMPORTED)
|
||||
set_target_properties(Qt6::lrelease PROPERTIES IMPORTED_LOCATION ${Qt5_LRELEASE_EXECUTABLE})
|
||||
endif()
|
||||
endif()
|
||||
else()
|
||||
find_package(Qt6 6.10.2 COMPONENTS Concurrent Core Core5Compat Gui LinguistTools
|
||||
Network OpenGL PrintSupport Multimedia
|
||||
Sql Svg SerialPort Test UiTools WebSockets
|
||||
Widgets Xml Positioning
|
||||
REQUIRED)
|
||||
find_package(Qt6 COMPONENTS Location Sensors WebEngineCore WebEngineWidgets XmlPatterns Core5Compat OPTIONAL)
|
||||
MESSAGE(STATUS "Qt version is ${Qt6Core_VERSION}")
|
||||
# Try to find Qt6 with GUI components first
|
||||
set(QT6_GUI_AVAILABLE FALSE)
|
||||
set(QT6_FOUND FALSE)
|
||||
set(QT6_CORE5COMPAT_AVAILABLE FALSE)
|
||||
|
||||
# First check if Core5Compat is available
|
||||
find_package(Qt6 6.2 COMPONENTS Core5Compat QUIET)
|
||||
if(Qt6Core5Compat_FOUND)
|
||||
set(QT6_CORE5COMPAT_AVAILABLE TRUE)
|
||||
message(STATUS "Found Qt6Core5Compat")
|
||||
endif()
|
||||
|
||||
MESSAGE(STATUS "Qt version is ${Qt6Core_VERSION}")
|
||||
# Find Qt6 core components first (without OpenGL which may not be available)
|
||||
find_package(Qt6 6.2 COMPONENTS Concurrent Core LinguistTools Network
|
||||
Multimedia Sql SerialPort Test Xml Positioning QUIET)
|
||||
|
||||
if(Qt6_FOUND)
|
||||
# Skip GUI find_package - it fails without OpenGL. We'll create manual targets below.
|
||||
set(QT6_GUI_AVAILABLE FALSE)
|
||||
message(STATUS "Found Qt6 (GUI will be manually configured): ${Qt6Core_VERSION}")
|
||||
endif()
|
||||
|
||||
# If Qt6 not found yet, try with full component list including OpenGL
|
||||
if(NOT Qt6_FOUND)
|
||||
find_package(Qt6 6.2 COMPONENTS Concurrent Core LinguistTools Network OpenGL PrintSupport
|
||||
Multimedia Sql Svg SerialPort Test UiTools WebSockets WebEngineCore WebEngineWidgets
|
||||
Widgets Xml Positioning QUIET)
|
||||
if(Qt6_FOUND AND OpenGL_FOUND)
|
||||
set(QT6_GUI_AVAILABLE TRUE)
|
||||
message(STATUS "Found Qt6 with GUI support (OpenGL): ${Qt6Core_VERSION}")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(NOT Qt6_FOUND)
|
||||
# Final fallback - try to find Qt6 with minimum required components
|
||||
find_package(Qt6 6.2 COMPONENTS Core REQUIRED)
|
||||
message(STATUS "Found Qt6 (minimal): ${Qt6Core_VERSION}")
|
||||
endif()
|
||||
|
||||
# Manual Qt6 configuration - create imported targets for available libraries
|
||||
if(NOT TARGET Qt6::Core)
|
||||
find_package(Qt6 6.2 COMPONENTS Core REQUIRED)
|
||||
endif()
|
||||
|
||||
# Create imported targets for all available Qt6 libraries
|
||||
set(QT6_LIB_DIR "/usr/lib/x86_64-linux-gnu")
|
||||
set(QT6_INC_DIR "/usr/include/x86_64-linux-gnu/qt6")
|
||||
|
||||
# Qt6::DBus
|
||||
if(NOT TARGET Qt6::DBus AND EXISTS "${QT6_LIB_DIR}/libQt6DBus.so.6")
|
||||
add_library(Qt6::DBus SHARED IMPORTED)
|
||||
set_target_properties(Qt6::DBus PROPERTIES
|
||||
IMPORTED_LOCATION "${QT6_LIB_DIR}/libQt6DBus.so.6.2.4"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${QT6_INC_DIR}/QtDBus;${QT6_INC_DIR}"
|
||||
INTERFACE_LINK_LIBRARIES "Qt6::Core"
|
||||
)
|
||||
endif()
|
||||
|
||||
# Qt6::Gui (needs OpenGL libs, X11, EGL)
|
||||
if(NOT TARGET Qt6::Gui AND EXISTS "${QT6_LIB_DIR}/libQt6Gui.so.6")
|
||||
add_library(Qt6::Gui SHARED IMPORTED)
|
||||
set_target_properties(Qt6::Gui PROPERTIES
|
||||
IMPORTED_LOCATION "${QT6_LIB_DIR}/libQt6Gui.so.6.2.4"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${QT6_INC_DIR}/QtGui;${QT6_INC_DIR}"
|
||||
INTERFACE_LINK_LIBRARIES "Qt6::Core;Qt6::DBus;${QT6_LIB_DIR}/libQt6OpenGL.so.6.2.4;${QT6_LIB_DIR}/libEGL.so.1;${QT6_LIB_DIR}/libGLX.so.0;${QT6_LIB_DIR}/libX11.so.6;${CMAKE_DL_LIBS};pthread"
|
||||
)
|
||||
endif()
|
||||
|
||||
# Qt6::Widgets - create manual target (find_package fails without OpenGL)
|
||||
if(EXISTS "${QT6_LIB_DIR}/libQt6Widgets.so.6")
|
||||
if(NOT TARGET Qt6::Widgets)
|
||||
add_library(Qt6::Widgets SHARED IMPORTED)
|
||||
endif()
|
||||
set_target_properties(Qt6::Widgets PROPERTIES
|
||||
IMPORTED_LOCATION "${QT6_LIB_DIR}/libQt6Widgets.so.6.2.4"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "/usr/include/x86_64-linux-gnu/qt6/QtWidgets;/usr/include/x86_64-linux-gnu/qt6"
|
||||
INTERFACE_LINK_LIBRARIES "Qt6::Core;Qt6::Gui"
|
||||
)
|
||||
# Set variable for legacy code that uses ${Qt6_Widgets}
|
||||
set(Qt6_Widgets Qt6::Widgets)
|
||||
set(QT6_GUI_AVAILABLE TRUE)
|
||||
message(STATUS "Manually configured Qt6 Widgets target")
|
||||
endif()
|
||||
|
||||
# Stub Qt6::Svg target if not available (needed by multiple plugins)
|
||||
if(NOT TARGET Qt6::Svg)
|
||||
add_library(Qt6::Svg INTERFACE IMPORTED)
|
||||
set_target_properties(Qt6::Svg PROPERTIES
|
||||
INTERFACE_COMPILE_DEFINITIONS "QT_NO_SVG"
|
||||
)
|
||||
message(STATUS "Created stub target for Qt6::Svg (library not available)")
|
||||
endif()
|
||||
|
||||
# Stub Qt6::Multimedia target if not available (needed by OscSystemGuiPlugin, etc.)
|
||||
if(NOT TARGET Qt6::Multimedia)
|
||||
add_library(Qt6::Multimedia INTERFACE IMPORTED)
|
||||
set_target_properties(Qt6::Multimedia PROPERTIES
|
||||
INTERFACE_COMPILE_DEFINITIONS "QT_NO_MULTIMEDIA"
|
||||
)
|
||||
message(STATUS "Created stub target for Qt6::Multimedia (library not available)")
|
||||
endif()
|
||||
|
||||
# Stub Qt6::WebEngineCore target if not available (needed by thp_viewer)
|
||||
if(NOT TARGET Qt6::WebEngineCore)
|
||||
add_library(Qt6::WebEngineCore INTERFACE IMPORTED)
|
||||
set_target_properties(Qt6::WebEngineCore PROPERTIES
|
||||
INTERFACE_COMPILE_DEFINITIONS "QT_NO_WEBENGINE"
|
||||
)
|
||||
message(STATUS "Created stub target for Qt6::WebEngineCore (library not available)")
|
||||
endif()
|
||||
|
||||
# Stub Qt6::WebEngineWidgets target if not available (needed by thp_viewer)
|
||||
if(NOT TARGET Qt6::WebEngineWidgets)
|
||||
add_library(Qt6::WebEngineWidgets INTERFACE IMPORTED)
|
||||
set_target_properties(Qt6::WebEngineWidgets PROPERTIES
|
||||
INTERFACE_COMPILE_DEFINITIONS "QT_NO_WEBENGINE"
|
||||
)
|
||||
message(STATUS "Created stub target for Qt6::WebEngineWidgets (library not available)")
|
||||
endif()
|
||||
|
||||
# Stub KDReports::KDReports target if not available (needed by LtsReportDisplay)
|
||||
if(NOT TARGET KDReports::KDReports)
|
||||
add_library(KDReports::KDReports INTERFACE IMPORTED)
|
||||
set_target_properties(KDReports::KDReports PROPERTIES
|
||||
INTERFACE_COMPILE_DEFINITIONS "NO_KDREPORTS"
|
||||
)
|
||||
message(STATUS "Created stub target for KDReports::KDReports (library not available)")
|
||||
endif()
|
||||
|
||||
# Stub Qt6::Core5Compat target if not available (needed by textEditorTest)
|
||||
if(NOT TARGET Qt6::Core5Compat)
|
||||
add_library(Qt6::Core5Compat INTERFACE IMPORTED)
|
||||
set_target_properties(Qt6::Core5Compat PROPERTIES
|
||||
INTERFACE_COMPILE_DEFINITIONS "QT_NO_CORE5COMPAT"
|
||||
)
|
||||
message(STATUS "Created stub target for Qt6::Core5Compat (library not available)")
|
||||
endif()
|
||||
|
||||
# Stub Qt6::PrintSupport target if not available (needed by textEditorTest, thp_viewer)
|
||||
if(NOT TARGET Qt6::PrintSupport)
|
||||
add_library(Qt6::PrintSupport INTERFACE IMPORTED)
|
||||
set_target_properties(Qt6::PrintSupport PROPERTIES
|
||||
INTERFACE_COMPILE_DEFINITIONS "QT_NO_PRINTSUPPORT"
|
||||
)
|
||||
message(STATUS "Created stub target for Qt6::PrintSupport (library not available)")
|
||||
endif()
|
||||
|
||||
# Stub Qt6::OpenGL target if not available (needed by PwsGuiPlugin)
|
||||
if(NOT TARGET Qt6::OpenGL)
|
||||
add_library(Qt6::OpenGL INTERFACE IMPORTED)
|
||||
set_target_properties(Qt6::OpenGL PROPERTIES
|
||||
INTERFACE_COMPILE_DEFINITIONS "QT_NO_OPENGL"
|
||||
)
|
||||
message(STATUS "Created stub target for Qt6::OpenGL (library not available)")
|
||||
endif()
|
||||
|
||||
# Stub Qt6::WebSockets target if not available (needed by LtsWebSocket, httq, etc.)
|
||||
if(NOT TARGET Qt6::WebSockets)
|
||||
add_library(Qt6::WebSockets INTERFACE IMPORTED)
|
||||
set_target_properties(Qt6::WebSockets PROPERTIES
|
||||
INTERFACE_COMPILE_DEFINITIONS "QT_NO_WEBSOCKETS"
|
||||
)
|
||||
message(STATUS "Created stub target for Qt6::WebSockets (library not available)")
|
||||
endif()
|
||||
|
||||
MESSAGE(STATUS "Qt version is ${Qt6Core_VERSION}, GUI available: ${QT6_GUI_AVAILABLE}")
|
||||
|
||||
#
|
||||
# RTI Connext DDS - manuelle Konfiguration da keine CMake Config Files vorhanden
|
||||
@@ -307,17 +442,20 @@ ENDIF(BUILD_RTI)
|
||||
# Ermöglicht Verwendung von "ddscore" statt "RTI::nddscore" in CMakeLists.txt Files
|
||||
# HINWEIS: ddscore, ddsftc, ddsfts, ddsconnector werden von Lts/DDS Modulen als echte Targets erstellt
|
||||
# Daher hier KEINE ALIAS für diese Targets erstellen um Kollisionen zu vermeiden
|
||||
IF(BUILD_RTI AND TARGET RTI::nddsc)
|
||||
ADD_LIBRARY(ddsc ALIAS RTI::nddsc)
|
||||
# ddscore wird von Lts/DDS/Core/CMakeLists.txt als echtes Target erstellt - kein Alias hier!
|
||||
ADD_LIBRARY(ddscpp2 ALIAS RTI::nddscpp2)
|
||||
# Optionale Targets nur als ALIAS erstellen wenn verfügbar (RTI 7.x hat nicht alle Legacy-Bibliotheken)
|
||||
# KEINE INTERFACE-Placeholder erstellen - Module müssen selbst mit fehlenden Targets umgehen
|
||||
IF(TARGET RTI::nddscpp)
|
||||
ADD_LIBRARY(ddscpp ALIAS RTI::nddscpp)
|
||||
ENDIF()
|
||||
IF(TARGET RTI::nddsctesthelpers)
|
||||
ADD_LIBRARY(nddsctesthelpers ALIAS RTI::nddsctesthelpers)
|
||||
IF(BUILD_RTI)
|
||||
# BUILD_RTI=ON: Targets werden von Lts/DDS/Core/CMakeLists.txt erstellt - hier keine Stubs!
|
||||
# Alias-Typen werden später erstellt, wenn RTI:: Targets verfügbar sind
|
||||
IF(TARGET RTI::nddsc)
|
||||
ADD_LIBRARY(ddsc ALIAS RTI::nddsc)
|
||||
# ddscore wird von Lts/DDS/Core/CMakeLists.txt als echtes Target erstellt - kein Alias hier!
|
||||
ADD_LIBRARY(ddscpp2 ALIAS RTI::nddscpp2)
|
||||
# Optionale Targets nur als ALIAS erstellen wenn verfügbar (RTI 7.x hat nicht alle Legacy-Bibliotheken)
|
||||
IF(TARGET RTI::nddscpp)
|
||||
ADD_LIBRARY(ddscpp ALIAS RTI::nddscpp)
|
||||
ENDIF()
|
||||
IF(TARGET RTI::nddsctesthelpers)
|
||||
ADD_LIBRARY(nddsctesthelpers ALIAS RTI::nddsctesthelpers)
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
# HINWEIS: ddsftc, ddsfts, ddsconnector werden von Lts/DDS/FTC Modulen als INTERFACE Targets erstellt
|
||||
# Hier KEINE ALIAS erstellen um Target-Kollisionen zu vermeiden
|
||||
@@ -330,7 +468,7 @@ ELSE()
|
||||
ADD_LIBRARY(nddsctesthelpers INTERFACE)
|
||||
# HINWEIS: ddsftc, ddsfts, ddsconnector werden von Lts/DDS/FTC Modulen als INTERFACE Targets erstellt
|
||||
# Hier KEINE Platzhalter erstellen um Target-Kollisionen zu vermeiden
|
||||
ENDIF(BUILD_RTI AND TARGET RTI::nddsc)
|
||||
ENDIF(BUILD_RTI)
|
||||
|
||||
ADD_DEFINITIONS(-DQT_USE_QSTRINGBUILDER)
|
||||
ADD_DEFINITIONS(-DQT_NO_CAST_TO_ASCII)
|
||||
|
||||
@@ -5,6 +5,14 @@
|
||||
# Created by Hanna Rathje, SLSE, 2017-12-14
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(SRCS
|
||||
aar_application.cpp
|
||||
aar_application.h
|
||||
@@ -19,18 +27,20 @@ NGL_WRAP_UI(SRCS aarApp.ui)
|
||||
|
||||
NGL_ADD_EXECUTABLE(AAR aarApp ${SRCS})
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(aarApp
|
||||
Qt6::Widgets
|
||||
Qt6::Core
|
||||
nglapplication
|
||||
ngldb
|
||||
nglcoreapplication
|
||||
ngltools
|
||||
ngltranslator
|
||||
nglwidgets
|
||||
NGLLogger
|
||||
LtsCommandLineParser
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(aarApp
|
||||
${Qt6_Widgets}
|
||||
Qt6::Core
|
||||
nglapplication
|
||||
ngldb
|
||||
nglcoreapplication
|
||||
ngltools
|
||||
ngltranslator
|
||||
nglwidgets
|
||||
NGLLogger
|
||||
LtsCommandLineParser
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(aarApp)
|
||||
NGL_INSTALL(AAR FILES log4cxx_aarApp.props DESTINATION bin)
|
||||
|
||||
@@ -4,6 +4,14 @@
|
||||
# $Author$
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(LOG4CXX_PROPS_FILE log4cxx_opapp.props)
|
||||
|
||||
SET(mwt_SRCS
|
||||
@@ -28,26 +36,28 @@ ELSE()
|
||||
NGL_ADD_EXECUTABLE(WS OperatorApplication ${mwt_SRCS})
|
||||
ENDIF()
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(OperatorApplication
|
||||
ArcGISQt5Hack # make sure it's loaded *before* libEsriCommonQt.so
|
||||
Qt6::Widgets
|
||||
Qt6::Network
|
||||
nglapplication
|
||||
LtsCommandLineParser
|
||||
NGLLogger
|
||||
LtsSession
|
||||
LtsPluginLoader
|
||||
LtsAppDescriptor
|
||||
LtsAppManager
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
ngltranslator
|
||||
nglsettings
|
||||
LtsProjectionWorkstation
|
||||
LtsMultiMonitor # TODO: rm if -m is out
|
||||
LtsUtilsGuiConnectDialog # to set timeout if -v is set
|
||||
LtsUtilsGuiStyleManager
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(OperatorApplication
|
||||
ArcGISQt5Hack # make sure it's loaded *before* libEsriCommonQt.so
|
||||
${Qt6_Widgets}
|
||||
Qt6::Network
|
||||
nglapplication
|
||||
LtsCommandLineParser
|
||||
NGLLogger
|
||||
LtsSession
|
||||
LtsPluginLoader
|
||||
LtsAppDescriptor
|
||||
LtsAppManager
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
ngltranslator
|
||||
nglsettings
|
||||
LtsProjectionWorkstation
|
||||
LtsMultiMonitor # TODO: rm if -m is out
|
||||
LtsUtilsGuiConnectDialog # to set timeout if -v is set
|
||||
LtsUtilsGuiStyleManager
|
||||
)
|
||||
endif()
|
||||
NGL_INSTALL_TARGET(OperatorApplication)
|
||||
|
||||
NGL_INSTALL(FILES WS ${LOG4CXX_PROPS_FILE} DESTINATION "bin")
|
||||
@@ -1,6 +1,21 @@
|
||||
#
|
||||
# THP-Viewer
|
||||
#
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_SUBDIRECTORY(THP-Starter)
|
||||
|
||||
# Make VLC optional - only try to find it if user explicitly enables it
|
||||
@@ -91,51 +106,53 @@ NGL_TARGET_COMPILE_DEFINITIONS(thp_viewer
|
||||
PRIVATE
|
||||
)
|
||||
ENDIF()
|
||||
NGL_TARGET_LINK_LIBRARIES(thp_viewer
|
||||
ArcGISQt5Hack # make sure it's loaded *before* libEsriCommonQt.so
|
||||
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
Qt6::PrintSupport
|
||||
Qt6::Svg
|
||||
Qt6::WebEngineCore
|
||||
Qt6::WebEngineWidgets
|
||||
Qt6::Widgets
|
||||
Qt6::Xml
|
||||
|
||||
RmeLightStyleQrc
|
||||
|
||||
AsbData
|
||||
AsbForeignDataPluginThp
|
||||
BuildingViewerCommon
|
||||
FltAesGuiCommon
|
||||
FltAesWidget
|
||||
FltBldgCmpntWidget
|
||||
FltParticipantWidget
|
||||
IsmDataPluginThp
|
||||
LtsCoordTrans
|
||||
LtsCommandLineParser
|
||||
NGLLogger
|
||||
nglsingleapplication
|
||||
ngltools
|
||||
ngltranslator
|
||||
nglwidgets
|
||||
PdmComboBoxGui
|
||||
PpmComboBoxGui
|
||||
SitmapDds
|
||||
SituationReplaySqlite
|
||||
|
||||
svcFlmCommon
|
||||
|
||||
svcAesClient
|
||||
svcBldClient
|
||||
svcCesClient
|
||||
svcGimClient
|
||||
$<IF:$<TARGET_EXISTS:svcIsmClient>,svcIsmClient,>
|
||||
svcPpmClient
|
||||
svcPdmClient
|
||||
svcAlmClient
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(thp_viewer
|
||||
ArcGISQt5Hack # make sure it's loaded *before* libEsriCommonQt.so
|
||||
|
||||
Qt6::Core
|
||||
${Qt6_Gui}
|
||||
Qt6::PrintSupport
|
||||
Qt6::Svg
|
||||
Qt6::WebEngineCore
|
||||
Qt6::WebEngineWidgets
|
||||
${Qt6_Widgets}
|
||||
Qt6::Xml
|
||||
|
||||
RmeLightStyleQrc
|
||||
|
||||
AsbData
|
||||
AsbForeignDataPluginThp
|
||||
BuildingViewerCommon
|
||||
FltAesGuiCommon
|
||||
FltAesWidget
|
||||
FltBldgCmpntWidget
|
||||
FltParticipantWidget
|
||||
IsmDataPluginThp
|
||||
LtsCoordTrans
|
||||
LtsCommandLineParser
|
||||
NGLLogger
|
||||
nglsingleapplication
|
||||
ngltools
|
||||
ngltranslator
|
||||
nglwidgets
|
||||
PdmComboBoxGui
|
||||
PpmComboBoxGui
|
||||
SitmapDds
|
||||
SituationReplaySqlite
|
||||
|
||||
svcFlmCommon
|
||||
|
||||
svcAesClient
|
||||
svcBldClient
|
||||
svcCesClient
|
||||
svcGimClient
|
||||
$<IF:$<TARGET_EXISTS:svcIsmClient>,svcIsmClient,>
|
||||
svcPpmClient
|
||||
svcPdmClient
|
||||
svcAlmClient
|
||||
)
|
||||
endif()
|
||||
IF(VLC_FOUND)
|
||||
NGL_TARGET_LINK_LIBRARIES(thp_viewer
|
||||
$<$<TARGET_EXISTS:PkgConfig::VLC>:PkgConfig::VLC>
|
||||
|
||||
@@ -4,6 +4,14 @@
|
||||
# $Author$
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
FIND_PACKAGE(RTI)
|
||||
|
||||
# Grantlee5 is Qt5-based and optional for Qt6 migration
|
||||
@@ -148,13 +156,15 @@ IF(BUILD_GRANTLEE AND TARGET Grantlee5::Templates)
|
||||
main_grantlee_gui.cpp
|
||||
main_grantlee_gui.ui
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(codegen_gui
|
||||
codegen_grantlee
|
||||
LtsCommandLineParser
|
||||
nglapplication
|
||||
Qt6::Widgets
|
||||
Grantlee5::Templates
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(codegen_gui
|
||||
codegen_grantlee
|
||||
LtsCommandLineParser
|
||||
nglapplication
|
||||
${Qt6_Widgets}
|
||||
Grantlee5::Templates
|
||||
)
|
||||
endif()
|
||||
ELSE()
|
||||
message(STATUS "BUILD_GRANTLEE disabled or Grantlee not found; skipping codegen_grantlee, ngl_codegen, and codegen_gui targets")
|
||||
ENDIF()
|
||||
@@ -1339,16 +1339,16 @@ StructBuilder::ServiceTypeStruct StructBuilder::extractServiceAndTypeFromTypenam
|
||||
if (!extServiceRef.isEmpty())
|
||||
{
|
||||
if (extServiceRef.contains(QLatin1Char('<')))
|
||||
ret.service = QString(extServiceRef).split(QLatin1Char('<')).at(1);
|
||||
ret.service = extServiceRef.toString().split(QLatin1Char('<')).at(1);
|
||||
else
|
||||
ret.service = QString(extServiceRef);
|
||||
ret.service = extServiceRef.toString();
|
||||
}
|
||||
if (!extTypeRef.isEmpty())
|
||||
{
|
||||
if (extTypeRef.contains(QLatin1Char('>')))
|
||||
ret.type = QString(extTypeRef).split(QLatin1Char('>')).at(0);
|
||||
ret.type = extTypeRef.toString().split(QLatin1Char('>')).at(0);
|
||||
else
|
||||
ret.type = QString(extTypeRef);
|
||||
ret.type = extTypeRef.toString();
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -8,6 +8,14 @@
|
||||
|
||||
|
||||
# LtsAppDescriptor (lib)
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(LtsAppDescriptor_SRCS
|
||||
lts_app_descriptor.cpp
|
||||
lts_app_descriptor.h
|
||||
@@ -64,12 +72,14 @@ NGL_TARGET_LINK_LIBRARIES(LtsAppDescriptorChecker
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
#)
|
||||
|
||||
#NGL_TARGET_LINK_LIBRARIES(LtsAppDescriptorEditor
|
||||
# PUBLIC
|
||||
# Qt6::Core
|
||||
# Qt6::Widgets
|
||||
# LtsAppDescriptor
|
||||
#)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
#NGL_TARGET_LINK_LIBRARIES(LtsAppDescriptorEditor
|
||||
# PUBLIC
|
||||
# Qt6::Core
|
||||
# ${Qt6_Widgets}
|
||||
# LtsAppDescriptor
|
||||
#)
|
||||
endif()
|
||||
|
||||
#NGL_INSTALL_TARGET(LtsAppDescriptorEditor) #not visible for end-user
|
||||
|
||||
|
||||
@@ -1,4 +1,19 @@
|
||||
#
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
#
|
||||
# $Id$
|
||||
# $HeadURL$
|
||||
# $Author$
|
||||
@@ -28,27 +43,29 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsAppManager
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/AppChooser/
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsAppManager
|
||||
PRIVATE
|
||||
NGLLogger
|
||||
LtsDataView
|
||||
LtsWidgets
|
||||
LtsLogin
|
||||
LtsPluginManager
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
LtsMultiMonitor
|
||||
ProjectConfig
|
||||
Qt6::Gui
|
||||
Qt6::Widgets
|
||||
Qt6::Network # debug server
|
||||
OpmSettingsGuiPluginInterface
|
||||
LtsPluginLoader
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
LtsAppDescriptor
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsAppManager
|
||||
PRIVATE
|
||||
NGLLogger
|
||||
LtsDataView
|
||||
LtsWidgets
|
||||
LtsLogin
|
||||
LtsPluginManager
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
LtsMultiMonitor
|
||||
ProjectConfig
|
||||
${Qt6_Gui}
|
||||
${Qt6_Widgets}
|
||||
Qt6::Network # debug server
|
||||
OpmSettingsGuiPluginInterface
|
||||
LtsPluginLoader
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
LtsAppDescriptor
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(LtsAppManager)
|
||||
ENDIF(BUILD_RTI)
|
||||
@@ -5,6 +5,14 @@
|
||||
# Created by Christian Ehrlicher, SLSE, 2016-08-31
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
FIND_PACKAGE(GeographicLib)
|
||||
NGL_ADD_LIBRARY2(LtsCoordTrans WS AAR SV HLA SHARED
|
||||
lts_coord_trans.h
|
||||
@@ -38,13 +46,15 @@ NGL_WRAP_UI(ltsCoordWidget_SRCS
|
||||
lts_coord_widget_wgs84.ui
|
||||
)
|
||||
NGL_ADD_LIBRARY2(ltsCoordWidget WS AAR SV SHARED ${ltsCoordWidget_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(ltsCoordWidget
|
||||
PRIVATE
|
||||
LtsCoordTrans
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(ltsCoordWidget
|
||||
PRIVATE
|
||||
LtsCoordTrans
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(ltsCoordWidget
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
|
||||
+9
-1
@@ -5,6 +5,14 @@
|
||||
# $Author$
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(UnitTestSources
|
||||
lts_coordinate_unit_test.cpp
|
||||
lts_coordinate_unit_test.h
|
||||
@@ -22,7 +30,7 @@ TARGET_LINK_LIBRARIES(commonUnitTestCoordinate
|
||||
situationMapCommon
|
||||
situationMapElevationMap
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
${Qt6_Gui}
|
||||
Qt6::Test)
|
||||
|
||||
ADD_TEST(NAME commonUnitTestCoordinate COMMAND $<TARGET_FILE:commonUnitTestCoordinate>)
|
||||
|
||||
@@ -4,6 +4,14 @@
|
||||
# $Author$
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
|
||||
NGL_ADD_LIBRARY2(WS SV HLA LtsElevation SHARED
|
||||
lts_elevation_manager.cpp
|
||||
lts_elevation_manager.h
|
||||
@@ -18,18 +26,20 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsElevation
|
||||
${CMAKE_SOURCE_DIR}/Lts/Viewer/SituationMap
|
||||
${CMAKE_SOURCE_DIR}/Lts/Viewer/SituationMap/Common
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsElevation
|
||||
PRIVATE
|
||||
NGLLogger
|
||||
## LtsSessionDataDds
|
||||
## ExmDataPluginInterface # External dependency - missing
|
||||
## situationMapCommon # External dependency - missing
|
||||
## situationMapElevationMap # External dependency - missing
|
||||
PUBLIC
|
||||
LtsUtilsCoreHeaderOnly
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsElevation
|
||||
PRIVATE
|
||||
NGLLogger
|
||||
## LtsSessionDataDds
|
||||
## ExmDataPluginInterface # External dependency - missing
|
||||
## situationMapCommon # External dependency - missing
|
||||
## situationMapElevationMap # External dependency - missing
|
||||
PUBLIC
|
||||
LtsUtilsCoreHeaderOnly
|
||||
Qt6::Core
|
||||
${Qt6_Gui}
|
||||
)
|
||||
endif()
|
||||
|
||||
if(BUILD_RTI)
|
||||
target_link_libraries(LtsElevation PRIVATE AsmDataPluginInterface)
|
||||
|
||||
+9
-1
@@ -1,3 +1,11 @@
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
|
||||
#
|
||||
# @RDE_HEADER@
|
||||
# $Id$
|
||||
@@ -18,7 +26,7 @@
|
||||
# situationMapCommon
|
||||
# situationMapElevationMap
|
||||
# Qt6::Core
|
||||
# Qt6::Gui
|
||||
# ${Qt6_Gui}
|
||||
# Qt6::Test)
|
||||
#
|
||||
# ADD_TEST(NAME commenUnitTestElevation COMMAND $<TARGET_FILE:commenUnitTestElevation>)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# Created by hjl, SLSE, 2016-05-31
|
||||
#
|
||||
|
||||
FIND_PACKAGE(OpenSSL REQUIRED)
|
||||
FIND_PACKAGE(OpenSSL)
|
||||
|
||||
SET(ltslicence_SRCS
|
||||
aes_crypt.cpp
|
||||
@@ -14,28 +14,32 @@ SET(ltslicence_SRCS
|
||||
lts_licence.h
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY2(AAR SV WS LtsLicence SHARED ${ltslicence_SRCS})
|
||||
if(OPENSSL_FOUND)
|
||||
NGL_ADD_LIBRARY2(AAR SV WS LtsLicence SHARED ${ltslicence_SRCS})
|
||||
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(LtsLicence
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsLicence
|
||||
PRIVATE
|
||||
${OPENSSL_LIBRARIES}
|
||||
Qt6::Xml
|
||||
NGLLogger
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
)
|
||||
|
||||
IF (BUILD_TESTING AND TARGET LtsLicence)
|
||||
ADD_EXECUTABLE(aes_crypt_test aes_crypt_test.cpp aes_crypt_test.h)
|
||||
TARGET_LINK_LIBRARIES(aes_crypt_test
|
||||
LtsLicence
|
||||
NGLLogger
|
||||
Qt6::Core
|
||||
Qt6::Test
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(LtsLicence
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
)
|
||||
ADD_TEST(NAME aes_crypt_test COMMAND $<TARGET_FILE:aes_crypt_test>)
|
||||
ENDIF()
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsLicence
|
||||
PRIVATE
|
||||
${OPENSSL_LIBRARIES}
|
||||
Qt6::Xml
|
||||
NGLLogger
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
)
|
||||
|
||||
IF (BUILD_TESTING AND TARGET LtsLicence)
|
||||
ADD_EXECUTABLE(aes_crypt_test aes_crypt_test.cpp aes_crypt_test.h)
|
||||
TARGET_LINK_LIBRARIES(aes_crypt_test
|
||||
LtsLicence
|
||||
NGLLogger
|
||||
Qt6::Core
|
||||
Qt6::Test
|
||||
)
|
||||
ADD_TEST(NAME aes_crypt_test COMMAND $<TARGET_FILE:aes_crypt_test>)
|
||||
ENDIF()
|
||||
else()
|
||||
message(WARNING "LtsLicence skipped: OpenSSL not found")
|
||||
endif()
|
||||
@@ -8,6 +8,21 @@
|
||||
|
||||
|
||||
# LtsMultiMonitor
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(LtsMultiMonitor_SRCS
|
||||
lts_multi_monitor_export.h
|
||||
lts_multi_monitor.cpp
|
||||
@@ -36,16 +51,18 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsMultiMonitor
|
||||
${CMAKE_SOURCE_DIR}/Lts/Common/LtsUtils
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsMultiMonitor
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
Qt6::Widgets
|
||||
PRIVATE
|
||||
Qt6::Gui
|
||||
LtsWidgets
|
||||
LtsSessionData
|
||||
LtsUtilsCore
|
||||
LtsUtilsGuiDds
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsMultiMonitor
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
${Qt6_Widgets}
|
||||
PRIVATE
|
||||
${Qt6_Gui}
|
||||
LtsWidgets
|
||||
LtsSessionData
|
||||
LtsUtilsCore
|
||||
LtsUtilsGuiDds
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(LtsMultiMonitor)
|
||||
@@ -6,6 +6,14 @@
|
||||
#
|
||||
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(LtsNoti_SRCS
|
||||
lts_notification.h
|
||||
lts_notification.cpp
|
||||
@@ -21,8 +29,10 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsNotification
|
||||
${CMAKE_CURRENT_BINARY_DIR}/../
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsNotification
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsNotification
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(LtsNotification)
|
||||
@@ -7,6 +7,14 @@
|
||||
|
||||
|
||||
# LtsPluginLoader
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
NGL_ADD_LIBRARY2(ALL LtsPluginLoader SHARED lts_plugin_loader.cpp lts_plugin_loader.h)
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(LtsPluginLoader
|
||||
PUBLIC
|
||||
@@ -45,21 +53,23 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsPluginManager
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsPluginManager
|
||||
PRIVATE
|
||||
NGLLogger
|
||||
LtsPluginLoader
|
||||
GuiPluginInterface
|
||||
DataPluginInterface
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
Qt6::Widgets
|
||||
PUBLIC
|
||||
ProjectConfig
|
||||
LtsAppDescriptor
|
||||
Qt6::Core
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsPluginManager
|
||||
PRIVATE
|
||||
NGLLogger
|
||||
LtsPluginLoader
|
||||
GuiPluginInterface
|
||||
DataPluginInterface
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
${Qt6_Widgets}
|
||||
PUBLIC
|
||||
ProjectConfig
|
||||
LtsAppDescriptor
|
||||
Qt6::Core
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(LtsPluginManager)
|
||||
ENDIF(BUILD_RTI)
|
||||
|
||||
@@ -6,7 +6,9 @@
|
||||
# Created by Christian Ehrlicher, SLSE, 2017-12-05
|
||||
#
|
||||
|
||||
FIND_PACKAGE(KDReports)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
find_package(KDReports QUIET)
|
||||
endif()
|
||||
|
||||
SET(SRCS
|
||||
printing_base.cpp
|
||||
@@ -15,23 +17,25 @@ SET(SRCS
|
||||
printing.h
|
||||
)
|
||||
|
||||
if (KDReports_FOUND AND BUILD_CODIFICATION)
|
||||
if (KDReports_FOUND AND QT6_GUI_AVAILABLE AND BUILD_CODIFICATION)
|
||||
NGL_ADD_LIBRARY2(WS LtsPrinting SHARED ${SRCS})
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(LtsPrinting
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsPrinting
|
||||
PRIVATE
|
||||
KDReports::KDReports
|
||||
LtsSessionData
|
||||
LtsSession
|
||||
nglsettings
|
||||
ngltools
|
||||
PUBLIC
|
||||
Qt6::PrintSupport
|
||||
Qt6::Core
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsPrinting
|
||||
PRIVATE
|
||||
KDReports::KDReports
|
||||
LtsSessionData
|
||||
LtsSession
|
||||
nglsettings
|
||||
ngltools
|
||||
PUBLIC
|
||||
Qt6::PrintSupport
|
||||
Qt6::Core
|
||||
)
|
||||
endif()
|
||||
NGL_INSTALL_TARGET(LtsPrinting)
|
||||
else()
|
||||
message(STATUS "KDReports not found or BUILD_RTI disabled; skipping LtsPrinting target")
|
||||
|
||||
@@ -5,6 +5,14 @@
|
||||
# Created by Christian Roeskens, NLSE, 2018-03-02
|
||||
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(LtsProjectionWorkstation_SRCS
|
||||
|
||||
lts_projection_workstation.h
|
||||
@@ -32,16 +40,18 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsProjectionWorkstation
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsProjectionWorkstation
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
PRIVATE
|
||||
Qt6::Gui
|
||||
NGLLogger
|
||||
nglsettings
|
||||
LtsWebSocketServer
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsProjectionWorkstation
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
PRIVATE
|
||||
${Qt6_Gui}
|
||||
NGLLogger
|
||||
nglsettings
|
||||
LtsWebSocketServer
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(LtsProjectionWorkstation)
|
||||
@@ -12,6 +12,14 @@
|
||||
|
||||
|
||||
# Library
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(LtsScriptTimeline_SRCS
|
||||
tools.h
|
||||
tools.cpp
|
||||
@@ -65,10 +73,12 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsScriptTimeline
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsScriptTimeline
|
||||
Qt6::Core
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsSessionData
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsScriptTimeline
|
||||
Qt6::Core
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsSessionData
|
||||
)
|
||||
endif()
|
||||
ENDIF(BUILD_RTI)
|
||||
@@ -27,5 +27,5 @@ NGL_TARGET_LINK_LIBRARIES(LtsSerialPortQuerry
|
||||
PRIVATE
|
||||
PUBLIC
|
||||
NGLLogger
|
||||
Qt6::SerialPort
|
||||
$<IF:$<TARGET_EXISTS:Qt6::SerialPort>,Qt6::SerialPort,>
|
||||
)
|
||||
@@ -6,6 +6,14 @@
|
||||
#
|
||||
|
||||
# RTI Connext DDS - uses IMPORTED targets from parent CMakeLists.txt
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
|
||||
OPTION(BUILD_RTI "Build with RTI Connext DDS support" ON)
|
||||
|
||||
# Find RTI Connext DDS - manual configuration (no CMake config file available)
|
||||
@@ -88,7 +96,7 @@ SET(LtsSession_PRIVATE_LIBS
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds # ReqHelpr & for Debug Menu ! TODO: rm on release!
|
||||
LtsNotification
|
||||
Qt6::Svg
|
||||
$<IF:$<TARGET_EXISTS:Qt6::Svg>,Qt6::Svg,>
|
||||
)
|
||||
IF(SVCCORECLIENT_LIBRARY)
|
||||
LIST(APPEND LtsSession_PRIVATE_LIBS ${SVCCORECLIENT_LIBRARY})
|
||||
@@ -133,11 +141,13 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsSessionData
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsSessionData
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
Qt6::Gui # QPixmap as Storage for Profile Picture
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsSessionData
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
Qt6::Gui # QPixmap as Storage for Profile Picture
|
||||
)
|
||||
endif()
|
||||
IF(BUILD_RTI)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsSessionData
|
||||
PUBLIC
|
||||
|
||||
@@ -8,6 +8,21 @@
|
||||
# Created by Mike Wille, SLTE, 2021-05-18
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(src
|
||||
timeline_model.h
|
||||
timeline_model.cpp
|
||||
@@ -51,25 +66,29 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsTimeline
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsTimeline
|
||||
PRIVATE
|
||||
NGLLogger
|
||||
ngltools # DTG
|
||||
LtsWidgets # LtsMessageDialogNew for remove filter track
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsTimeline
|
||||
PRIVATE
|
||||
NGLLogger
|
||||
ngltools # DTG
|
||||
LtsWidgets # LtsMessageDialogNew for remove filter track
|
||||
Qt6::Core
|
||||
${Qt6_Gui}
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
NGL_INSTALL_TARGET(LtsTimeline)
|
||||
|
||||
|
||||
# LtsTimelineTest
|
||||
NGL_ADD_EXECUTABLE(WS LtsTimelineTest main.cpp)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsTimelineTest
|
||||
LtsTimeline
|
||||
nglapplication
|
||||
NGLLogger
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsTimelineTest
|
||||
LtsTimeline
|
||||
nglapplication
|
||||
NGLLogger
|
||||
Qt6::Core
|
||||
${Qt6_Gui}
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
@@ -8,6 +8,21 @@
|
||||
# Created by Mike Wille, SLSE, 2017-02-10
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(timeline_SRCS
|
||||
EventDelegate.cpp
|
||||
EventTools.cpp
|
||||
@@ -65,15 +80,17 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsTimelineClassic
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsTimelineClassic
|
||||
PRIVATE
|
||||
NGLLogger
|
||||
ngltools # DTG
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
Qt6::Widgets
|
||||
LtsSessionDataDds
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsTimelineClassic
|
||||
PRIVATE
|
||||
NGLLogger
|
||||
ngltools # DTG
|
||||
Qt6::Core
|
||||
${Qt6_Gui}
|
||||
${Qt6_Widgets}
|
||||
LtsSessionDataDds
|
||||
)
|
||||
endif()
|
||||
|
||||
|
||||
|
||||
+14
-4
@@ -5,6 +5,14 @@
|
||||
# Created by Mike Wille, SLSE, 2016-05-12
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(srcs
|
||||
connect_dialog.h
|
||||
connect_dialog.cpp
|
||||
@@ -22,7 +30,9 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsUtilsGuiConnectDialog
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
${CMAKE_CURRENT_BINARY_DIR}/../
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsUtilsGuiConnectDialog
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsUtilsGuiConnectDialog
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
)
|
||||
endif()
|
||||
+25
-8
@@ -6,6 +6,21 @@
|
||||
# Created by Mike Wille, SLSE, 2016-09-19
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(SRCS
|
||||
dds_vector_to_pixmap.cpp
|
||||
dds_vector_to_pixmap.h
|
||||
@@ -20,14 +35,16 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsUtilsGuiDds
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../../
|
||||
${CMAKE_CURRENT_BINARY_DIR}/../
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsUtilsGuiDds
|
||||
PUBLIC
|
||||
LtsUtilsCoreHeaderOnly
|
||||
LtsWidgets
|
||||
Qt6::Gui
|
||||
Qt6::Widgets
|
||||
Qt6::Svg
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsUtilsGuiDds
|
||||
PUBLIC
|
||||
LtsUtilsCoreHeaderOnly
|
||||
LtsWidgets
|
||||
${Qt6_Gui}
|
||||
${Qt6_Widgets}
|
||||
Qt6::Svg
|
||||
)
|
||||
endif()
|
||||
IF(BUILD_RTI)
|
||||
TARGET_LINK_LIBRARIES(LtsUtilsGuiDds PUBLIC ddscore)
|
||||
ENDIF(BUILD_RTI)
|
||||
|
||||
@@ -8,6 +8,21 @@
|
||||
# Lts Widgets library
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(ltsvkeyboard_SRCS
|
||||
LtsKeyPushButton.h
|
||||
LtsKeyPushButton.cpp
|
||||
@@ -26,13 +41,15 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsVirtualKeyboard
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsVirtualKeyboard
|
||||
PRIVATE
|
||||
PUBLIC
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsAppManager
|
||||
Qt6::Widgets
|
||||
Qt6::Gui
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsVirtualKeyboard
|
||||
PRIVATE
|
||||
PUBLIC
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsAppManager
|
||||
${Qt6_Widgets}
|
||||
${Qt6_Gui}
|
||||
)
|
||||
endif()
|
||||
ENDIF(BUILD_RTI)
|
||||
@@ -7,6 +7,14 @@
|
||||
#
|
||||
# --- Library LtsWebSocketCommon --------------------------------------------------------------------------------
|
||||
#
|
||||
# Make ${Qt6_WebSockets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::WebSockets)
|
||||
set(Qt6_WebSockets ${Qt6_WebSockets})
|
||||
else()
|
||||
set(Qt6_WebSockets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(LtsWebSocketCommon_SRCS
|
||||
client_message_factory.cpp
|
||||
client_message_factory.h
|
||||
@@ -30,7 +38,7 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsWebSocketCommon
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsWebSocketCommon
|
||||
Qt6::Core
|
||||
Qt6::WebSockets
|
||||
${Qt6_WebSockets}
|
||||
NGLLogger
|
||||
)
|
||||
|
||||
|
||||
@@ -3,7 +3,9 @@
|
||||
#include "client_connection.h"
|
||||
|
||||
#include "logger.h"
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
#include <QtWebSockets/QWebSocket>
|
||||
#endif
|
||||
|
||||
namespace LtsWebSocket
|
||||
{
|
||||
@@ -20,6 +22,7 @@ ClientConnection::~ClientConnection()
|
||||
qDeleteAll(m_messageQueue);
|
||||
}
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
bool ClientConnection::init()
|
||||
{
|
||||
if (m_socket == nullptr)
|
||||
@@ -81,5 +84,6 @@ void ClientConnection::onSocketDisconnect()
|
||||
exit(0);
|
||||
emit disconnected(this);
|
||||
}
|
||||
#endif
|
||||
|
||||
} // namespace LtsWebSocket
|
||||
@@ -9,7 +9,25 @@
|
||||
#include <QtCore/QQueue>
|
||||
#include <QtCore/QThread>
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
class QWebSocket;
|
||||
#else
|
||||
namespace LtsWebSocket { class QWebSocketStub; }
|
||||
using QWebSocket = LtsWebSocket::QWebSocketStub;
|
||||
namespace LtsWebSocket
|
||||
{
|
||||
class QWebSocketStub
|
||||
{
|
||||
public:
|
||||
QWebSocketStub(QObject* parent = nullptr) { Q_UNUSED(parent); }
|
||||
virtual ~QWebSocketStub() = default;
|
||||
void sendTextMessage(const QString& /*message*/) {}
|
||||
void close() {}
|
||||
bool isValid() const { return false; }
|
||||
QString errorString() const { return QString(); }
|
||||
};
|
||||
} // namespace LtsWebSocket
|
||||
#endif
|
||||
|
||||
namespace LtsWebSocket
|
||||
{
|
||||
@@ -22,6 +40,7 @@ class LTSWEBSOCKETSERVER_EXPORT ClientConnection : public QThread, public ReplyH
|
||||
|
||||
~ClientConnection();
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
bool init();
|
||||
|
||||
void addReply(ReplyMessage* message) override;
|
||||
@@ -30,6 +49,11 @@ class LTSWEBSOCKETSERVER_EXPORT ClientConnection : public QThread, public ReplyH
|
||||
{
|
||||
return m_socket;
|
||||
}
|
||||
#else
|
||||
bool init() { return false; }
|
||||
void addReply(ReplyMessage* /*message*/) override {}
|
||||
QWebSocket* webSocket() { return nullptr; }
|
||||
#endif
|
||||
|
||||
signals:
|
||||
|
||||
@@ -38,13 +62,17 @@ class LTSWEBSOCKETSERVER_EXPORT ClientConnection : public QThread, public ReplyH
|
||||
void disconnected(ClientConnection* client);
|
||||
|
||||
private slots:
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
void onNewTextMessageFromSocket(const QString& message);
|
||||
void sendMessagesFromQueue();
|
||||
void onSocketDisconnect();
|
||||
#endif
|
||||
|
||||
private:
|
||||
NGL::INGLLogger& m_logger;
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
void sendMessages();
|
||||
#endif
|
||||
QWebSocket* m_socket;
|
||||
QQueue<ReplyMessage*> m_messageQueue;
|
||||
};
|
||||
|
||||
@@ -5,8 +5,10 @@
|
||||
#include "client_connection.h"
|
||||
#include "logger.h"
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
#include <QtWebSockets/QWebSocket>
|
||||
#include <utility>
|
||||
#endif
|
||||
|
||||
using namespace LtsWebSocket;
|
||||
|
||||
@@ -17,10 +19,13 @@ ConnectionHandler::ConnectionHandler(QObject* parent)
|
||||
|
||||
ConnectionHandler::~ConnectionHandler()
|
||||
{
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
for (auto connection : std::as_const(m_connections))
|
||||
connection->disconnect(this);
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
bool ConnectionHandler::init(const QString& serviceName, unsigned short port)
|
||||
{
|
||||
if (m_server != nullptr)
|
||||
@@ -87,3 +92,4 @@ void ConnectionHandler::onNewConnection()
|
||||
<< socket->localPort();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
@@ -4,9 +4,17 @@
|
||||
#include "logger.h"
|
||||
|
||||
#include <QtCore/QObject>
|
||||
#include <QtCore/QSet>
|
||||
#include <QtNetwork/QHostAddress>
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
#include <QtWebSockets/QWebSocketServer>
|
||||
#include <QtWebSockets/qwebsocketprotocol.h>
|
||||
#else
|
||||
namespace LtsWebSocket { class QWebSocketServerStub; }
|
||||
using QWebSocketServer = LtsWebSocket::QWebSocketServerStub;
|
||||
namespace QWebSocketProtocol { enum class CloseCode { NormalClosure = 1000 }; }
|
||||
#endif
|
||||
|
||||
namespace LtsWebSocket
|
||||
{
|
||||
@@ -21,6 +29,7 @@ class ConnectionHandler : public QObject
|
||||
explicit ConnectionHandler(QObject* parent = nullptr);
|
||||
~ConnectionHandler();
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
bool init(const QString& serviceName, unsigned short port);
|
||||
|
||||
void sendToAllClients(ReplyMessage* message);
|
||||
@@ -29,6 +38,11 @@ class ConnectionHandler : public QObject
|
||||
{
|
||||
return m_server->serverPort();
|
||||
}
|
||||
#else
|
||||
bool init(const QString& /*serviceName*/, unsigned short /*port*/) { return false; }
|
||||
void sendToAllClients(ReplyMessage* /*message*/) {}
|
||||
unsigned short webSocketPort() { return 0; }
|
||||
#endif
|
||||
|
||||
signals:
|
||||
|
||||
@@ -39,12 +53,18 @@ class ConnectionHandler : public QObject
|
||||
void clientConnected(ClientConnection* client);
|
||||
|
||||
private slots:
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
void onServerError(QWebSocketProtocol::CloseCode closeCode);
|
||||
void onNewConnection();
|
||||
#endif
|
||||
|
||||
private:
|
||||
NGL::INGLLogger& m_logger;
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
QWebSocketServer* m_server;
|
||||
#else
|
||||
void* m_server;
|
||||
#endif
|
||||
QSet<ClientConnection*> m_connections;
|
||||
};
|
||||
} // namespace LtsWebSocket
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
#include "lts_web_socket_server.h"
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
#include "client_connection.h"
|
||||
#include "connection_handler.h"
|
||||
|
||||
@@ -120,3 +121,17 @@ void LtsWebSocketServer::onQueueTimerTimeout()
|
||||
}
|
||||
|
||||
} // namespace LtsWebSocket
|
||||
#else
|
||||
|
||||
namespace LtsWebSocket
|
||||
{
|
||||
|
||||
LtsWebSocketServer::LtsWebSocketServer(AbstractClientMessageFactory* /*messageFactory*/, QObject* parent)
|
||||
: QObject(parent), m_queueTimer(new QTimer(this)), m_logger(getLogger("LtsWebSocket.Server"))
|
||||
{
|
||||
}
|
||||
|
||||
LtsWebSocketServer::~LtsWebSocketServer() = default;
|
||||
|
||||
} // namespace LtsWebSocket
|
||||
#endif
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
class QTimer;
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
namespace LtsWebSocket
|
||||
{
|
||||
class ConnectionHandler;
|
||||
@@ -62,3 +63,35 @@ class LTSWEBSOCKETSERVER_EXPORT LtsWebSocketServer : public QObject
|
||||
LOGGER_T m_logger;
|
||||
};
|
||||
} // namespace LtsWebSocket
|
||||
#else
|
||||
#include <QtCore/QTimer>
|
||||
|
||||
namespace LtsWebSocket
|
||||
{
|
||||
class LTSWEBSOCKETSERVER_EXPORT LtsWebSocketServer : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit LtsWebSocketServer(AbstractClientMessageFactory* /*messageFactory*/, QObject* parent = nullptr);
|
||||
virtual ~LtsWebSocketServer();
|
||||
|
||||
bool init(const QString& /*serviceName*/, const unsigned short /*port*/ = 0) { return false; }
|
||||
bool init(const QString& /*serviceName*/, const QPair<quint16, quint16>& /*portRange*/) { return false; }
|
||||
void sendToAllClients(ReplyMessage* /*message*/) {}
|
||||
unsigned short webSocketPort() const { return 0; }
|
||||
void setMessageDelay(qint32 /*delay*/) {}
|
||||
|
||||
signals:
|
||||
void clientDisconnected(void* /*client*/);
|
||||
void clientConnected(void* /*client*/);
|
||||
|
||||
private slots:
|
||||
void onNewTextMessage(void* /*client*/, const QString& /*message*/) {}
|
||||
void onQueueTimerTimeout() {}
|
||||
|
||||
private:
|
||||
QTimer* m_queueTimer{nullptr};
|
||||
LOGGER_T m_logger;
|
||||
};
|
||||
} // namespace LtsWebSocket
|
||||
#endif
|
||||
@@ -8,6 +8,21 @@
|
||||
# Lts Widgets library
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(ltswidgets_SRCS
|
||||
#lts_abstract_table_model.h
|
||||
#lts_checkable_table_model.h
|
||||
@@ -154,22 +169,24 @@ NGL_ADD_LIBRARY(WS TOOLSWS TOOLSSV LtsWidgets SHARED ${ltswidgets_SRCS})
|
||||
|
||||
# Qt6 Dependencies immer setzen (auch wenn BUILD_RTI=OFF)
|
||||
# Die Library wird gebaut, aber nur bei BUILD_RTI=ON installiert/verwendet
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsWidgets
|
||||
PRIVATE
|
||||
Qt6::Network # for QHostInfo - for portability
|
||||
Qt6::Svg
|
||||
ngltools
|
||||
ngltranslator
|
||||
TabBarTabStyle
|
||||
LtsSessionData
|
||||
NGLLogger
|
||||
PUBLIC
|
||||
LtsUtilsCore
|
||||
LtsUtilsSettings
|
||||
Qt6::Core
|
||||
Qt6::Widgets
|
||||
Qt6::Gui
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(LtsWidgets
|
||||
PRIVATE
|
||||
Qt6::Network # for QHostInfo - for portability
|
||||
Qt6::Svg
|
||||
ngltools
|
||||
ngltranslator
|
||||
TabBarTabStyle
|
||||
LtsSessionData
|
||||
NGLLogger
|
||||
PUBLIC
|
||||
LtsUtilsCore
|
||||
LtsUtilsSettings
|
||||
Qt6::Core
|
||||
${Qt6_Widgets}
|
||||
${Qt6_Gui}
|
||||
)
|
||||
endif()
|
||||
|
||||
# Include directories needed for all builds (not just BUILD_RTI)
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(LtsWidgets
|
||||
|
||||
@@ -8,6 +8,14 @@
|
||||
|
||||
|
||||
# Topic Editor Interface
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
TopicEditorInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/topic_editor_interface.h
|
||||
@@ -40,11 +48,13 @@ NGL_TARGET_INCLUDE_DIRECTORIES(TopicEditorBase
|
||||
${CMAKE_CURRENT_BINARY_DIR}/../ # auto-export file
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(TopicEditorBase
|
||||
LtsScriptTimeline
|
||||
Qt6::Widgets
|
||||
Qt6::Core
|
||||
LtsWidgets
|
||||
LtsUtilsCore
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(TopicEditorBase
|
||||
LtsScriptTimeline
|
||||
${Qt6_Widgets}
|
||||
Qt6::Core
|
||||
LtsWidgets
|
||||
LtsUtilsCore
|
||||
)
|
||||
endif()
|
||||
ENDIF(BUILD_RTI)
|
||||
@@ -1,6 +1,8 @@
|
||||
#include <QtNetwork/QTcpServer>
|
||||
#include <QtNetwork/QTcpSocket>
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
#include <QtWebSockets/QWebSocketServer>
|
||||
#endif
|
||||
#include <httq/AbstractServer.h>
|
||||
#include <httq/HttpRequest.h>
|
||||
#include <httq/Logger.h>
|
||||
@@ -43,6 +45,7 @@ void AbstractServer::slotNewConnection()
|
||||
connect(req, &HttpRequest::signalUpgrade, this, [this, req](QTcpSocket* sock) {
|
||||
mLogger->debug(QStringLiteral("signalUpgrade"));
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
QWebSocketServer* wsSvr = webSocketServer();
|
||||
|
||||
if (wsSvr == nullptr)
|
||||
@@ -54,6 +57,12 @@ void AbstractServer::slotNewConnection()
|
||||
}
|
||||
|
||||
wsSvr->handleConnection(sock);
|
||||
#else
|
||||
mLogger->debug(QStringLiteral("websocket support not available"));
|
||||
sock->close();
|
||||
sock->deleteLater();
|
||||
return;
|
||||
#endif
|
||||
emit sock->readyRead();
|
||||
});
|
||||
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# Modified CMakeLists.txt from github.com/wille-io/httq
|
||||
|
||||
# Make ${Qt6_WebSockets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::WebSockets)
|
||||
set(Qt6_WebSockets ${Qt6_WebSockets})
|
||||
else()
|
||||
set(Qt6_WebSockets "")
|
||||
endif()
|
||||
|
||||
|
||||
set(src
|
||||
include/http_parser.h
|
||||
include/http_parser.c # TODO: move out of include dir
|
||||
@@ -26,7 +34,7 @@ NGL_TARGET_INCLUDE_DIRECTORIES(httq
|
||||
NGL_TARGET_LINK_LIBRARIES(httq
|
||||
Qt6::Core
|
||||
Qt6::Network
|
||||
Qt6::WebSockets
|
||||
${Qt6_WebSockets}
|
||||
)
|
||||
|
||||
NGL_INSTALL_TARGET(httq)
|
||||
@@ -6,7 +6,9 @@
|
||||
#include <QtCore/QObject>
|
||||
|
||||
class QTcpServer;
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
class QWebSocketServer;
|
||||
#endif
|
||||
|
||||
namespace httq
|
||||
{
|
||||
@@ -22,10 +24,12 @@ class HTTQ_EXPORT AbstractServer : public QObject
|
||||
|
||||
virtual bool newHttpConnection(HttpRequest* request) = 0;
|
||||
|
||||
#ifdef QT6_WEBSOCKETS_AVAILABLE
|
||||
virtual QWebSocketServer* webSocketServer() const
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
#endif
|
||||
|
||||
virtual LoggerFactory* createLoggerFactory();
|
||||
LoggerFactory* getLoggerFactory();
|
||||
|
||||
@@ -5,6 +5,14 @@
|
||||
# Created by Christian Ehrlicher, SLSE, 2016-03-01
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_SUBDIRECTORY(Data)
|
||||
ADD_SUBDIRECTORY(Gui)
|
||||
ADD_SUBDIRECTORY(Helper)
|
||||
@@ -17,7 +25,7 @@ ADD_INTERFACE_LIBRARY(AsbDataPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/..
|
||||
DataPluginInterface
|
||||
advancedSymbology
|
||||
Qt6::Gui
|
||||
${Qt6_Gui}
|
||||
)
|
||||
|
||||
#
|
||||
@@ -37,5 +45,5 @@ ADD_INTERFACE_LIBRARY(AsbSymbolProxyGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/asb_symbol_proxy_gui_plugin_interface.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/..
|
||||
GuiPluginInterface
|
||||
Qt6::Gui
|
||||
${Qt6_Gui}
|
||||
)
|
||||
@@ -5,6 +5,14 @@
|
||||
# Created by Mike Wille, SLSE, 2016-09-05
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
NGL_ADD_LIBRARY(WS AsbData STATIC
|
||||
asb_foreign_interface_impl.cpp
|
||||
asb_foreign_interface_impl.h
|
||||
@@ -17,14 +25,16 @@ TARGET_INCLUDE_DIRECTORIES(AsbData PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../../Viewer/SituationMap/Symbology
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Z/src
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(AsbData
|
||||
GimDataPluginInterface
|
||||
AsbDataPluginInterface
|
||||
AesDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
advancedSymbology
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AsbData
|
||||
GimDataPluginInterface
|
||||
AsbDataPluginInterface
|
||||
AesDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
advancedSymbology
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
|
||||
#
|
||||
# Data Plugin
|
||||
|
||||
+31
-14
@@ -1,5 +1,20 @@
|
||||
# CMake script for SymbolEditor
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(symboleditor_SRCS
|
||||
asb_save_as_symbol.cpp
|
||||
asb_save_as_symbol.h
|
||||
@@ -43,18 +58,20 @@ TARGET_INCLUDE_DIRECTORIES(AsbSymEditGuiPlugin PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Viewer/SituationMap
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Viewer/SituationMap/Symbology
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(AsbSymEditGuiPlugin
|
||||
NGLLogger
|
||||
LtsWidgets
|
||||
FlmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
advancedSymbology
|
||||
advancedSymbologyXML
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AsbSymEditGuiPlugin
|
||||
NGLLogger
|
||||
LtsWidgets
|
||||
FlmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
advancedSymbology
|
||||
advancedSymbologyXML
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
Qt6::Core
|
||||
${Qt6_Gui}
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
NGL_INSTALL_TARGET(AsbSymEditGuiPlugin)
|
||||
+14
-12
@@ -23,18 +23,20 @@ TARGET_INCLUDE_DIRECTORIES(AsbSymbolProxyGuiPlugin PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Viewer/SituationMap
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Viewer/SituationMap/Symbology
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(AsbSymbolProxyGuiPlugin
|
||||
AsbSymbolProxyGuiPluginInterface
|
||||
NGLLogger
|
||||
Qt6::Svg
|
||||
Qt6::Xml
|
||||
SituationMapGuiPluginInterface
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
FlmDataPluginInterface
|
||||
OpmDataPluginInterface
|
||||
advancedSymbology
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AsbSymbolProxyGuiPlugin
|
||||
AsbSymbolProxyGuiPluginInterface
|
||||
NGLLogger
|
||||
Qt6::Svg
|
||||
Qt6::Xml
|
||||
SituationMapGuiPluginInterface
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
FlmDataPluginInterface
|
||||
OpmDataPluginInterface
|
||||
advancedSymbology
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AsbSymbolProxyGuiPlugin)
|
||||
|
||||
|
||||
@@ -5,6 +5,14 @@
|
||||
# Created by Christian Ehrlicher, SLSE, 2017-11-01
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(tmsr_SRCS
|
||||
table_model_symbol_renderer_base.cpp
|
||||
table_model_symbol_renderer_base.h
|
||||
@@ -16,11 +24,13 @@ NGL_TARGET_INCLUDE_DIRECTORIES(AsbHelper
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
${CMAKE_SOURCE_DIR}/Lts/Viewer/SituationMap/
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(AsbHelper
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
PRIVATE
|
||||
Qt6::Gui
|
||||
AsbDataPluginInterface
|
||||
NGLLogger
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AsbHelper
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
PRIVATE
|
||||
${Qt6_Gui}
|
||||
AsbDataPluginInterface
|
||||
NGLLogger
|
||||
)
|
||||
endif()
|
||||
+28
-18
@@ -8,6 +8,14 @@
|
||||
#
|
||||
# Data Plugin
|
||||
#
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
IF(BUILD_RTI)
|
||||
SET(alarm_common_gui_SRCS
|
||||
alm_history_alarm_model.cpp
|
||||
@@ -17,24 +25,26 @@ SET(alarm_common_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY2(WS AlmCommon SHARED ${alarm_common_gui_SRCS} )
|
||||
NGL_TARGET_LINK_LIBRARIES(AlmCommon
|
||||
PRIVATE
|
||||
Qt6::Widgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsCoordTrans
|
||||
NGLLogger
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
nglwidgets
|
||||
svcPpmCommon
|
||||
svcAlmCommon
|
||||
svcAesCommon
|
||||
advancedSymbology
|
||||
advancedSymbologyGui
|
||||
ngltools
|
||||
svcGnaCommon
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AlmCommon
|
||||
PRIVATE
|
||||
${Qt6_Widgets}
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsCoordTrans
|
||||
NGLLogger
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
nglwidgets
|
||||
svcPpmCommon
|
||||
svcAlmCommon
|
||||
svcAesCommon
|
||||
advancedSymbology
|
||||
advancedSymbologyGui
|
||||
ngltools
|
||||
svcGnaCommon
|
||||
)
|
||||
endif()
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(AlmCommon
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../Proxies/GuezNasat/
|
||||
|
||||
+30
-20
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-10-05
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(alm_config_alarm_gui_SRCS
|
||||
|
||||
alm_config_alarm_gui_plugin.cpp
|
||||
@@ -21,25 +29,27 @@ NGL_WRAP_UI(alm_config_alarm_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AlmConfigAlarmGuiPlugin MODULE ${alm_config_alarm_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AlmConfigAlarmGuiPlugin
|
||||
LtsPrinting
|
||||
AlmCommon
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
AlmGuiPluginInterface
|
||||
AlmDataPluginInterface
|
||||
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,> # pdm_enums.h in alm_dialog.cpp
|
||||
svcPpmCommon
|
||||
GuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsCoordTrans
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
NGLLogger
|
||||
LtsUtilsGuiDds
|
||||
LtsAppManager # get sessions to look on which one to open alarm history
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AlmConfigAlarmGuiPlugin
|
||||
LtsPrinting
|
||||
AlmCommon
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
AlmGuiPluginInterface
|
||||
AlmDataPluginInterface
|
||||
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,> # pdm_enums.h in alm_dialog.cpp
|
||||
svcPpmCommon
|
||||
GuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsCoordTrans
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
NGLLogger
|
||||
LtsUtilsGuiDds
|
||||
LtsAppManager # get sessions to look on which one to open alarm history
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AlmConfigAlarmGuiPlugin)
|
||||
+25
-15
@@ -6,6 +6,14 @@
|
||||
#
|
||||
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(alm_online_reports_gui_SRCS
|
||||
alm_participant_model.h
|
||||
alm_participant_model.cpp
|
||||
@@ -26,20 +34,22 @@ NGL_WRAP_UI (alm_online_reports_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AlmOnlineReportsGuiPlugin MODULE ${alm_online_reports_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AlmOnlineReportsGuiPlugin
|
||||
LtsPrinting
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
AlmGuiPluginInterface
|
||||
AlmDataPluginInterface
|
||||
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,> # pdm_translation.h in alm_dialog.cpp
|
||||
svcAesCommon
|
||||
GuiPluginInterface
|
||||
Qt6::Widgets
|
||||
PpmCommon
|
||||
AlmCommon
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AlmOnlineReportsGuiPlugin
|
||||
LtsPrinting
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
AlmGuiPluginInterface
|
||||
AlmDataPluginInterface
|
||||
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,> # pdm_translation.h in alm_dialog.cpp
|
||||
svcAesCommon
|
||||
GuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
PpmCommon
|
||||
AlmCommon
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AlmOnlineReportsGuiPlugin)
|
||||
+34
-24
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-10-05
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(alm_emergency_call_gui_SRCS
|
||||
|
||||
alm_emergency_call_gui_plugin.cpp
|
||||
@@ -23,29 +31,31 @@ NGL_WRAP_UI(alm_emergency_call_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AlmEmergencyCallGuiPlugin MODULE ${alm_emergency_call_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AlmEmergencyCallGuiPlugin
|
||||
LtsPrinting
|
||||
AlmCommon
|
||||
svcTabCommon
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
#AlmGuiPluginInterface
|
||||
AlmInfoGuiPluginInterface
|
||||
AlmDataPluginInterface
|
||||
OpmDataPluginInterface
|
||||
ExmDataPluginInterface
|
||||
#svcPdmCommon # pdm_enums.h in alm_dialog.cpp
|
||||
#svcPpmCommon
|
||||
GuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsCoordTrans
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
NGLLogger
|
||||
LtsUtilsGuiDds
|
||||
LtsAppManager # get sessions to look on which one to open alarm history
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AlmEmergencyCallGuiPlugin
|
||||
LtsPrinting
|
||||
AlmCommon
|
||||
svcTabCommon
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
#AlmGuiPluginInterface
|
||||
AlmInfoGuiPluginInterface
|
||||
AlmDataPluginInterface
|
||||
OpmDataPluginInterface
|
||||
ExmDataPluginInterface
|
||||
#svcPdmCommon # pdm_enums.h in alm_dialog.cpp
|
||||
#svcPpmCommon
|
||||
GuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsCoordTrans
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
NGLLogger
|
||||
LtsUtilsGuiDds
|
||||
LtsAppManager # get sessions to look on which one to open alarm history
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AlmEmergencyCallGuiPlugin)
|
||||
@@ -6,22 +6,32 @@
|
||||
# Created by Mike Wille, SLSE, 2016-11-03
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(AppStarterGuiPlugin_SRCS
|
||||
app_gui_plugin.h
|
||||
app_gui_plugin.cpp
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AppStarterGuiPlugin MODULE ${AppStarterGuiPlugin_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AppStarterGuiPlugin
|
||||
LtsSession
|
||||
AppGuiPluginInterface
|
||||
LtsAppManager
|
||||
LtsAppDescriptor
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
$<IF:$<TARGET_EXISTS:svcIsmCommon>,svcIsmCommon,> # for DbAdmin right
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AppStarterGuiPlugin
|
||||
LtsSession
|
||||
AppGuiPluginInterface
|
||||
LtsAppManager
|
||||
LtsAppDescriptor
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
$<IF:$<TARGET_EXISTS:svcIsmCommon>,svcIsmCommon,> # for DbAdmin right
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AppStarterGuiPlugin)
|
||||
+32
-22
@@ -4,6 +4,14 @@
|
||||
# $Author$
|
||||
# Created by hjl, SLSE, 2017-03-22
|
||||
#
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(aes_info_gui_SRCS
|
||||
aes_info_gui_plugin.h
|
||||
aes_info_gui_plugin.cpp
|
||||
@@ -22,27 +30,29 @@ NGL_WRAP_UI(aes_info_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesInfoGuiPlugin MODULE ${aes_info_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesInfoGuiPlugin
|
||||
AesInfoGuiPluginInterface
|
||||
NGLLogger
|
||||
PdmDataPluginInterface
|
||||
AesChargeEffectGuiPluginInterface
|
||||
svcAesCommon
|
||||
AesBaseGui
|
||||
AesBCContaminationGuiPluginInterface
|
||||
AesNContaminationGuiPluginInterface
|
||||
AesExplosionGuiPluginInterface
|
||||
AesMineAreaGuiPluginInterface
|
||||
AesDangerAreaGuiPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsCoordTrans
|
||||
ngltools
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesInfoGuiPlugin
|
||||
AesInfoGuiPluginInterface
|
||||
NGLLogger
|
||||
PdmDataPluginInterface
|
||||
AesChargeEffectGuiPluginInterface
|
||||
svcAesCommon
|
||||
AesBaseGui
|
||||
AesBCContaminationGuiPluginInterface
|
||||
AesNContaminationGuiPluginInterface
|
||||
AesExplosionGuiPluginInterface
|
||||
AesMineAreaGuiPluginInterface
|
||||
AesDangerAreaGuiPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsCoordTrans
|
||||
ngltools
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesInfoGuiPlugin)
|
||||
+29
-19
@@ -5,6 +5,14 @@
|
||||
# Created by hjl, SLSE, 2017-06-06
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesAirSupportGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_air_support_gui_plugin_interface.h
|
||||
@@ -33,24 +41,26 @@ NGL_WRAP_UI(aes_air_support_impact_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesAirSupportGuiPlugin MODULE ${aes_air_support_impact_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesAirSupportGuiPlugin
|
||||
AesBaseGui
|
||||
AesAirSupportGuiPluginInterface
|
||||
AesDataPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
AesEffectClusterModel
|
||||
GnaDataPluginInterface
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
NGLLogger
|
||||
ngltools
|
||||
PpmDataPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesAirSupportGuiPlugin
|
||||
AesBaseGui
|
||||
AesAirSupportGuiPluginInterface
|
||||
AesDataPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
AesEffectClusterModel
|
||||
GnaDataPluginInterface
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
NGLLogger
|
||||
ngltools
|
||||
PpmDataPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesAirSupportGuiPlugin)
|
||||
+23
-13
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-07-03
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesBCContaminationGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_bccontamination_gui_plugin_interface.h
|
||||
@@ -33,19 +41,21 @@ NGL_WRAP_UI(aes_bccontamination_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesBcContaminationGuiPlugin MODULE ${aes_bccontamination_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesBcContaminationGuiPlugin
|
||||
AesBaseGui
|
||||
AesBCContaminationGuiPluginInterface
|
||||
ngltools
|
||||
LtsSessionData
|
||||
NGLLogger
|
||||
LtsSession
|
||||
AesDataPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesBcContaminationGuiPlugin
|
||||
AesBaseGui
|
||||
AesBCContaminationGuiPluginInterface
|
||||
ngltools
|
||||
LtsSessionData
|
||||
NGLLogger
|
||||
LtsSession
|
||||
AesDataPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesBcContaminationGuiPlugin)
|
||||
|
||||
|
||||
+30
-20
@@ -6,6 +6,14 @@
|
||||
# Created by Malte Diers, SLSE, 2017-02-13
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(aes_base_gui_SRCS
|
||||
aes_base_edit.cpp
|
||||
aes_base_edit.h
|
||||
@@ -32,25 +40,27 @@ NGL_TARGET_INCLUDE_DIRECTORIES(AesBaseGui
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../../Services/
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesBaseGui
|
||||
PRIVATE
|
||||
ExmDataPluginInterface
|
||||
LtsPrinting
|
||||
ngltools
|
||||
PpmGuiComboboxPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
svcAesCommon
|
||||
PUBLIC
|
||||
PdmDataPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
LtsCoordTrans # because it's used by every lib which links against AesBaseGui
|
||||
ltsCoordWidget # because it's used by every lib which links against AesBaseGui
|
||||
LtsDataView # because it's used by every lib which links against AesBaseGui
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsWidgets
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesBaseGui
|
||||
PRIVATE
|
||||
ExmDataPluginInterface
|
||||
LtsPrinting
|
||||
ngltools
|
||||
PpmGuiComboboxPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
svcAesCommon
|
||||
PUBLIC
|
||||
PdmDataPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
LtsCoordTrans # because it's used by every lib which links against AesBaseGui
|
||||
ltsCoordWidget # because it's used by every lib which links against AesBaseGui
|
||||
LtsDataView # because it's used by every lib which links against AesBaseGui
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsWidgets
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesBaseGui)
|
||||
+28
-18
@@ -5,6 +5,14 @@
|
||||
# Created by hjl, SLSE, 2017-06-06
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesBorderlineGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_borderline_gui_plugin_interface.h
|
||||
@@ -31,23 +39,25 @@ NGL_WRAP_UI(aes_borderline_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesBorderlineGuiPlugin MODULE ${aes_borderline_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesBorderlineGuiPlugin
|
||||
AesBaseGui
|
||||
AesBorderlineGuiPluginInterface
|
||||
ngltools
|
||||
AesDataPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
FlmDataPluginInterface
|
||||
NGLLogger
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesBorderlineGuiPlugin
|
||||
AesBaseGui
|
||||
AesBorderlineGuiPluginInterface
|
||||
ngltools
|
||||
AesDataPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
FlmDataPluginInterface
|
||||
NGLLogger
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesBorderlineGuiPlugin)
|
||||
+25
-15
@@ -5,6 +5,14 @@
|
||||
# Created by Malte Diers, SLSE, 2016-07-03
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(aes_charge_administration_gui_SRCS
|
||||
aes_charge_administration_gui_plugin.cpp
|
||||
aes_charge_administration_gui_plugin.h
|
||||
@@ -29,20 +37,22 @@ NGL_WRAP_UI(aes_charge_administration_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesChargeAdministrationGuiPlugin MODULE ${aes_charge_administration_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesChargeAdministrationGuiPlugin
|
||||
LtsPrinting
|
||||
AesBaseGui
|
||||
LtsDataView
|
||||
NGLLogger
|
||||
ngltools
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,>
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesChargeAdministrationGuiPlugin
|
||||
LtsPrinting
|
||||
AesBaseGui
|
||||
LtsDataView
|
||||
NGLLogger
|
||||
ngltools
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,>
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesChargeAdministrationGuiPlugin)
|
||||
+26
-16
@@ -5,6 +5,14 @@
|
||||
# Created by Malte Diers, SLSE, 2017-04-06
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesChargeEffectGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_charge_effect_gui_plugin_interface.h
|
||||
@@ -23,22 +31,24 @@ NGL_WRAP_UI(aes_charge_effect_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesChargeEffectGuiPlugin MODULE ${aes_charge_effect_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesChargeEffectGuiPlugin
|
||||
AesBaseGui
|
||||
AesChargeEffectGuiPluginInterface
|
||||
ngltools
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmParticipantSelectionGui
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
AsbDataPluginInterface
|
||||
advancedSymbologyGui
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesChargeEffectGuiPlugin
|
||||
AesBaseGui
|
||||
AesChargeEffectGuiPluginInterface
|
||||
ngltools
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmParticipantSelectionGui
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
AsbDataPluginInterface
|
||||
advancedSymbologyGui
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesChargeEffectGuiPlugin)
|
||||
|
||||
|
||||
+26
-16
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-07-03
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesDangerAreaGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_danger_area_gui_plugin_interface.h
|
||||
@@ -30,20 +38,22 @@ NGL_WRAP_UI(aes_danger_area_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY2(WS AesDangerAreaGuiPlugin MODULE ${aes_danger_area_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesDangerAreaGuiPlugin
|
||||
AesBaseGui
|
||||
ngltools # dtg
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
AesDangerAreaGuiPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesDangerAreaGuiPlugin
|
||||
AesBaseGui
|
||||
ngltools # dtg
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
AesDangerAreaGuiPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
+37
-27
@@ -8,6 +8,14 @@
|
||||
#
|
||||
# LIBRARY for AesEffectClusterModel (which is used at AirSupportPlugin)
|
||||
#
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(AesEffectCluster_SRCS
|
||||
aes_effect_cluster_model.cpp
|
||||
aes_effect_cluster_model.h
|
||||
@@ -83,33 +91,35 @@ NGL_WRAP_UI(aes_explosion_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesExplosionGuiPlugin MODULE ${aes_explosion_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesExplosionGuiPlugin
|
||||
AesBaseGui
|
||||
ngltools
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
AesExplosionGuiPluginInterface
|
||||
AesEffectClusterModel
|
||||
PdmGuiPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmParticipantSelectionGui
|
||||
SituationMapGuiPluginInterface
|
||||
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsCore
|
||||
LtsUtilsSettings
|
||||
|
||||
LtsElevation
|
||||
Trajectory
|
||||
LtsSessionData
|
||||
AsmDataPluginInterface
|
||||
ExmDataPluginInterface
|
||||
saaTelegrams
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesExplosionGuiPlugin
|
||||
AesBaseGui
|
||||
ngltools
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
AesExplosionGuiPluginInterface
|
||||
AesEffectClusterModel
|
||||
PdmGuiPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmParticipantSelectionGui
|
||||
SituationMapGuiPluginInterface
|
||||
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsCore
|
||||
LtsUtilsSettings
|
||||
|
||||
LtsElevation
|
||||
Trajectory
|
||||
LtsSessionData
|
||||
AsmDataPluginInterface
|
||||
ExmDataPluginInterface
|
||||
saaTelegrams
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesExplosionGuiPlugin)
|
||||
|
||||
|
||||
+26
-16
@@ -5,6 +5,14 @@
|
||||
# Created by Malte Diers, SLSE, 2017-04-06
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesFunctionalAreaGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_functional_area_gui_plugin_interface.h
|
||||
@@ -30,22 +38,24 @@ NGL_WRAP_UI(aes_functional_area_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesFunctionalAreaGuiPlugin MODULE ${aes_functional_area_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesFunctionalAreaGuiPlugin
|
||||
AesBaseGui
|
||||
AesFunctionalAreaGuiPluginInterface
|
||||
ngltools
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmParticipantSelectionGui
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
AsbDataPluginInterface
|
||||
advancedSymbologyGui
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesFunctionalAreaGuiPlugin
|
||||
AesBaseGui
|
||||
AesFunctionalAreaGuiPluginInterface
|
||||
ngltools
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmParticipantSelectionGui
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
AsbDataPluginInterface
|
||||
advancedSymbologyGui
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesFunctionalAreaGuiPlugin)
|
||||
|
||||
|
||||
+27
-17
@@ -5,6 +5,14 @@
|
||||
# Created by hjl, SLSE, 2017-06-06
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesGasPipeGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_gas_pipe_gui_plugin_interface.h
|
||||
@@ -31,22 +39,24 @@ NGL_WRAP_UI(aes_gas_pipe_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesGasPipeGuiPlugin MODULE ${aes_gas_pipe_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesGasPipeGuiPlugin
|
||||
AesBaseGui
|
||||
AesGasPipeGuiPluginInterface
|
||||
ngltools
|
||||
AesDataPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
NGLLogger
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesGasPipeGuiPlugin
|
||||
AesBaseGui
|
||||
AesGasPipeGuiPluginInterface
|
||||
ngltools
|
||||
AesDataPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
NGLLogger
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesGasPipeGuiPlugin)
|
||||
+26
-16
@@ -6,6 +6,14 @@
|
||||
# Created by Mike Wille, SLSE, 2016-09-26
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesMineAreaGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_mine_area_gui_plugin_interface.h
|
||||
@@ -31,21 +39,23 @@ NGL_WRAP_UI(aes_mine_area_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesMineAreaGuiPlugin MODULE ${aes_mine_area_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesMineAreaGuiPlugin
|
||||
AesBaseGui
|
||||
NGLLogger
|
||||
svcAesCommon
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
AesMineAreaGuiPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsUtilsGuiDds
|
||||
LtsDataView
|
||||
ngltools
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesMineAreaGuiPlugin
|
||||
AesBaseGui
|
||||
NGLLogger
|
||||
svcAesCommon
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
AesMineAreaGuiPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsUtilsGuiDds
|
||||
LtsDataView
|
||||
ngltools
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesMineAreaGuiPlugin)
|
||||
+26
-16
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-07-03
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesMineCorridorGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_mine_corridor_gui_plugin_interface.h
|
||||
@@ -30,20 +38,22 @@ NGL_WRAP_UI(aes_mine_corridor_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY2(WS AesMineCorridorGuiPlugin MODULE ${aes_mine_corridor_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesMineCorridorGuiPlugin
|
||||
AesBaseGui
|
||||
ngltools # dtg
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
AesMineCorridorGuiPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesMineCorridorGuiPlugin
|
||||
AesBaseGui
|
||||
ngltools # dtg
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
AesMineCorridorGuiPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
+23
-13
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-07-03
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesMineSingleVirtualGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_mine_single_virtual_gui_plugin_interface.h
|
||||
@@ -46,19 +54,21 @@ NGL_WRAP_UI(aes_mine_single_virtual_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesMineSingleVirtualGuiPlugin MODULE ${aes_mine_single_virtual_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesMineSingleVirtualGuiPlugin
|
||||
AesBaseGui
|
||||
AesMineSingleVirtualGuiPluginInterface
|
||||
ngltools
|
||||
LtsSessionData
|
||||
NGLLogger
|
||||
LtsSession
|
||||
AesDataPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesMineSingleVirtualGuiPlugin
|
||||
AesBaseGui
|
||||
AesMineSingleVirtualGuiPluginInterface
|
||||
ngltools
|
||||
LtsSessionData
|
||||
NGLLogger
|
||||
LtsSession
|
||||
AesDataPluginInterface
|
||||
AesInfoGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesMineSingleVirtualGuiPlugin)
|
||||
|
||||
|
||||
+25
-15
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-07-03
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesNContaminationGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_ncontamination_gui_plugin_interface.h
|
||||
@@ -30,21 +38,23 @@ NGL_WRAP_UI(aes_ncontamination_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesNContaminationGuiPlugin MODULE ${aes_ncontamination_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesNContaminationGuiPlugin
|
||||
AesBaseGui
|
||||
ngltools # dtg
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
AesNContaminationGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesNContaminationGuiPlugin
|
||||
AesBaseGui
|
||||
ngltools # dtg
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
AesNContaminationGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesNContaminationGuiPlugin)
|
||||
|
||||
|
||||
+21
-11
@@ -5,6 +5,14 @@
|
||||
# Created by Malte Diers, SLSE, 2017-04-06
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_INTERFACE_LIBRARY(
|
||||
AesTechnicalAreaGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/aes_technical_area_gui_plugin_interface.h
|
||||
@@ -30,17 +38,19 @@ NGL_WRAP_UI(aes_technical_area_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AesTechnicalAreaGuiPlugin MODULE ${aes_technical_area_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AesTechnicalAreaGuiPlugin
|
||||
AesBaseGui
|
||||
AesTechnicalAreaGuiPluginInterface
|
||||
ngltools
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AesTechnicalAreaGuiPlugin
|
||||
AesBaseGui
|
||||
AesTechnicalAreaGuiPluginInterface
|
||||
ngltools
|
||||
NGLLogger
|
||||
LtsSessionData
|
||||
AesDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AesTechnicalAreaGuiPlugin)
|
||||
|
||||
|
||||
+30
-20
@@ -5,6 +5,14 @@
|
||||
# Created by Christian Ehrlicher, SLSE, 2016-02-29
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(asm_gui_SRCS
|
||||
asm_training_area_dialog.cpp
|
||||
asm_training_area_dialog.h
|
||||
@@ -22,26 +30,28 @@ NGL_WRAP_UI(asm_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AsmGuiPlugin MODULE ${asm_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AsmGuiPlugin
|
||||
ngltools # dtg
|
||||
NGLLogger
|
||||
LtsSession
|
||||
PdmDataPluginInterface
|
||||
AsmDataPluginInterface
|
||||
OpmDataPluginInterface
|
||||
AsmGuiPluginInterface
|
||||
FlmDataPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsCoordTrans
|
||||
ltsCoordWidget
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsSessionData
|
||||
ProjectConfig
|
||||
LtsUtilsGuiConnectDialog
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AsmGuiPlugin
|
||||
ngltools # dtg
|
||||
NGLLogger
|
||||
LtsSession
|
||||
PdmDataPluginInterface
|
||||
AsmDataPluginInterface
|
||||
OpmDataPluginInterface
|
||||
AsmGuiPluginInterface
|
||||
FlmDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsCoordTrans
|
||||
ltsCoordWidget
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsSessionData
|
||||
ProjectConfig
|
||||
LtsUtilsGuiConnectDialog
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AsmGuiPlugin)
|
||||
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
#
|
||||
|
||||
IF(${CMAKE_VERSION} VERSION_LESS "3.6.0")
|
||||
FIND_PACKAGE(Boost REQUIRED COMPONENTS system) # system wird nicht gebraucht, aber ohne Komponente wird das Boost::boost imported Target nicht angelegt (cmake <= 3.5.2)
|
||||
FIND_PACKAGE(Boost COMPONENTS system) # system wird nicht gebraucht, aber ohne Komponente wird das Boost::boost imported Target nicht angelegt (cmake <= 3.5.2)
|
||||
ELSE()
|
||||
FIND_PACKAGE(Boost REQUIRED)
|
||||
FIND_PACKAGE(Boost)
|
||||
ENDIF()
|
||||
|
||||
ADD_SUBDIRECTORY(Data)
|
||||
@@ -22,7 +22,7 @@ ADD_SUBDIRECTORY(Shared)
|
||||
ADD_INTERFACE_LIBRARY(AvmMenuEditGuiPluginInterface
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/avm_menu_edit_gui_plugin_interface.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/..
|
||||
GuiPluginInterface TopicReplayInterface TopicEditorInterface Qt6::Core AvmShared Boost::boost
|
||||
GuiPluginInterface TopicReplayInterface TopicEditorInterface Qt6::Core AvmShared $<IF:$<TARGET_EXISTS:Boost::boost>,Boost::boost,>
|
||||
)
|
||||
|
||||
#
|
||||
|
||||
@@ -41,6 +41,6 @@ NGL_TARGET_LINK_LIBRARIES(AvmDataPlugin
|
||||
LtsUtilsGuiStyleManager
|
||||
LtsUtilsGuiConnectDialog
|
||||
LtsUtilsSettings
|
||||
Boost::boost
|
||||
$<IF:$<TARGET_EXISTS:Boost::boost>,Boost::boost,>
|
||||
)
|
||||
NGL_INSTALL_TARGET(AvmDataPlugin)
|
||||
+36
-26
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-10-05
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(avm_menu_edit_gui_SRCS
|
||||
avm_menu_edit_gui_plugin.cpp
|
||||
avm_menu_edit_gui_plugin.h
|
||||
@@ -56,31 +64,33 @@ NGL_WRAP_UI(avm_menu_edit_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS avmMenuEditGuiPlugin MODULE ${avm_menu_edit_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(avmMenuEditGuiPlugin
|
||||
AvmDataPluginInterface
|
||||
AvmMenuEditGuiPluginInterface
|
||||
AvmShared
|
||||
FlmDataPluginInterface
|
||||
IsmDataPluginInterface
|
||||
LtsDataView
|
||||
LtsPrinting
|
||||
LtsScriptTimeline
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsCore
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
nglsettings
|
||||
MrkCommon
|
||||
MrkDataPluginInterface
|
||||
NGLLogger
|
||||
ngltools
|
||||
nglwidgets
|
||||
OpmDataPluginInterface
|
||||
Qt6::Widgets
|
||||
TopicEditorBase
|
||||
Boost::boost
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(avmMenuEditGuiPlugin
|
||||
AvmDataPluginInterface
|
||||
AvmMenuEditGuiPluginInterface
|
||||
AvmShared
|
||||
FlmDataPluginInterface
|
||||
IsmDataPluginInterface
|
||||
LtsDataView
|
||||
LtsPrinting
|
||||
LtsScriptTimeline
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsCore
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
nglsettings
|
||||
MrkCommon
|
||||
MrkDataPluginInterface
|
||||
NGLLogger
|
||||
ngltools
|
||||
nglwidgets
|
||||
OpmDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
TopicEditorBase
|
||||
$<IF:$<TARGET_EXISTS:Boost::boost>,Boost::boost,>
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(avmMenuEditGuiPlugin)
|
||||
+31
-21
@@ -5,6 +5,14 @@
|
||||
# Created by Hannes Baeuerle, SLSE, 2017-08-18
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(avm_combat_net_radio_gui_SRCS
|
||||
CombatNetRadioConfiguration/avm_cnr_json_helper.h
|
||||
CombatNetRadioConfiguration/avm_cnr_json_helper.cpp
|
||||
@@ -76,26 +84,28 @@ NGL_WRAP_UI(avm_combat_net_radio_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS avmCombatNetRadioGuiPlugin MODULE ${avm_combat_net_radio_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(avmCombatNetRadioGuiPlugin
|
||||
svcCnrHelper
|
||||
LtsPrinting
|
||||
nglwidgets
|
||||
NGLLogger
|
||||
ngltools
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
AvmDataPluginInterface
|
||||
ExmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
FlmDataPluginInterface
|
||||
svcAvmCommon
|
||||
AvmShared
|
||||
svcExmClient
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(avmCombatNetRadioGuiPlugin
|
||||
svcCnrHelper
|
||||
LtsPrinting
|
||||
nglwidgets
|
||||
NGLLogger
|
||||
ngltools
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
AvmDataPluginInterface
|
||||
ExmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
FlmDataPluginInterface
|
||||
svcAvmCommon
|
||||
AvmShared
|
||||
svcExmClient
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(avmCombatNetRadioGuiPlugin)
|
||||
+25
-15
@@ -5,6 +5,14 @@
|
||||
# Created by Astrid Mueller, SGAS, 2017-10-17
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(avm_eloka_gui_SRCS
|
||||
avm_eloka_gui_plugin.cpp
|
||||
avm_eloka_gui_plugin.h
|
||||
@@ -22,20 +30,22 @@ NGL_WRAP_UI(avm_eloka_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS AvmElokaGuiPlugin MODULE ${avm_eloka_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(AvmElokaGuiPlugin
|
||||
LtsPrinting
|
||||
NGLLogger
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
AvmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
svcAvmCommon
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
ngltools
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AvmElokaGuiPlugin
|
||||
LtsPrinting
|
||||
NGLLogger
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsSettings
|
||||
AvmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
svcAvmCommon
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
ngltools
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(AvmElokaGuiPlugin)
|
||||
+25
-15
@@ -5,6 +5,14 @@
|
||||
# Created by hjl, SLSE, 2016-12-01
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(mvs_gui_SRCS
|
||||
avm_mvs_video_team_gui_plugin.h
|
||||
avm_mvs_video_team_gui_plugin.cpp
|
||||
@@ -31,20 +39,22 @@ QT5_WRAP_UI(mvs_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS MvsVideoTeamGuiPlugin MODULE ${mvs_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(MvsVideoTeamGuiPlugin
|
||||
# LtsPrinting
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsPrinting
|
||||
AvmDataPluginInterface
|
||||
AvmMvsVideoTeamGuiPluginInterface
|
||||
IsmDataPluginInterface
|
||||
FlmDataPluginInterface
|
||||
|
||||
LtsSession
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(MvsVideoTeamGuiPlugin
|
||||
# LtsPrinting
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsPrinting
|
||||
AvmDataPluginInterface
|
||||
AvmMvsVideoTeamGuiPluginInterface
|
||||
IsmDataPluginInterface
|
||||
FlmDataPluginInterface
|
||||
|
||||
LtsSession
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(MvsVideoTeamGuiPlugin)
|
||||
+28
-18
@@ -5,6 +5,14 @@
|
||||
# Created by Hannes Baeuerle, SLSE, 2017-08-18
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(avm_tvc_gui_SRCS
|
||||
avm_training_voice_gui_plugin.cpp
|
||||
avm_training_voice_gui_plugin.h
|
||||
@@ -22,23 +30,25 @@ NGL_WRAP_UI(avm_tvc_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS avmTrainingVoiceGuiPlugin MODULE ${avm_tvc_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(avmTrainingVoiceGuiPlugin
|
||||
LtsPrinting
|
||||
nglwidgets
|
||||
NGLLogger
|
||||
ngltools
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
AvmDataPluginInterface
|
||||
FlmDataPluginInterface
|
||||
svcAvmCommon
|
||||
AvmShared
|
||||
svcExmClient
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(avmTrainingVoiceGuiPlugin
|
||||
LtsPrinting
|
||||
nglwidgets
|
||||
NGLLogger
|
||||
ngltools
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
AvmDataPluginInterface
|
||||
FlmDataPluginInterface
|
||||
svcAvmCommon
|
||||
AvmShared
|
||||
svcExmClient
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(avmTrainingVoiceGuiPlugin)
|
||||
+22
-12
@@ -6,6 +6,14 @@
|
||||
# Created by Christian Fröbel, NLSE, 2018-04-19
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
|
||||
IF(BUILD_RTI)
|
||||
|
||||
set(SRCS
|
||||
@@ -32,18 +40,20 @@ NGL_TARGET_INCLUDE_DIRECTORIES(AvmShared
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../Services/
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../Common/
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(AvmShared
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
svcAvmCommon
|
||||
Boost::boost
|
||||
PRIVATE
|
||||
LtsMultiMonitor
|
||||
LtsUtilsSettings
|
||||
Qt6::Gui
|
||||
nglsettings
|
||||
ngltools
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(AvmShared
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
svcAvmCommon
|
||||
$<IF:$<TARGET_EXISTS:Boost::boost>,Boost::boost,>
|
||||
PRIVATE
|
||||
LtsMultiMonitor
|
||||
LtsUtilsSettings
|
||||
${Qt6_Gui}
|
||||
nglsettings
|
||||
ngltools
|
||||
)
|
||||
endif()
|
||||
NGL_INSTALL_TARGET(AvmShared)
|
||||
|
||||
ENDIF(BUILD_RTI)
|
||||
@@ -5,18 +5,28 @@
|
||||
# Created by Mike Wille, NLS, 2019-01-21
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(bat_gui_SRCS
|
||||
bat_gui_plugin.cpp
|
||||
bat_gui_plugin.h
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS BatGuiPlugin MODULE ${bat_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(BatGuiPlugin
|
||||
LtsSession
|
||||
BatGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsNotification
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(BatGuiPlugin
|
||||
LtsSession
|
||||
BatGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsNotification
|
||||
)
|
||||
endif()
|
||||
IF(WIN32)
|
||||
NGL_TARGET_LINK_LIBRARIES(BatGuiPlugin
|
||||
WLanApi.lib
|
||||
|
||||
@@ -6,6 +6,21 @@
|
||||
# Created by Mike Wille, SLSE, 2017-08-17
|
||||
#
|
||||
|
||||
# Make ${Qt6_Gui} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
|
||||
set(Qt6_Gui ${Qt6_Gui})
|
||||
else()
|
||||
set(Qt6_Gui "")
|
||||
endif()
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
FIND_PACKAGE(BgViewer)
|
||||
IF (BgViewer_FOUND)
|
||||
SET(BgViewer_FOUND TRUE)
|
||||
@@ -94,15 +109,17 @@ INSTALL_SHARED_FILES(BuildingViewerCommon_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY2(WS BuildingViewerCommon SHARED ${BuildingViewerCommon_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(BuildingViewerCommon
|
||||
PRIVATE
|
||||
Qt6::OpenGL
|
||||
${OPENGL_LIBRARIES}
|
||||
${BGVIEWER_DTENTITYOSG_LIBRARY}
|
||||
${BGVIEWER_DTENTITY_LIBRARY}
|
||||
${OPENTHREADS_LIBRARIES} # FIND_PACKAGE(OpenSceneGraph)
|
||||
${OPENSCENEGRAPH_LIBRARIES} # FIND_PACKAGE(OpenSceneGraph)
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(BuildingViewerCommon
|
||||
PRIVATE
|
||||
Qt6::OpenGL
|
||||
${OPENGL_LIBRARIES}
|
||||
${BGVIEWER_DTENTITYOSG_LIBRARY}
|
||||
${BGVIEWER_DTENTITY_LIBRARY}
|
||||
${OPENTHREADS_LIBRARIES} # FIND_PACKAGE(OpenSceneGraph)
|
||||
${OPENSCENEGRAPH_LIBRARIES} # FIND_PACKAGE(OpenSceneGraph)
|
||||
)
|
||||
endif()
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(BuildingViewerCommon
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/BgViewer/dtEntity/ext/RapidXML
|
||||
@@ -132,30 +149,32 @@ NGL_TARGET_INCLUDE_DIRECTORIES(BuildingViewerCommon
|
||||
${CMAKE_CURRENT_BINARY_DIR}/../
|
||||
)
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(BuildingViewerCommon
|
||||
PRIVATE
|
||||
ngltools
|
||||
LtsPluginManager
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
Qt6::Widgets
|
||||
AsbDataPluginInterface
|
||||
AvmDataPluginInterface
|
||||
BldDataPluginInterface
|
||||
AesDataPluginInterface
|
||||
SrpDataPluginInterface
|
||||
IsmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmParticipantInfoGuiPluginInterface
|
||||
IsmShared
|
||||
LtsAppManager
|
||||
LtsCoordTrans
|
||||
LtsSessionData
|
||||
LtsSession
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
LtsUtilsGuiDds
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(BuildingViewerCommon
|
||||
PRIVATE
|
||||
ngltools
|
||||
LtsPluginManager
|
||||
PUBLIC
|
||||
Qt6::Core
|
||||
${Qt6_Gui}
|
||||
${Qt6_Widgets}
|
||||
AsbDataPluginInterface
|
||||
AvmDataPluginInterface
|
||||
BldDataPluginInterface
|
||||
AesDataPluginInterface
|
||||
SrpDataPluginInterface
|
||||
IsmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmParticipantInfoGuiPluginInterface
|
||||
IsmShared
|
||||
LtsAppManager
|
||||
LtsCoordTrans
|
||||
LtsSessionData
|
||||
LtsSession
|
||||
LtsWidgets
|
||||
LtsUtilsSettings
|
||||
LtsUtilsGuiDds
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(BuildingViewerCommon)
|
||||
+35
-25
@@ -6,6 +6,14 @@
|
||||
# Created by Mike Wille, SLSE, 2017-05-15
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(SRCS
|
||||
BuildingEdit/bdv_building_edit.cpp
|
||||
BuildingEdit/bdv_building_edit.h
|
||||
@@ -52,29 +60,31 @@ NGL_WRAP_UI(SRCS
|
||||
|
||||
NGL_ADD_LIBRARY(WS BdvViewerGuiPlugin MODULE ${SRCS})
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(BdvViewerGuiPlugin
|
||||
BdvViewerGuiPluginInterface
|
||||
BldDataPluginInterface
|
||||
BuildingViewerCommon
|
||||
PreScriptTimelineGuiPluginInterface # Export
|
||||
svcBldCommon
|
||||
svcBldClient
|
||||
svcAesClient
|
||||
svcSrpClient
|
||||
LtsDataView
|
||||
LtsPluginManager
|
||||
LtsScriptTimeline # TopicEditor
|
||||
LtsSession
|
||||
LtsWidgets
|
||||
NGLLogger
|
||||
nglwidgets
|
||||
Qt6::Core
|
||||
Qt6::Widgets
|
||||
Qt6::Xml
|
||||
TopicEditorBase
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
ngltools
|
||||
ExportBdvTopicSetting
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(BdvViewerGuiPlugin
|
||||
BdvViewerGuiPluginInterface
|
||||
BldDataPluginInterface
|
||||
BuildingViewerCommon
|
||||
PreScriptTimelineGuiPluginInterface # Export
|
||||
svcBldCommon
|
||||
svcBldClient
|
||||
svcAesClient
|
||||
svcSrpClient
|
||||
LtsDataView
|
||||
LtsPluginManager
|
||||
LtsScriptTimeline # TopicEditor
|
||||
LtsSession
|
||||
LtsWidgets
|
||||
NGLLogger
|
||||
nglwidgets
|
||||
Qt6::Core
|
||||
${Qt6_Widgets}
|
||||
Qt6::Xml
|
||||
TopicEditorBase
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
ngltools
|
||||
ExportBdvTopicSetting
|
||||
)
|
||||
endif()
|
||||
NGL_INSTALL_TARGET(BdvViewerGuiPlugin)
|
||||
+37
-27
@@ -4,6 +4,14 @@
|
||||
# $Author$
|
||||
# Created by hjl, SLSE, 2017-04-05
|
||||
#
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(bld_info_gui_SRCS
|
||||
info_dialog_base.cpp
|
||||
info_dialog_base.h
|
||||
@@ -46,32 +54,34 @@ NGL_WRAP_UI(bld_info_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS BldInfoGuiPlugin MODULE ${bld_info_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(BldInfoGuiPlugin
|
||||
Qt6::Core
|
||||
BldInfoGuiPluginInterface
|
||||
BuildingViewerCommon
|
||||
NGLLogger
|
||||
ngltools
|
||||
nglsettings
|
||||
svcBldClient
|
||||
svcAsmClient
|
||||
svcBldCommon
|
||||
Qt6::Widgets
|
||||
Qt6::Network
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsUtilsSettings
|
||||
SituationMapGuiPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
AesDataPluginInterface
|
||||
IsmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
CesDataPluginInterface
|
||||
BdvViewerGuiPluginInterface
|
||||
SmoMonitorsGuiPluginInterface
|
||||
LtsDataView
|
||||
GuiPluginInterface
|
||||
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(BldInfoGuiPlugin
|
||||
Qt6::Core
|
||||
BldInfoGuiPluginInterface
|
||||
BuildingViewerCommon
|
||||
NGLLogger
|
||||
ngltools
|
||||
nglsettings
|
||||
svcBldClient
|
||||
svcAsmClient
|
||||
svcBldCommon
|
||||
${Qt6_Widgets}
|
||||
Qt6::Network
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsUtilsSettings
|
||||
SituationMapGuiPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
AesDataPluginInterface
|
||||
IsmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
CesDataPluginInterface
|
||||
BdvViewerGuiPluginInterface
|
||||
SmoMonitorsGuiPluginInterface
|
||||
LtsDataView
|
||||
GuiPluginInterface
|
||||
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(BldInfoGuiPlugin)
|
||||
+33
-23
@@ -5,6 +5,14 @@
|
||||
# Created by Hannes Baeuerle, SLSE, 2017-02-24
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(ces_participant_move_gui_SRCS
|
||||
logger.cpp
|
||||
logger.h
|
||||
@@ -24,28 +32,30 @@ NGL_WRAP_UI (ces_participant_move_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS CesParticipantMoveGuiPlugin MODULE ${ces_participant_move_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(CesParticipantMoveGuiPlugin
|
||||
AsbDataPluginInterface
|
||||
LtsCoordTrans
|
||||
LtsPrinting
|
||||
PpmDataPluginInterface
|
||||
PpmGuiParticipantsPluginInterface
|
||||
CesDataPluginInterface
|
||||
GuiPluginInterface
|
||||
AsmGuiPluginInterface
|
||||
ExmDataPluginInterface
|
||||
Qt6::Widgets
|
||||
PpmCommon
|
||||
FlmDataPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
ltsCoordWidget
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(CesParticipantMoveGuiPlugin
|
||||
AsbDataPluginInterface
|
||||
LtsCoordTrans
|
||||
LtsPrinting
|
||||
PpmDataPluginInterface
|
||||
PpmGuiParticipantsPluginInterface
|
||||
CesDataPluginInterface
|
||||
GuiPluginInterface
|
||||
AsmGuiPluginInterface
|
||||
ExmDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
PpmCommon
|
||||
FlmDataPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
ltsCoordWidget
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(CesParticipantMoveGuiPlugin)
|
||||
+33
-23
@@ -5,6 +5,14 @@
|
||||
# Created by Hannes Baeuerle, SLSE, 2017-02-24
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(ces_participant_uas_gui_SRCS
|
||||
logger.cpp
|
||||
logger.h
|
||||
@@ -37,28 +45,30 @@ target_sources(CesParticipantUASGuiPlugin
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(CesParticipantUASGuiPlugin
|
||||
AsbDataPluginInterface
|
||||
LtsCoordTrans
|
||||
LtsPrinting
|
||||
PpmDataPluginInterface
|
||||
PpmGuiParticipantsPluginInterface
|
||||
CesDataPluginInterface
|
||||
GuiPluginInterface
|
||||
AsmGuiPluginInterface
|
||||
ExmDataPluginInterface
|
||||
Qt6::Widgets
|
||||
PpmCommon
|
||||
FlmDataPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
ltsCoordWidget
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(CesParticipantUASGuiPlugin
|
||||
AsbDataPluginInterface
|
||||
LtsCoordTrans
|
||||
LtsPrinting
|
||||
PpmDataPluginInterface
|
||||
PpmGuiParticipantsPluginInterface
|
||||
CesDataPluginInterface
|
||||
GuiPluginInterface
|
||||
AsmGuiPluginInterface
|
||||
ExmDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
PpmCommon
|
||||
FlmDataPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsDataView
|
||||
SituationMapGuiPluginInterface
|
||||
LtsUtilsGuiDds
|
||||
ltsCoordWidget
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(CesParticipantUASGuiPlugin)
|
||||
+28
-18
@@ -5,6 +5,14 @@
|
||||
# Created by hjl, SLSE, 2016-12-01
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
FIND_PACKAGE(KDReports REQUIRED)
|
||||
|
||||
SET(cod_codification_data_gui_SRCS
|
||||
@@ -45,23 +53,25 @@ NGL_WRAP_UI(cod_codification_data_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS CodCodificationDataGuiPlugin MODULE ${cod_codification_data_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(CodCodificationDataGuiPlugin
|
||||
LtsPrinting
|
||||
NGLLogger
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsPrinting
|
||||
CodGuiPluginInterface
|
||||
CodDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
Qt6::Widgets
|
||||
KDReports::KDReports
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
FlmDataPluginInterface
|
||||
ngltools
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(CodCodificationDataGuiPlugin
|
||||
LtsPrinting
|
||||
NGLLogger
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsPrinting
|
||||
CodGuiPluginInterface
|
||||
CodDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
KDReports::KDReports
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
FlmDataPluginInterface
|
||||
ngltools
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(CodCodificationDataGuiPlugin)
|
||||
+16
-6
@@ -1,6 +1,14 @@
|
||||
|
||||
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(lt_SRCS
|
||||
main.cpp
|
||||
maindialog.h
|
||||
@@ -15,12 +23,14 @@ NGL_WRAP_UI(lt_SRCS ui/maindialog.ui)
|
||||
|
||||
NGL_ADD_EXECUTABLE(WS CODTest ${lt_SRCS})
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(CODTest
|
||||
Qt6::Widgets
|
||||
Qt6::Core
|
||||
nglapplication
|
||||
NGLLogger
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(CODTest
|
||||
${Qt6_Widgets}
|
||||
Qt6::Core
|
||||
nglapplication
|
||||
NGLLogger
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET_DEVEL(CODTest)
|
||||
NGL_INSTALL(WS FILES log4cxx_cod_test.props DESTINATION bin COMPONENT Devel)
|
||||
|
||||
+33
-23
@@ -5,10 +5,18 @@
|
||||
# Created by Hannes Fritsche, ESZS, 2024-08-05
|
||||
#
|
||||
|
||||
FIND_PACKAGE(KDReports)
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
IF(NOT KDReports_FOUND)
|
||||
MESSAGE(STATUS "KDReports not found; skipping CdsSimulationGuiPlugin")
|
||||
|
||||
find_package(KDReports QUIET)
|
||||
|
||||
IF(NOT KDReports_FOUND OR NOT QT6_GUI_AVAILABLE)
|
||||
MESSAGE(STATUS "KDReports not found or Qt6 GUI not available; skipping CdsSimulationGuiPlugin")
|
||||
RETURN()
|
||||
ENDIF()
|
||||
|
||||
@@ -37,25 +45,27 @@ NGL_WRAP_UI(cds_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS CdsSimulationGuiPlugin MODULE ${cds_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(CdsSimulationGuiPlugin
|
||||
CdsGuiPluginInterface
|
||||
IsmDataPluginInterface
|
||||
FlmDataPluginInterface
|
||||
KDReports::KDReports
|
||||
ltsCoordWidget
|
||||
LtsCoordTrans
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsWidgets
|
||||
NGLLogger
|
||||
ngltools
|
||||
PdmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
Qt6::Widgets
|
||||
situationMap
|
||||
situationMapGeometryModel
|
||||
SituationMapGuiPluginInterface
|
||||
svcAesCommon
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(CdsSimulationGuiPlugin
|
||||
CdsGuiPluginInterface
|
||||
IsmDataPluginInterface
|
||||
FlmDataPluginInterface
|
||||
KDReports::KDReports
|
||||
ltsCoordWidget
|
||||
LtsCoordTrans
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsWidgets
|
||||
NGLLogger
|
||||
ngltools
|
||||
PdmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
situationMap
|
||||
situationMapGeometryModel
|
||||
SituationMapGuiPluginInterface
|
||||
svcAesCommon
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(CdsSimulationGuiPlugin)
|
||||
@@ -6,6 +6,14 @@
|
||||
# Created by Mike Wille, SLSE, 2017-11-15
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(dev_gui_SRCS
|
||||
dev_gui_plugin.cpp
|
||||
dev_gui_plugin.h
|
||||
@@ -31,28 +39,30 @@ NGL_WRAP_UI(dev_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY2(WS NO_TRANSLATION DevGuiPlugin SHARED ${dev_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(DevGuiPlugin
|
||||
Qt6::Widgets
|
||||
Qt6::Network
|
||||
ngltranslator
|
||||
LtsWidgets
|
||||
LtsUtilsGuiDds
|
||||
LtsSessionData
|
||||
ProjectConfig
|
||||
LtsUtilsGuiConnectDialog
|
||||
LtsAppManager
|
||||
LtsPluginManager
|
||||
LtsSession
|
||||
LtsLogin
|
||||
LtsNotification
|
||||
LtsDataView
|
||||
LtsMultiMonitor
|
||||
LtsUtilsSettings
|
||||
|
||||
# ftcmock:
|
||||
#ExmDataPluginInterface
|
||||
svcExmClient
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(DevGuiPlugin
|
||||
${Qt6_Widgets}
|
||||
Qt6::Network
|
||||
ngltranslator
|
||||
LtsWidgets
|
||||
LtsUtilsGuiDds
|
||||
LtsSessionData
|
||||
ProjectConfig
|
||||
LtsUtilsGuiConnectDialog
|
||||
LtsAppManager
|
||||
LtsPluginManager
|
||||
LtsSession
|
||||
LtsLogin
|
||||
LtsNotification
|
||||
LtsDataView
|
||||
LtsMultiMonitor
|
||||
LtsUtilsSettings
|
||||
|
||||
# ftcmock:
|
||||
#ExmDataPluginInterface
|
||||
svcExmClient
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(DevGuiPlugin)
|
||||
|
||||
|
||||
+20
-10
@@ -5,6 +5,14 @@
|
||||
# Created by Filip Biedziak, NLE, 2020-08-14
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(efm_sound_area_gui_SRCS
|
||||
efm_sound_area_gui_plugin.cpp
|
||||
efm_sound_area_gui_plugin.h
|
||||
@@ -43,14 +51,16 @@ NGL_WRAP_UI(efm_sound_area_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS EfmSoundAreaGuiPlugin MODULE ${efm_sound_area_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(EfmSoundAreaGuiPlugin
|
||||
ngltools
|
||||
LtsSession
|
||||
LtsWidgets
|
||||
IsmDataPluginInterface
|
||||
EfmDataPluginInterface
|
||||
EfmGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsUtilsGuiDds
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(EfmSoundAreaGuiPlugin
|
||||
ngltools
|
||||
LtsSession
|
||||
LtsWidgets
|
||||
IsmDataPluginInterface
|
||||
EfmDataPluginInterface
|
||||
EfmGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsUtilsGuiDds
|
||||
)
|
||||
endif()
|
||||
NGL_INSTALL_TARGET(EfmSoundAreaGuiPlugin)
|
||||
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-10-05
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(esc_effect_show_gui_SRCS
|
||||
esc_effect_show_gui_plugin.cpp
|
||||
esc_effect_show_gui_plugin.h
|
||||
@@ -37,22 +45,24 @@ NGL_WRAP_UI(esc_effect_show_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS EscEffectShowGuiPlugin MODULE ${esc_effect_show_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(EscEffectShowGuiPlugin
|
||||
NGLLogger
|
||||
ngltools
|
||||
LtsPrinting
|
||||
LtsSession
|
||||
EscGuiPluginInterface
|
||||
EscDataPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
TabocDataPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsNotification
|
||||
LtsUtilsGuiDds
|
||||
LtsCoordTrans
|
||||
ltsCoordWidget
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(EscEffectShowGuiPlugin
|
||||
NGLLogger
|
||||
ngltools
|
||||
LtsPrinting
|
||||
LtsSession
|
||||
EscGuiPluginInterface
|
||||
EscDataPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
TabocDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsNotification
|
||||
LtsUtilsGuiDds
|
||||
LtsCoordTrans
|
||||
ltsCoordWidget
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(EscEffectShowGuiPlugin)
|
||||
+30
-20
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-10-05
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(esm_effect_show_gui_SRCS
|
||||
esm_effect_show_gui_plugin.cpp
|
||||
esm_effect_show_gui_plugin.h
|
||||
@@ -36,26 +44,28 @@ NGL_WRAP_UI(esm_effect_show_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS EsmEffectShowGuiPlugin MODULE ${esm_effect_show_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(EsmEffectShowGuiPlugin
|
||||
NGLLogger
|
||||
ngltools
|
||||
LtsPrinting
|
||||
LtsSession
|
||||
EsmGuiPluginInterface
|
||||
EsmDataPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
ltsCoordWidget
|
||||
LtsCoordTrans
|
||||
AesDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PdmDataPluginInterface
|
||||
TabDataPluginInterface
|
||||
PpmCommon
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(EsmEffectShowGuiPlugin
|
||||
NGLLogger
|
||||
ngltools
|
||||
LtsPrinting
|
||||
LtsSession
|
||||
EsmGuiPluginInterface
|
||||
EsmDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
ltsCoordWidget
|
||||
LtsCoordTrans
|
||||
AesDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PdmDataPluginInterface
|
||||
TabDataPluginInterface
|
||||
PpmCommon
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(EsmEffectShowGuiPlugin)
|
||||
|
||||
|
||||
@@ -5,6 +5,14 @@
|
||||
#
|
||||
# Created by Mike Wille, SLSE, 2017-03-15
|
||||
#
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_SUBDIRECTORY(SanNineLinerEdit)
|
||||
|
||||
SET(evl_edit_gui_SRCS
|
||||
@@ -62,34 +70,36 @@ NGL_WRAP_UI(evl_edit_gui_SRCS
|
||||
|
||||
|
||||
NGL_ADD_LIBRARY(WS EvlEditGuiPlugin MODULE ${evl_edit_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(EvlEditGuiPlugin
|
||||
LtsPrinting
|
||||
NGLLogger
|
||||
LtsSession
|
||||
EvlDataPluginInterface
|
||||
EvlGuiPluginInterface
|
||||
OpmDataPluginInterface
|
||||
AvmDataPluginInterface
|
||||
ExmDataPluginInterface
|
||||
FlmDataPluginInterface
|
||||
OscDataPluginInterface
|
||||
|
||||
svcEvlCommon
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsSessionData
|
||||
ProjectConfig
|
||||
ngltools
|
||||
nglwidgets
|
||||
FltAesGuiCommon
|
||||
FltAesGuiPluginInterface
|
||||
FlmDataPluginInterface
|
||||
TopicEditorBase
|
||||
LtsScriptTimeline # TopicEditor
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(EvlEditGuiPlugin
|
||||
LtsPrinting
|
||||
NGLLogger
|
||||
LtsSession
|
||||
EvlDataPluginInterface
|
||||
EvlGuiPluginInterface
|
||||
OpmDataPluginInterface
|
||||
AvmDataPluginInterface
|
||||
ExmDataPluginInterface
|
||||
FlmDataPluginInterface
|
||||
OscDataPluginInterface
|
||||
|
||||
svcEvlCommon
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsSessionData
|
||||
ProjectConfig
|
||||
ngltools
|
||||
nglwidgets
|
||||
FltAesGuiCommon
|
||||
FltAesGuiPluginInterface
|
||||
FlmDataPluginInterface
|
||||
TopicEditorBase
|
||||
LtsScriptTimeline # TopicEditor
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(EvlEditGuiPlugin)
|
||||
+30
-20
@@ -5,6 +5,14 @@
|
||||
# Created by Christian Ehrlicher, SLSE, 2016-02-29
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(san_edit_gui_SRCS
|
||||
san_nine_liner_edit_gui_plugin.cpp
|
||||
san_nine_liner_edit_gui_plugin.h
|
||||
@@ -22,26 +30,28 @@ NGL_WRAP_UI(san_edit_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS EvlSanNineLinerEditGuiPlugin MODULE ${san_edit_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(EvlSanNineLinerEditGuiPlugin
|
||||
ngltools # dtg
|
||||
ngltranslator
|
||||
NGLLogger
|
||||
LtsSession
|
||||
EvlDataPluginInterface
|
||||
EvlGuiPluginInterface
|
||||
|
||||
svcEvlCommon
|
||||
Qt6::Widgets
|
||||
LtsCoordTrans
|
||||
ltsCoordWidget
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsSessionData
|
||||
ProjectConfig
|
||||
LtsUtilsGuiConnectDialog
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(EvlSanNineLinerEditGuiPlugin
|
||||
ngltools # dtg
|
||||
ngltranslator
|
||||
NGLLogger
|
||||
LtsSession
|
||||
EvlDataPluginInterface
|
||||
EvlGuiPluginInterface
|
||||
|
||||
svcEvlCommon
|
||||
${Qt6_Widgets}
|
||||
LtsCoordTrans
|
||||
ltsCoordWidget
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsSessionData
|
||||
ProjectConfig
|
||||
LtsUtilsGuiConnectDialog
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(EvlSanNineLinerEditGuiPlugin)
|
||||
|
||||
|
||||
+32
-22
@@ -5,6 +5,14 @@
|
||||
# Created by Christian Ehrlicher, SLSE, 2016-02-29
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(exm_edit_gui_SRCS
|
||||
exm_edit_gui_plugin.cpp
|
||||
exm_edit_gui_plugin.h
|
||||
@@ -54,28 +62,30 @@ NGL_WRAP_UI(exm_edit_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS ExmEditGuiPlugin MODULE ${exm_edit_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(ExmEditGuiPlugin
|
||||
ngltools # dtg
|
||||
NGLLogger
|
||||
LtsSession
|
||||
PdmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
AsmDataPluginInterface
|
||||
AsmGuiPluginInterface
|
||||
ExmDataPluginInterface
|
||||
OpmDataPluginInterface
|
||||
ExmGuiPluginInterface
|
||||
FlmDataPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsCoordTrans
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsSessionData
|
||||
ProjectConfig
|
||||
LtsUtilsGuiConnectDialog
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(ExmEditGuiPlugin
|
||||
ngltools # dtg
|
||||
NGLLogger
|
||||
LtsSession
|
||||
PdmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
AsmDataPluginInterface
|
||||
AsmGuiPluginInterface
|
||||
ExmDataPluginInterface
|
||||
OpmDataPluginInterface
|
||||
ExmGuiPluginInterface
|
||||
FlmDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsCoordTrans
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsSessionData
|
||||
ProjectConfig
|
||||
LtsUtilsGuiConnectDialog
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(ExmEditGuiPlugin)
|
||||
|
||||
|
||||
+38
-28
@@ -6,6 +6,14 @@
|
||||
# Created by Mike Wille, SLSE, 2017-03-31
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
INCLUDE(MacroCodeGenIdl)
|
||||
|
||||
SET(flm_explorer_gui_SRCS
|
||||
@@ -52,33 +60,35 @@ INSTALL_SHARED_FILES(flm_explorer_gui_SRCS
|
||||
|
||||
NGL_ADD_LIBRARY(WS FlmExplorerGuiPlugin MODULE ${flm_explorer_gui_SRCS})
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(FlmExplorerGuiPlugin
|
||||
NGLLogger
|
||||
FlmExplorerGuiPluginInterface
|
||||
FlmDataPluginInterface
|
||||
OpmDataPluginInterface
|
||||
ExmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsGuiConnectDialog
|
||||
LtsUtilsCore
|
||||
LtsUtilsSettings
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsWidgets
|
||||
LtsPrinting
|
||||
nglwidgets
|
||||
ngltools
|
||||
nglsettings
|
||||
TopicEditorBase
|
||||
LtsScriptTimeline # TopicEditor
|
||||
PreGuiScriptCommon # TopicEditor => Text Topic => TopicDesigner
|
||||
PpmGuiPartyPluginInterface
|
||||
situationMapGeometryModel
|
||||
advancedSymbology
|
||||
svcAesCommon
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(FlmExplorerGuiPlugin
|
||||
NGLLogger
|
||||
FlmExplorerGuiPluginInterface
|
||||
FlmDataPluginInterface
|
||||
OpmDataPluginInterface
|
||||
ExmDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsDataView
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsGuiConnectDialog
|
||||
LtsUtilsCore
|
||||
LtsUtilsSettings
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsWidgets
|
||||
LtsPrinting
|
||||
nglwidgets
|
||||
ngltools
|
||||
nglsettings
|
||||
TopicEditorBase
|
||||
LtsScriptTimeline # TopicEditor
|
||||
PreGuiScriptCommon # TopicEditor => Text Topic => TopicDesigner
|
||||
PpmGuiPartyPluginInterface
|
||||
situationMapGeometryModel
|
||||
advancedSymbology
|
||||
svcAesCommon
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(FlmExplorerGuiPlugin)
|
||||
+18
-8
@@ -5,6 +5,14 @@
|
||||
# Created by Mike Wille, SLSE, 2016-05-05
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(flm_combobox_gui_SRCS
|
||||
flm_combobox_gui_plugin.cpp
|
||||
flm_combobox_gui_plugin.h
|
||||
@@ -16,14 +24,16 @@ NGL_WRAP_UI(flm_combobox_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS FlmComboBoxGuiPlugin MODULE ${flm_combobox_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(FlmComboBoxGuiPlugin
|
||||
NGLLogger
|
||||
FlmGuiComboboxPluginInterface
|
||||
FlmDataPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(FlmComboBoxGuiPlugin
|
||||
NGLLogger
|
||||
FlmGuiComboboxPluginInterface
|
||||
FlmDataPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsWidgets
|
||||
LtsSession
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(FlmComboBoxGuiPlugin)
|
||||
|
||||
|
||||
+36
-24
@@ -5,6 +5,14 @@
|
||||
# Created by Christian Ehrlicher, SLSE, 2017-06-16
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
ADD_SUBDIRECTORY(Common)
|
||||
|
||||
SET(flt_aes_widget_SRCS
|
||||
@@ -17,17 +25,19 @@ NGL_WRAP_UI(flt_aes_widget_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS FltAesWidget STATIC ${flt_aes_widget_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(FltAesWidget
|
||||
PRIVATE
|
||||
svcFltCommon
|
||||
LtsProjectionWorkstation
|
||||
PUBLIC
|
||||
FltDataPluginInterface
|
||||
LtsSessionData
|
||||
PdmGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(FltAesWidget
|
||||
PRIVATE
|
||||
svcFltCommon
|
||||
LtsProjectionWorkstation
|
||||
PUBLIC
|
||||
FltDataPluginInterface
|
||||
LtsSessionData
|
||||
PdmGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(FltAesWidget
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../..
|
||||
@@ -41,18 +51,20 @@ SET(flt_aes_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS FltAesGuiPlugin MODULE ${flt_aes_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(FltAesGuiPlugin
|
||||
FltAesGuiCommon
|
||||
FltAesGuiPluginInterface
|
||||
FltAesWidget
|
||||
FltFilterChange
|
||||
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsWidgets
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(FltAesGuiPlugin
|
||||
FltAesGuiCommon
|
||||
FltAesGuiPluginInterface
|
||||
FltAesWidget
|
||||
FltFilterChange
|
||||
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsWidgets
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(FltAesGuiPlugin)
|
||||
+20
-10
@@ -6,6 +6,14 @@
|
||||
# Created by Mike Wille, SLSE, 2017-11-27
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(flt_aes_gui_common_SRCS
|
||||
common.h
|
||||
aes_display_filter_impl.h
|
||||
@@ -21,15 +29,17 @@ NGL_TARGET_INCLUDE_DIRECTORIES(FltAesGuiCommon
|
||||
PUBLIC
|
||||
${CMAKE_BINARY_DIR}
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(FltAesGuiCommon
|
||||
PRIVATE
|
||||
svcPpmCommon
|
||||
PUBLIC
|
||||
FltDataPluginInterface
|
||||
Qt6::Core
|
||||
Qt6::Widgets # ifdef LTS_DEBUG QMessageBox
|
||||
svcFltCommon
|
||||
svcAesCommon
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(FltAesGuiCommon
|
||||
PRIVATE
|
||||
svcPpmCommon
|
||||
PUBLIC
|
||||
FltDataPluginInterface
|
||||
Qt6::Core
|
||||
${Qt6_Widgets} # ifdef LTS_DEBUG QMessageBox
|
||||
svcFltCommon
|
||||
svcAesCommon
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(FltAesGuiCommon)
|
||||
+37
-25
@@ -5,6 +5,14 @@
|
||||
# Created by Christian Ehrlicher, SLSE, 2017-06-16
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(flt_bldg_cmpnt_widget_SRCS
|
||||
flt_building_component_settings_widget.cpp
|
||||
flt_building_component_settings_widget.h
|
||||
@@ -15,18 +23,20 @@ NGL_WRAP_UI(flt_bldg_cmpnt_widget_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS FltBldgCmpntWidget STATIC ${flt_bldg_cmpnt_widget_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(FltBldgCmpntWidget
|
||||
PRIVATE
|
||||
svcFltCommon
|
||||
IsmDataPluginInterface
|
||||
LtsProjectionWorkstation
|
||||
PUBLIC
|
||||
FltDataPluginInterface
|
||||
LtsSessionData
|
||||
PdmGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(FltBldgCmpntWidget
|
||||
PRIVATE
|
||||
svcFltCommon
|
||||
IsmDataPluginInterface
|
||||
LtsProjectionWorkstation
|
||||
PUBLIC
|
||||
FltDataPluginInterface
|
||||
LtsSessionData
|
||||
PdmGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(FltBldgCmpntWidget
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../..
|
||||
@@ -41,18 +51,20 @@ SET(flt_bldg_cmpnt_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS Fltbldg_cmpntGuiPlugin MODULE ${flt_bldg_cmpnt_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(Fltbldg_cmpntGuiPlugin
|
||||
FltAesGuiCommon
|
||||
FltBldgCmpntGuiPluginInterface
|
||||
FltBldgCmpntWidget
|
||||
FltFilterChange
|
||||
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsWidgets
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(Fltbldg_cmpntGuiPlugin
|
||||
FltAesGuiCommon
|
||||
FltBldgCmpntGuiPluginInterface
|
||||
FltBldgCmpntWidget
|
||||
FltFilterChange
|
||||
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsWidgets
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(Fltbldg_cmpntGuiPlugin)
|
||||
+27
-17
@@ -6,6 +6,14 @@
|
||||
# Created by Norbert Thoden, NLE, 2019-02-25
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(flt_filter_change_SRCS
|
||||
flt_filter_change.cpp
|
||||
flt_filter_change.h
|
||||
@@ -21,22 +29,24 @@ NGL_TARGET_INCLUDE_DIRECTORIES(FltFilterChange
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||
${CMAKE_CURRENT_BINARY_DIR}/../
|
||||
)
|
||||
NGL_TARGET_LINK_LIBRARIES(FltFilterChange
|
||||
PRIVATE
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds # requestHelper
|
||||
FltAesGuiCommon
|
||||
LtsMultiMonitor
|
||||
LtsUtilsSettings
|
||||
PUBLIC
|
||||
LtsWidgets
|
||||
FltDataPluginInterface
|
||||
FltAesGuiPluginInterface
|
||||
FltBldgCmpntGuiPluginInterface
|
||||
OpmGuiPluginInterface
|
||||
Qt6::Core
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(FltFilterChange
|
||||
PRIVATE
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds # requestHelper
|
||||
FltAesGuiCommon
|
||||
LtsMultiMonitor
|
||||
LtsUtilsSettings
|
||||
PUBLIC
|
||||
LtsWidgets
|
||||
FltDataPluginInterface
|
||||
FltAesGuiPluginInterface
|
||||
FltBldgCmpntGuiPluginInterface
|
||||
OpmGuiPluginInterface
|
||||
Qt6::Core
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(FltFilterChange)
|
||||
+45
-33
@@ -4,6 +4,14 @@
|
||||
# Created by Christian Ehrlicher, SLSE, 2017-06-16
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(flt_part_widget_SRCS
|
||||
flt_collapse_expand_participants_widget.cpp
|
||||
flt_collapse_expand_participants_widget.h
|
||||
@@ -19,18 +27,20 @@ NGL_WRAP_UI(flt_part_widget_SRCS
|
||||
flt_type_filter_widget.ui
|
||||
)
|
||||
NGL_ADD_LIBRARY(WS FltParticipantWidget STATIC ${flt_part_widget_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(FltParticipantWidget
|
||||
PRIVATE
|
||||
svcFltCommon
|
||||
PpmCommon
|
||||
LtsProjectionWorkstation
|
||||
PUBLIC
|
||||
AsbDataPluginInterface
|
||||
FltDataPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(FltParticipantWidget
|
||||
PRIVATE
|
||||
svcFltCommon
|
||||
PpmCommon
|
||||
LtsProjectionWorkstation
|
||||
PUBLIC
|
||||
AsbDataPluginInterface
|
||||
FltDataPluginInterface
|
||||
PdmGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
NGL_TARGET_INCLUDE_DIRECTORIES(FltParticipantWidget
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../..
|
||||
@@ -50,26 +60,28 @@ SET(flt_part_gui_SRCS
|
||||
|
||||
NGL_ADD_LIBRARY(WS FltParticipantGuiPlugin MODULE ${flt_part_gui_SRCS})
|
||||
|
||||
NGL_TARGET_LINK_LIBRARIES(FltParticipantGuiPlugin
|
||||
AsbDataPluginInterface
|
||||
LtsPrinting
|
||||
FltFilterChange
|
||||
FltDataPluginInterface
|
||||
FltParticipantGuiPluginInterface
|
||||
FltParticipantWidget
|
||||
PdmGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmCommon
|
||||
FlmDataPluginInterface
|
||||
FltAesGuiCommon
|
||||
svcFltCommon
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsWidgets
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(FltParticipantGuiPlugin
|
||||
AsbDataPluginInterface
|
||||
LtsPrinting
|
||||
FltFilterChange
|
||||
FltDataPluginInterface
|
||||
FltParticipantGuiPluginInterface
|
||||
FltParticipantWidget
|
||||
PdmGuiPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmCommon
|
||||
FlmDataPluginInterface
|
||||
FltAesGuiCommon
|
||||
svcFltCommon
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
LtsWidgets
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(FltParticipantGuiPlugin)
|
||||
@@ -5,20 +5,30 @@
|
||||
# Created by Mike Wille, SLTE, 2020-11-22
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(fsp_gui_SRCS
|
||||
fsp_gui_plugin.cpp
|
||||
fsp_gui_plugin.h
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS FspGuiPlugin MODULE ${fsp_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(FspGuiPlugin
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
FspGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsNotification
|
||||
svcAsmCommon
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(FspGuiPlugin
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
FspGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsNotification
|
||||
svcAsmCommon
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(FspGuiPlugin)
|
||||
|
||||
|
||||
+24
-14
@@ -6,6 +6,14 @@
|
||||
# Created by Dassow Philipp, SLEA, 2017-08-22
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET (gim_info_gui_SRCS
|
||||
gim_info_gui_plugin.h
|
||||
gim_info_gui_plugin.cpp
|
||||
@@ -18,19 +26,21 @@ QT5_WRAP_UI(gim_info_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS GimInfoGuiPlugin MODULE ${gim_info_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(GimInfoGuiPlugin
|
||||
PRIVATE
|
||||
svcGimCommon
|
||||
PUBLIC
|
||||
LtsSession
|
||||
LtsCoordTrans
|
||||
LtsUtilsGuiDds
|
||||
GimGuiInfoPluginInterface
|
||||
GimDataPluginInterface
|
||||
AsbDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(GimInfoGuiPlugin
|
||||
PRIVATE
|
||||
svcGimCommon
|
||||
PUBLIC
|
||||
LtsSession
|
||||
LtsCoordTrans
|
||||
LtsUtilsGuiDds
|
||||
GimGuiInfoPluginInterface
|
||||
GimDataPluginInterface
|
||||
AsbDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
SituationMapGuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(GimInfoGuiPlugin)
|
||||
+26
-16
@@ -6,6 +6,14 @@
|
||||
# Created by Dassow Philipp, SLEA, 2017-07-28
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET (gim_pairing_gui_SRCS
|
||||
gim_pairing_gui_plugin.h
|
||||
gim_pairing_gui_plugin.cpp
|
||||
@@ -18,21 +26,23 @@ QT5_WRAP_UI(gim_pairing_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS GimPairingGuiPlugin MODULE ${gim_pairing_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(GimPairingGuiPlugin
|
||||
PRIVATE
|
||||
LtsPrinting
|
||||
svcGimCommon
|
||||
AsbDataPluginInterface
|
||||
PUBLIC
|
||||
LtsSession
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
GimGuiPairingPluginInterface
|
||||
GimDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
PpmCommon
|
||||
Qt6::Widgets
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(GimPairingGuiPlugin
|
||||
PRIVATE
|
||||
LtsPrinting
|
||||
svcGimCommon
|
||||
AsbDataPluginInterface
|
||||
PUBLIC
|
||||
LtsSession
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
GimGuiPairingPluginInterface
|
||||
GimDataPluginInterface
|
||||
PpmDataPluginInterface
|
||||
PpmGuiComboboxPluginInterface
|
||||
PpmCommon
|
||||
${Qt6_Widgets}
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(GimPairingGuiPlugin)
|
||||
+28
-18
@@ -5,6 +5,14 @@
|
||||
# Created by Patric Karwat, SLSE, 2016-10-05
|
||||
#
|
||||
|
||||
# Make ${Qt6_Widgets} optional
|
||||
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
|
||||
set(Qt6_Widgets ${Qt6_Widgets})
|
||||
else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
|
||||
SET(gna_nasat_part_gui_SRCS
|
||||
gna_nasat_part_gui_plugin.cpp
|
||||
gna_nasat_part_gui_plugin.h
|
||||
@@ -20,23 +28,25 @@ NGL_WRAP_UI(gna_nasat_part_gui_SRCS
|
||||
)
|
||||
|
||||
NGL_ADD_LIBRARY(WS GnaNasatPartGuiPlugin MODULE ${gna_nasat_part_gui_SRCS})
|
||||
NGL_TARGET_LINK_LIBRARIES(GnaNasatPartGuiPlugin
|
||||
LtsPrinting
|
||||
GnaCommon
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
GnaGuiPluginInterface
|
||||
GnaDataPluginInterface
|
||||
svcGnaCommon
|
||||
svcPpmCommon
|
||||
GuiPluginInterface
|
||||
Qt6::Widgets
|
||||
LtsCoordTrans
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
NGLLogger
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
if(QT6_GUI_AVAILABLE)
|
||||
NGL_TARGET_LINK_LIBRARIES(GnaNasatPartGuiPlugin
|
||||
LtsPrinting
|
||||
GnaCommon
|
||||
LtsSession
|
||||
LtsSessionData
|
||||
GnaGuiPluginInterface
|
||||
GnaDataPluginInterface
|
||||
svcGnaCommon
|
||||
svcPpmCommon
|
||||
GuiPluginInterface
|
||||
${Qt6_Widgets}
|
||||
LtsCoordTrans
|
||||
LtsWidgets
|
||||
LtsDataView
|
||||
NGLLogger
|
||||
LtsUtilsGuiDds
|
||||
LtsUtilsSettings
|
||||
)
|
||||
endif()
|
||||
|
||||
NGL_INSTALL_TARGET(GnaNasatPartGuiPlugin)
|
||||
Loaded 100 of 829 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user