ee52c8cd03
Summary: Main change is to use libkeepalive to wake up the system to ensure connections stay alive Other minor changes are: -Log daemon messages for debugging purposes -Add way to forece refresh of device list -Minor spec improvements The keepalive changes certainly seem to help, not sure if it completely solves the problems The logging changes are temporary, and I could use them locally, but they only affect sailfish users Im not sure if the refresh method is correct, but seems to force the daemon to check for devices Reviewers: #kde_connect, nicolasfella, albertvaka Reviewed By: #kde_connect, albertvaka Subscribers: kdeconnect Tags: #kde_connect Differential Revision: https://phabricator.kde.org/D15414
48 lines
1.3 KiB
CMake
48 lines
1.3 KiB
CMake
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}/core)
|
|
add_definitions(-DTRANSLATION_DOMAIN=\"kdeconnect-plugins\")
|
|
install(FILES kdeconnect_plugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
|
|
|
|
add_subdirectory(ping)
|
|
add_subdirectory(battery)
|
|
add_subdirectory(sendnotifications)
|
|
|
|
if (NOT WIN32)
|
|
add_subdirectory(mpriscontrol)
|
|
endif()
|
|
|
|
if(NOT SAILFISHOS)
|
|
add_subdirectory(clipboard)
|
|
add_subdirectory(contacts)
|
|
add_subdirectory(share)
|
|
add_subdirectory(remotekeyboard)
|
|
add_subdirectory(notifications)
|
|
add_subdirectory(findmyphone)
|
|
add_subdirectory(telephony)
|
|
add_subdirectory(mousepad)
|
|
add_subdirectory(sms)
|
|
if(NOT WIN32)
|
|
add_subdirectory(runcommand)
|
|
add_subdirectory(pausemusic)
|
|
add_subdirectory(screensaver-inhibit)
|
|
add_subdirectory(sftp)
|
|
endif()
|
|
|
|
if(Phonon4Qt5_FOUND)
|
|
add_subdirectory(findthisdevice)
|
|
endif()
|
|
endif()
|
|
|
|
if(SAILFISHOS OR EXPERIMENTALAPP_ENABLED)
|
|
add_subdirectory(remotecommands)
|
|
add_subdirectory(mprisremote)
|
|
add_subdirectory(remotecontrol)
|
|
add_subdirectory(lockdevice)
|
|
endif()
|
|
|
|
if(KF5PulseAudioQt_FOUND)
|
|
add_subdirectory(systemvolume)
|
|
endif()
|
|
|
|
|
|
#FIXME: If we split notifications in several files, they won't appear in the same group in the Notifications KCM
|
|
install(FILES kdeconnect.notifyrc DESTINATION ${KNOTIFYRC_INSTALL_DIR})
|