forked from quickshell/quickshell
dbus/dbusmenu: add DBusMenu support
This commit is contained in:
parent
7cc1b54587
commit
61061644a5
13 changed files with 984 additions and 11 deletions
25
src/dbus/dbusmenu/CMakeLists.txt
Normal file
25
src/dbus/dbusmenu/CMakeLists.txt
Normal file
|
@ -0,0 +1,25 @@
|
|||
set_source_files_properties(com.canonical.dbusmenu.xml PROPERTIES
|
||||
CLASSNAME DBusMenuInterface
|
||||
INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/dbus_menu_types.hpp
|
||||
)
|
||||
|
||||
qt_add_dbus_interface(DBUS_INTERFACES
|
||||
com.canonical.dbusmenu.xml
|
||||
dbus_menu
|
||||
)
|
||||
|
||||
qt_add_library(quickshell-dbusmenu STATIC
|
||||
dbus_menu_types.cpp
|
||||
dbusmenu.cpp
|
||||
${DBUS_INTERFACES}
|
||||
)
|
||||
|
||||
qt_add_qml_module(quickshell-dbusmenu URI Quickshell.DBusMenu VERSION 0.1)
|
||||
|
||||
# dbus headers
|
||||
target_include_directories(quickshell-dbusmenu PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
target_link_libraries(quickshell-dbusmenu PRIVATE ${QT_DEPS})
|
||||
|
||||
qs_pch(quickshell-dbusmenu)
|
||||
qs_pch(quickshell-dbusmenuplugin)
|
Loading…
Add table
Add a link
Reference in a new issue