Hi, Op wo 15 sep. 2021 om 20:53 schreef Marius Kittler <mkitt...@suse.de>: > > I'm not aware of a cross-platform way. On a systemd-based system you can > easily use its D-Bus interface via Qt DBus: https://www.freedesktop.org/ > software/systemd/man/org.freedesktop.login1.html#Signals > > You can check https://github.com/Martchus/syncthingtray/blob/master/connector/ > syncthingservice.cpp for an example.
Thanks. But I am reluctant to write platform-specific code. I can only realistically write code for the platform(s) that I use myself, because that code needs to be tested by me first. However, I guess I will have no choice, as expecting a cross-platform solution to suddenly appear is not realistic :-) > However, I'd also be interested in a cross-platform solution or at least some > implementations of this for further platforms within the context of a Qt > application. Under Windows it is likely just some WinAPI function but I > haven't taken the time to look into it. I have created a feature request for a cross-platform solution in Qt: QTBUG-96637 _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest