Files
qt5-legatus-legacy/Lts/Plugins/FileManagement/Gui/Explorer/CMakeLists.txt
T
2026-08-13 18:33:10 +02:00

83 lines
1.8 KiB
CMake
Executable File

#
# $Id$
# $HeadURL$
# $Author$
#
# Created by Mike Wille, SLSE, 2017-03-31
#
SET(flm_explorer_gui_SRCS
flm_explorer_gui_plugin.cpp
flm_dialog.cpp
flm_dialog_model_folder.cpp
flm_dialog_model_file.cpp
flm_edit_folder.cpp
flm_edit_file_content.cpp
flm_set_properties_dialog.cpp
flm_preview_file_dialog.cpp
flm_preview_playback.cpp
flm_get_content.cpp
flm_get_content_async.cpp
flm_office_integration.cpp
settings.cpp
RatioAwareLabel.cpp
TopicEditor/topic_editor.cpp
HQReports/flm_hq_report_edit.cpp
HQReports/flm_hq_report_model.cpp
HQReports/flm_hq_report_json_parser.cpp
HQReports/flm_hq_report_converter.cpp
HQReports/flm_hq_report_symbol_creator.cpp
HQReports/flm_hq_report_symbol_concrete_creators.cpp
HQReports/flm_hq_report_symbol_factory.cpp
)
NGL_WRAP_UI(flm_explorer_gui_SRCS
flm_dialog.ui
flm_edit_folder.ui
flm_edit_file_content.ui
flm_set_properties_dialog.ui
flm_preview_file_dialog.ui
flm_preview_playback.ui
TopicEditor/topic_editor.ui
HQReports/flm_hq_report_edit.ui
)
INSTALL_SHARED_FILES(flm_explorer_gui_SRCS
FILES office.ica
DESTINATION "IcaScripts"
WS
)
NGL_ADD_LIBRARY(WS FlmExplorerGuiPlugin MODULE ${flm_explorer_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(FlmExplorerGuiPlugin
NGLLogger
FlmExplorerGuiPluginInterface
FlmDataPluginInterface
OpmDataPluginInterface
ExmDataPluginInterface
PpmDataPluginInterface
Qt5::Widgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsGuiConnectDialog
LtsUtilsCore
LtsUtilsSettings
LtsSession
LtsSessionData
LtsWidgets
LtsPrinting
nglwidgets
ngltools
nglsettings
TopicEditorBase
LtsScriptTimeline # TopicEditor
PreGuiScriptCommon # TopicEditor => Text Topic => TopicDesigner
PpmGuiPartyPluginInterface
situationMapGeometryModel
advancedSymbology
svcAesCommon
)
NGL_INSTALL_TARGET(FlmExplorerGuiPlugin)