Warning, /multimedia/kdenlive/src/widgets/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-License-Identifier: BSD-2-Clause
0002 # SPDX-FileCopyrightText: Jean-Baptiste Mardelle <jb@kdenlive.org>, Julius K├╝nzel <jk.kdedev@smartlab.uber.space>
0003 
0004 set(kdenlive_SRCS
0005   ${kdenlive_SRCS}
0006   widgets/choosecolorwidget.cpp
0007   widgets/colorpickerwidget.cpp
0008   widgets/doublewidget.cpp
0009   widgets/dragvalue.cpp
0010   widgets/geometrywidget.cpp
0011   widgets/markercategorychooser.cpp
0012   widgets/markercategorybutton.cpp
0013   widgets/positionwidget.cpp
0014   widgets/progressbutton.cpp
0015   widgets/timecodedisplay.cpp
0016   PARENT_SCOPE
0017 )
0018 
0019 include(ECMAddQtDesignerPlugin)
0020 
0021 if (BUILD_DESIGNERPLUGIN)
0022     ecm_qtdesignerplugin_widget(TimecodeDisplay
0023         INCLUDE_FILE widgets/timecodedisplay.h
0024         TOOLTIP "A custom QSpinBox widget to enter timecodes (Kdenlive)"
0025         GROUP "Kdenlive Widgets"
0026     )
0027 
0028     ecm_qtdesignerplugin_widget(ColorPickerWidget
0029         INCLUDE_FILE widgets/colorpickerwidget.h
0030         TOOLTIP "A custom QSpinBox widget to enter timecodes (Kdenlive)"
0031         GROUP "Kdenlive Widgets"
0032     )
0033 
0034     ecm_qtdesignerplugin_widget(ChooseColorWidget
0035         INCLUDE_FILE widgets/choosecolorwidget.h
0036         TOOLTIP "A custom QSpinBox widget to enter timecodes (Kdenlive)"
0037         GROUP "Kdenlive Widgets"
0038     )
0039 
0040     ecm_qtdesignerplugin_widget(MarkerCategoryChooser
0041         INCLUDE_FILE widgets/markercategorychooser.h
0042         TOOLTIP "A QComboBox that can be used to select a marker category (Kdenlive)"
0043         GROUP "Kdenlive Widgets"
0044     )
0045 
0046     ecm_qtdesignerplugin_widget(MarkerCategoryButton
0047         INCLUDE_FILE widgets/markercategorybutton.h
0048         TOOLTIP "A QToolButton that can be used to select one or several marker categories (Kdenlive)"
0049         GROUP "Kdenlive Widgets"
0050     )
0051 
0052     ecm_add_qtdesignerplugin(kdenlivewidgets
0053         NAME KdenliveWidgets
0054         WIDGETS
0055             TimecodeDisplay
0056             ColorPickerWidget
0057             ChooseColorWidget
0058             MarkerCategoryChooser
0059             MarkerCategoryButton
0060         LINK_LIBRARIES
0061             kdenliveLib
0062         INSTALL_DESTINATION "${KDE_INSTALL_QTPLUGINDIR}/designer"
0063         COMPONENT Devel
0064     )
0065 endif()