#
# $Id: CMakeLists.txt 43060 2018-07-23 10:18:39Z wille_m $
# $HeadURL: svn://slssvn/TDS/branches/product/devel/trunk/Lts/Common/LtsScriptTimeline/CMakeLists.txt $
# $Author: wille_m $
#
# Created by Mike Wille, SLSE, 2017-03-15
#


# Test
#ADD_SUBDIRECTORY(Test) Not needed anymore + old 'api'


# Library
SET(LtsScriptTimeline_SRCS
  tools.h
  tools.cpp
  indicator.h
  indicator.cpp
  script_timeline.h
  script_timeline.cpp
  track_content_widget.h
  track_content_widget.cpp
  track_entry.h
  track_entry_painters.h
  track_entry_painters.cpp
  track_entry_previewer.h
  track_entry_previewer.cpp
  track_entry_preview_widget.h
  track_entry_preview_widget.cpp
  track_widget.h
  track_widget.cpp
  track_header.h
  track_header.cpp
  filter_track_widget.h
  filter_track_widget.cpp
  filter_background_widget.h
  filter_background_widget.cpp
)

SET(LtsScriptTimeline_UICS
  Ui/indicator.ui
  Ui/script_timeline.ui
  Ui/track_widget.ui
  Ui/filter_track_widget.ui
  Ui/track_entry_preview_widget.ui
)

NGL_WRAP_UI(LtsScriptTimeline_SRCS ${LtsScriptTimeline_UICS})

NGL_ADD_LIBRARY2(WS LtsScriptTimeline SHARED ${LtsScriptTimeline_SRCS} ${LtsScriptTimeline_UICS})

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

NGL_TARGET_LINK_LIBRARIES(LtsScriptTimeline
  Qt5::Core
  Qt5::Widgets
  LtsWidgets
  LtsSessionData
)

NGL_INSTALL_TARGET(LtsScriptTimeline)
