#
# $Id$
# $HeadURL$
# $Author$
# Created by Christian Ehrlicher, SLSE, 2016-02-29
#

SET(mrk_edit_gui_SRCS
  mrk_edit_gui_plugin.cpp
  mrk_edit_gui_plugin.h
  mrk_dialog.cpp
  mrk_dialog.h
  mrk_set_markers.cpp
  mrk_set_markers.h
  mrk_edit_dialog.cpp
  mrk_edit_dialog.h
  mrk_create_snapshot.cpp
  mrk_create_snapshot.h
  snapshot_dialog.cpp
  snapshot_dialog.h
  snapshot_dialog_model.cpp
  snapshot_dialog_model.h
  TopicEditor/topic_editor.h
  TopicEditor/topic_editor.cpp
)

NGL_WRAP_UI(mrk_edit_gui_SRCS
  mrk_dialog.ui
  mrk_set_markers.ui
  mrk_edit_dialog.ui
  mrk_create_snapshot.ui
  snapshot_dialog.ui
  TopicEditor/topic_editor.ui
)

NGL_ADD_LIBRARY(WS MrkEditGuiPlugin MODULE ${mrk_edit_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(MrkEditGuiPlugin
  LtsPrinting
  NGLLogger
  LtsSession
  LtsSessionData
  LtsPluginManager
  MrkCommon
  MrkGuiPluginInterface
  MrkDataPluginInterface
  OpmDataPluginInterface
  FlmDataPluginInterface
  AvmDataPluginInterface
  SrmDataPluginInterface
  SrpDataPluginInterface
  FltDataPluginInterface
  Qt5::Widgets
  LtsWidgets
  ngltools
  nglsettings
  LtsDataView
  LtsUtilsGuiDds
  LtsAppManager
  ddsconnector
  svcSrpClient
  svcAvmCommon
  TopicEditorBase
  LtsScriptTimeline # TopicEditor
  situationMap    # SituationMap::OperatorMapSettings
)

NGL_INSTALL_TARGET(MrkEditGuiPlugin)


