123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- PROJECT(${PROJECT_NAME}Plugins)
- #
- # See CTK/CMake/ctkMacroBuildQtDesignerPlugin.cmake for details
- #
- SET(PLUGIN_export_directive "CTK_WIDGETS_PLUGINS_EXPORT")
- # Source files
- SET(PLUGIN_SRCS
- ctkWidgetsPlugins.cpp
- ctkWidgetsPlugins.h
- ctkWidgetsAbstractPlugin.cpp
- ctkWidgetsAbstractPlugin.h
- ctkActionsWidgetPlugin.cpp
- ctkActionsWidgetPlugin.h
- ctkAxesWidgetPlugin.cpp
- ctkAxesWidgetPlugin.h
- ctkCollapsibleButtonPlugin.cpp
- ctkCollapsibleButtonPlugin.h
- ctkCollapsibleGroupBoxPlugin.cpp
- ctkCollapsibleGroupBoxPlugin.h
- ctkColorPickerButtonPlugin.cpp
- ctkColorPickerButtonPlugin.h
- ctkComboBoxPlugin.cpp
- ctkComboBoxPlugin.h
- ctkCoordinatesWidgetPlugin.cpp
- ctkCoordinatesWidgetPlugin.h
- ctkDirectoryButtonPlugin.cpp
- ctkDirectoryButtonPlugin.h
- ctkDoubleRangeSliderPlugin.cpp
- ctkDoubleRangeSliderPlugin.h
- ctkDoubleSliderPlugin.cpp
- ctkDoubleSliderPlugin.h
- ctkDynamicSpacerPlugin.cpp
- ctkDynamicSpacerPlugin.h
- #ctkExtensionFactory.cpp
- #ctkExtensionFactory.h
- ctkFittedTextBrowserPlugin.cpp
- ctkFittedTextBrowserPlugin.h
- ctkFontButtonPlugin.cpp
- ctkFontButtonPlugin.h
- ctkMaterialPropertyPreviewLabelPlugin.cpp
- ctkMaterialPropertyPreviewLabelPlugin.h
- ctkMaterialPropertyWidgetPlugin.cpp
- ctkMaterialPropertyWidgetPlugin.h
- ctkMatrixWidgetPlugin.cpp
- ctkMatrixWidgetPlugin.h
- ctkMenuButtonPlugin.cpp
- ctkMenuButtonPlugin.h
- ctkModalityWidgetPlugin.cpp
- ctkModalityWidgetPlugin.h
- ctkPathLineEditPlugin.cpp
- ctkPathLineEditPlugin.h
- ctkRangeSliderPlugin.cpp
- ctkRangeSliderPlugin.h
- ctkRangeWidgetPlugin.cpp
- ctkRangeWidgetPlugin.h
- ctkTransferFunctionViewPlugin.cpp
- ctkTransferFunctionViewPlugin.h
- ctkTreeComboBoxPlugin.cpp
- ctkTreeComboBoxPlugin.h
- ctkSettingsPanelPlugin.cpp
- ctkSettingsPanelPlugin.h
- ctkSettingsDialogPlugin.cpp
- ctkSettingsDialogPlugin.h
- ctkSliderWidgetPlugin.cpp
- ctkSliderWidgetPlugin.h
- ctkWorkflowButtonBoxWidgetPlugin.cpp
- ctkWorkflowButtonBoxWidgetPlugin.h
- ctkWorkflowWidgetStepPlugin.cpp
- ctkWorkflowWidgetStepPlugin.h
- )
- # Headers that should run through moc
- SET(PLUGIN_MOC_SRCS
- ctkWidgetsPlugins.h
- ctkActionsWidgetPlugin.h
- ctkAxesWidgetPlugin.h
- ctkCollapsibleButtonPlugin.h
- ctkCollapsibleGroupBoxPlugin.h
- ctkColorPickerButtonPlugin.h
- ctkComboBoxPlugin.h
- ctkCoordinatesWidgetPlugin.h
- ctkDirectoryButtonPlugin.h
- ctkDoubleRangeSliderPlugin.h
- ctkDoubleSliderPlugin.h
- ctkDynamicSpacerPlugin.h
- #ctkExtensionFactory.h
- ctkFittedTextBrowserPlugin.h
- ctkFontButtonPlugin.h
- ctkMaterialPropertyWidgetPlugin.h
- ctkMaterialPropertyPreviewLabelPlugin.h
- ctkMatrixWidgetPlugin.h
- ctkMenuButtonPlugin.h
- ctkModalityWidgetPlugin.h
- ctkPathLineEditPlugin.h
- ctkRangeSliderPlugin.h
- ctkRangeWidgetPlugin.h
- ctkTransferFunctionViewPlugin.h
- ctkTreeComboBoxPlugin.h
- ctkSettingsPanelPlugin.h
- ctkSettingsDialogPlugin.h
- ctkSliderWidgetPlugin.h
- ctkWorkflowButtonBoxWidgetPlugin.h
- ctkWorkflowWidgetStepPlugin.h
- )
- # Resources
- SET(PLUGIN_resources
- Resources/ctkWidgetsPlugins.qrc
- )
- # Target libraries
- SET(PLUGIN_target_libraries
- CTKWidgets
- )
- ctkMacroBuildQtDesignerPlugin(
- NAME ${PROJECT_NAME}
- EXPORT_DIRECTIVE ${PLUGIN_export_directive}
- SRCS ${PLUGIN_SRCS}
- MOC_SRCS ${PLUGIN_MOC_SRCS}
- RESOURCES ${PLUGIN_resources}
- TARGET_LIBRARIES ${PLUGIN_target_libraries}
- )
|