syncthingtray/connector
Martchus 0faacaa7c8 Terminate Syncthing gracefully via REST-API on non-UNIX platforms
If there's a configured and local Syncthing connection and we're on a
non-UNIX platform which doesn't support SIGTERM (basically Windows) it
makes sense to use the REST-API instead. That's likely better than just
terminating the process forcefully.

This doesn't cover the stop button within the launcher settings yet because
from this context is isn't clear which connection is relevant as there can
be multiple tray icons/widgets but only one settings page.
2021-06-21 23:18:51 +02:00
..
testfiles Adapt mocking to latest changes 2018-11-03 20:44:11 +01:00
tests Apply cmake-format and clang-format 2020-12-17 17:52:02 +01:00
translations Update translations 2021-06-04 16:26:35 +02:00
CMakeLists.txt Link against threading library when using Boost.Process 2021-06-21 17:44:43 +02:00
global.h Adapt to changes in c++utilities 2019-06-14 19:15:26 +02:00
org.freedesktop.DBus.Properties.xml Allow controlling Syncthing systemd service 2016-12-26 19:05:47 +01:00
org.freedesktop.login1.LoginManager.xml Add D-Bus interface file for logind 2017-01-14 21:37:42 +01:00
org.freedesktop.systemd1.Manager.xml Allow controlling Syncthing systemd service 2016-12-26 19:05:47 +01:00
org.freedesktop.systemd1.Service.xml Allow controlling Syncthing systemd service 2016-12-26 19:05:47 +01:00
org.freedesktop.systemd1.Unit.xml Allow controlling Syncthing systemd service 2016-12-26 19:05:47 +01:00
qstringhash.h Fix missing QHash include required with older Qt versions 2020-03-02 16:00:16 +01:00
syncthingcompletion.h Fix warnings 2021-03-20 22:39:40 +01:00
syncthingconfig.cpp Add the default config path on macOS 2019-07-18 11:07:37 +08:00
syncthingconfig.h Apply clang-format 2017-05-01 03:34:43 +02:00
syncthingconnection_requests.cpp Avoid reading reply data if the reply isn't open 2021-06-04 16:26:09 +02:00
syncthingconnection.cpp Apply clang-format 2021-05-27 18:16:56 +02:00
syncthingconnection.h Apply clang-format 2021-05-27 18:16:56 +02:00
syncthingconnectionmockhelpers.cpp Fix compilation of mocked configuration 2020-10-07 21:42:50 +02:00
syncthingconnectionmockhelpers.h Clean syncthingconnectionmockhelpers.h 2019-05-04 22:23:08 +02:00
syncthingconnectionsettings.cpp Improve coding style in SyncthingConnectionSettings::loadHttpsCert() 2018-03-29 00:36:42 +02:00
syncthingconnectionsettings.h Refactor overall status compution 2020-12-31 02:48:18 +01:00
syncthingconnectionstatus.h Refactor overall status compution 2020-12-31 02:48:18 +01:00
syncthingdev.cpp Apply clang-format 2017-05-01 03:34:43 +02:00
syncthingdev.h Improve documentation of connector library 2020-12-31 02:30:05 +01:00
syncthingdir.cpp Update SyncthingDirStatus enum to new states from syncthing/lib/model/folderstate.go 2020-12-31 02:13:32 +01:00
syncthingdir.h Update SyncthingDirStatus enum to new states from syncthing/lib/model/folderstate.go 2020-12-31 02:13:32 +01:00
syncthingnotifier.cpp Use Boost.Process for launcher to cope with further sub processes 2021-06-16 22:44:48 +02:00
syncthingnotifier.h Use CPP_UTILITIES_MARK_FLAG_ENUM_CLASS for SyncthingHighLevelNotification 2020-12-31 02:17:25 +01:00
syncthingprocess.cpp Terminate Syncthing gracefully via REST-API on non-UNIX platforms 2021-06-21 23:18:51 +02:00
syncthingprocess.h Terminate Syncthing gracefully via REST-API on non-UNIX platforms 2021-06-21 23:18:51 +02:00
syncthingservice.cpp Fix start/stop button tooltip for system-wide systemd service 2020-02-02 19:51:16 +01:00
syncthingservice.h Fix start/stop button tooltip for system-wide systemd service 2020-02-02 19:51:16 +01:00
utils.cpp Adapt to changes in c++utilities 2019-06-10 22:48:26 +02:00
utils.h Fix warnings 2021-03-20 22:39:40 +01:00