Replace SingleApplication with KDSingleApplication

This commit is contained in:
Jonas Kvinge
2023-05-03 23:05:21 +02:00
parent b861703dad
commit 919ff414e6
27 changed files with 703 additions and 1562 deletions

8
3rdparty/README.md vendored
View File

@@ -1,15 +1,13 @@
3rdparty libraries located in this directory
============================================
singleapplication
KDSingleApplication
-----------------
This is a small static library used by Strawberry to prevent it from starting twice per user session.
If the user tries to start strawberry twice, the main window will maximize instead of starting another instance.
If you dynamically link to your systems version, you'll need two versions, one defined as QApplication and
one as a QCoreApplication.
It is included here because it is not packed by distros and is also used on macOS and Windows.
It is also used to pass command-line options through to the first instance.
URL: https://github.com/itay-grudev/SingleApplication
URL: https://github.com/KDAB/KDSingleApplication/
SPMediaKeyTap