Warning, /plasma/qqc2-breeze-style/style/impl/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 ecm_add_qml_module(BreezeImpl URI "org.kde.breeze.impl"
0002     GENERATE_PLUGIN_SOURCE
0003     DEPENDENCIES
0004     "QtQuick.Controls"
0005     "org.kde.kirigami"
0006 )
0007 
0008 target_sources(BreezeImpl PRIVATE
0009     breezedial.cpp
0010     breezedial.h
0011     iconlabellayout.cpp
0012     iconlabellayout.h
0013     iconlabellayout_p.h
0014     kcolorutilssingleton.cpp
0015     kcolorutilssingleton.h
0016     paintedsymbolitem.cpp
0017     paintedsymbolitem.h
0018     paintedsymbolitem_p.h
0019     qquickicon.cpp
0020     qquickicon_p.h
0021 )
0022 
0023 set_source_files_properties(Units.qml PROPERTIES QT_QML_SINGLETON_TYPE TRUE)
0024 set_source_files_properties(Theme.qml PROPERTIES QT_QML_SINGLETON_TYPE TRUE)
0025 
0026 ecm_target_qml_sources(BreezeImpl SOURCES
0027     ButtonBackground.qml
0028     CheckIndicator.qml
0029     ComboBoxBackground.qml
0030     CursorDelegate.qml
0031     CursorHandle.qml
0032     DelegateBackground.qml
0033     FocusRect.qml
0034     IconLabelContent.qml
0035     IconLabelShortcutContent.qml
0036     InlineIconLabelContent.qml
0037     LargeShadow.qml
0038     ListViewHighlight.qml
0039     MediumShadow.qml
0040     MenuItemBackground.qml
0041     OverlayDimBackground.qml
0042     OverlayModalBackground.qml
0043     RadioIndicator.qml
0044     ScrollHandle.qml
0045     SliderGroove.qml
0046     SliderHandle.qml
0047     SmallBoxShadow.qml
0048     SpinBoxIndicator.qml
0049     SwitchIndicator.qml
0050     TextEditBackground.qml
0051     Theme.qml
0052     Units.qml
0053 )
0054 
0055 target_link_libraries(BreezeImpl PRIVATE
0056     Qt6::Core
0057     Qt6::Gui
0058     Qt6::Qml
0059     Qt6::Quick
0060     Qt6::QuickControls2
0061     Qt6::QuickTemplates2
0062     KF6::ConfigCore
0063     KF6::GuiAddons
0064 )
0065 
0066 ecm_finalize_qml_module(BreezeImpl)