Update docking framework to latest version and add fix to make redocking of floating windows work on WSL/wayland

This commit is contained in:
jonjenssen 2023-05-19 15:29:02 +02:00 committed by jonjenssen
parent bce8177033
commit 9a219ddcb2
2 changed files with 7 additions and 7 deletions

View File

@ -533,19 +533,19 @@ list(APPEND THIRD_PARTY_LIBRARIES qwt)
# ##############################################################################
# Qt Advanced Docking System
# ##############################################################################
set(ADS_VERSION "3.8.2")
set(ADS_VERSION "4.0.3")
add_subdirectory(ThirdParty/qtadvanceddocking EXCLUDE_FROM_ALL)
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
target_compile_options(qtadvanceddocking PRIVATE -Wno-deprecated-copy)
target_compile_options(qt5advanceddocking PRIVATE -Wno-deprecated-copy)
elseif(MSVC)
target_compile_options(qtadvanceddocking PRIVATE /wd4996 /wd4005)
target_compile_options(qt5advanceddocking PRIVATE /wd4996 /wd4005)
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
target_compile_options(qtadvanceddocking PRIVATE -Wno-deprecated)
target_compile_options(qt5advanceddocking PRIVATE -Wno-deprecated)
endif()
list(APPEND THIRD_PARTY_LIBRARIES qtadvanceddocking)
list(APPEND THIRD_PARTY_LIBRARIES qt5advanceddocking)
# ##############################################################################
# Nightcharts
@ -620,7 +620,7 @@ if(RESINSIGHT_ENABLE_UNITY_BUILD)
# message("Cmake Unity build is enabled on : custom-opm-common")
# set_property(TARGET custom-opm-common PROPERTY UNITY_BUILD true)
message("Cmake Unity build is enabled on : qtadvanceddocking")
set_property(TARGET qtadvanceddocking PROPERTY UNITY_BUILD true)
set_property(TARGET qt5advanceddocking PROPERTY UNITY_BUILD true)
endif()
# ##############################################################################

@ -1 +1 @@
Subproject commit 78d5284d22cedba4768f6a99a4ae44fc7c89d0d6
Subproject commit 114f2701c6b3835bf75539535a0046c6dfa12f95