#
# $Id$
# $HeadURL$
# $Author$
# Created by Jörg Turla, SPDG, 2017-06-29
#

ADD_SUBDIRECTORY(Test)

SET (PlanOverlaysGuiPlugin_SRCS
  flm_reply_handler.cpp
  flm_reply_handler.h
  plan_overlay_dialog.cpp
  plan_overlay_dialog.h
  plan_overlay_model.cpp
  plan_overlay_model.h
  plan_overlay_view.cpp
  plan_overlay_view.h
  plan_overlays_gui_plugin.cpp
  plan_overlays_gui_plugin.h

  TopicEditor/topic_editor.h
  TopicEditor/topic_editor.cpp
)

SET(EXE_UICS
  TopicEditor/topic_editor.ui
)

QT5_WRAP_UI(EXE_SRCS ${EXE_UICS})

SOURCE_GROUP(PlanOverlaysPlugin FILES ${PlanOverlaysGuiPlugin_SRCS})

NGL_ADD_LIBRARY(WS PlanOverlaysGuiPlugin MODULE ${PlanOverlaysGuiPlugin_SRCS} ${EXE_SRCS})
NGL_TARGET_LINK_LIBRARIES( PlanOverlaysGuiPlugin
  LtsSession
  LtsSessionData
  PlanOverlaysGuiPluginInterface
  situationMap
  situationMapObjects
  GuiPluginInterface
  FlmDataPluginInterface
  OpmDataPluginInterface
  ExmDataPluginInterface
  LtsFileDialog
  LtsUtilsGuiDds
  LtsWidgets
  NGLLogger
  Qt5::Widgets
  TopicEditorBase
  LtsScriptTimeline
)

NGL_INSTALL_TARGET(PlanOverlaysGuiPlugin)
