#
# $Id$
# $HeadURL$
# $Author$
# Created by Hannes Fritsche, ESZS, 2025-05-16
#

SET(uas_gui_SRCS
  ppm_uas_gui_plugin.cpp
  ppm_uas_gui_plugin.h
  ppm_uas_edit_dialog.cpp
  ppm_uas_edit_dialog.h
  ppm_uas_list_dialog.cpp
  ppm_uas_list_dialog.h
  ppm_uas_list_model.cpp
  ppm_uas_list_model.h
)

NGL_WRAP_UI(uas_gui_SRCS
  ppm_uas_edit_dialog.ui
  ppm_uas_list_dialog.ui
)

NGL_ADD_LIBRARY2(WS PpmUasGuiPlugin MODULE ${uas_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(PpmUasGuiPlugin
  AsbDataPluginInterface
  AsbHelper
  svcExmCommon
  nglwidgets
  NGLLogger
  LtsPrinting
  PpmCommon
  FlmDataPluginInterface
  PpmGuiParticipantsPluginInterface
  PpmGuiComboboxPluginInterface
  PpmGuiTemplatesPluginInterface
  PpmDataPluginInterface
  LtsDataView
  LtsWidgets
  LtsSession
  LtsSessionData
  LtsUtilsGuiDds
  LtsUtilsSettings
  svcCoreClient # Core Ftc - for TLH
)

