1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
set(PLUGIN "mount")
set(HEADERS
lxqtmountplugin.h
configuration.h
button.h
menudiskitem.h
popup.h
actions/deviceaction.h
actions/deviceaction_info.h
actions/deviceaction_menu.h
actions/deviceaction_nothing.h
actions/ejectaction.h
actions/ejectaction_optical.h
actions/ejectaction_nothing.h
)
set(SOURCES
lxqtmountplugin.cpp
configuration.cpp
button.cpp
menudiskitem.cpp
popup.cpp
actions/deviceaction.cpp
actions/deviceaction_info.cpp
actions/deviceaction_menu.cpp
actions/deviceaction_nothing.cpp
actions/ejectaction.cpp
actions/ejectaction_optical.cpp
actions/ejectaction_nothing.cpp
)
set(UIS
configuration.ui
)
find_package(KF6Solid ${QT_MINIMUM_VERSION} REQUIRED)
set(LIBRARIES Qt6Xdg lxqt-globalkeys KF6::Solid)
BUILD_LXQT_PLUGIN(${PLUGIN})
|