#
# $Id$
# $HeadURL$
# $Author$
#
# Created by Mike Wille, SLSE, 2016-11-01
#


# LtsMultiMonitor
SET(LtsMultiMonitor_SRCS
  lts_multi_monitor_export.h
  lts_multi_monitor.cpp
  lts_dummy_widget.cpp
  lts_screen_container.cpp
  lts_multi_monitor_selector_base.cpp
  lts_screen_base.cpp
  lts_magic_corner.h
  lts_magic_corner.cpp

  # normal screen
  lts_multi_monitor_selector_normal.cpp
  lts_screen_normal.cpp

  # ultra wide screen
  lts_multi_monitor_selector_wide.cpp
  lts_screen_wide.cpp
)

NGL_ADD_LIBRARY(WS LtsMultiMonitor SHARED ${LtsMultiMonitor_SRCS})

NGL_TARGET_INCLUDE_DIRECTORIES(LtsMultiMonitor
  PUBLIC
    ${CMAKE_CURRENT_SOURCE_DIR}/../
)

NGL_TARGET_LINK_LIBRARIES(LtsMultiMonitor
  PUBLIC
    Qt5::Core
    Qt5::Widgets
  PRIVATE
    Qt5::Gui
    LtsWidgets
    LtsSessionData
    LtsUtilsCore
    LtsUtilsGuiDds
)

NGL_INSTALL_TARGET(LtsMultiMonitor)
