#
# $Id$
# $HeadURL$
# $Author$
# Created by hjl, SLSE, 2016-12-01
#

FIND_PACKAGE(KDReports REQUIRED)

SET(cod_codification_data_gui_SRCS
  cod_codification_data_gui_plugin.h
  cod_codification_data_gui_plugin.cpp
  cod_codification_data_overview_view.h
  cod_codification_data_overview_view.cpp
  cod_codification_data_overview_model.h
  cod_codification_data_overview_model.cpp
  cod_codification_data_table_view.h
  cod_codification_data_table_view.cpp
  cod_codification_data_table_edit_view.h
  cod_codification_data_table_edit_view.cpp
  cod_codification_data_report.h
  cod_codification_data_report.cpp
  cod_csv_export.h
  cod_csv_export.cpp
  cod_csv_import.h
  cod_csv_import.cpp
  cod_code_table_edit_delegate.h
  cod_code_table_edit_delegate.cpp
  cod_numeral_code_model.h
  cod_numeral_code_model.cpp
  cod_authentication_code_model.h
  cod_authentication_code_model.cpp
  cod_logistical_terms_model.h
  cod_logistical_terms_model.cpp
  cod_phrase_table_model.h
  cod_phrase_table_model.cpp
  cod_assign_codification_data_table.h
  cod_assign_codification_data_table.cpp
)

NGL_WRAP_UI(cod_codification_data_gui_SRCS
  cod_codification_data_overview_view.ui
  cod_codification_data_table_view.ui
  cod_assign_codification_data_table.ui
)

NGL_ADD_LIBRARY(WS CodCodificationDataGuiPlugin MODULE ${cod_codification_data_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(CodCodificationDataGuiPlugin
  LtsPrinting
  NGLLogger
  LtsSession
  LtsSessionData
  LtsPrinting
  CodGuiPluginInterface
  CodDataPluginInterface
  PpmDataPluginInterface
  Qt5::Widgets
  KDReports::KDReports
  LtsWidgets
  LtsDataView
  LtsUtilsGuiDds
  FlmDataPluginInterface
  ngltools
  LtsUtilsSettings
)

NGL_INSTALL_TARGET(CodCodificationDataGuiPlugin)
