├── .clang-format ├── .cmake-format.py ├── .codespellrc ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── create_release.yml │ ├── documentation.yml │ └── nightly.yml ├── .gitignore ├── .gitreview ├── .krazy ├── .mdlrc ├── .mdlrc.rb ├── .pre-commit-config.yaml ├── CMakeLists.txt ├── Changelog ├── INSTALL.txt ├── LICENSE.txt ├── LICENSES ├── BSD-3-Clause.txt └── MIT.txt ├── README.md ├── REUSE.toml ├── cmake ├── ECM │ └── modules │ │ ├── ECMGenerateHeaders.cmake │ │ ├── ECMGeneratePriFile.cmake │ │ ├── ECMQueryQt.cmake │ │ ├── ECMSetupVersion.cmake │ │ ├── ECMUninstallTarget.cmake │ │ ├── ECMVersionHeader.h.in │ │ ├── QtVersionOption.cmake │ │ └── ecm_uninstall.cmake.in └── KDAB │ └── modules │ ├── KDInstallLocation.cmake │ └── KDQtInstallPaths.cmake ├── distro ├── debian.changelog ├── debian.compat ├── qt5-debian.control ├── qt5-debian.rules ├── qt5-kdsingleapplication-rpmlintrc ├── qt5-kdsingleapplication.dsc ├── qt5-kdsingleapplication.spec ├── qt6-debian.control ├── qt6-debian.rules ├── qt6-kdsingleapplication-rpmlintrc ├── qt6-kdsingleapplication.dsc └── qt6-kdsingleapplication.spec ├── docs ├── CMakeLists.txt └── api │ ├── CMakeLists.txt │ ├── Doxyfile.cmake │ ├── doxygen-awesome.css │ ├── footer.html │ └── kdab-logo-16x16.png ├── examples ├── CMakeLists.txt └── widgetsingleapplication │ ├── CMakeLists.txt │ ├── main.cpp │ ├── primaryinstancewidget.cpp │ ├── primaryinstancewidget.h │ ├── secondaryinstancewidget.cpp │ └── secondaryinstancewidget.h ├── src ├── CMakeLists.txt ├── KDSingleApplicationConfig.cmake.in ├── kdsingleapplication.cpp ├── kdsingleapplication.h ├── kdsingleapplication_lib.h ├── kdsingleapplication_localsocket.cpp └── kdsingleapplication_localsocket_p.h ├── tests ├── CMakeLists.txt ├── auto │ ├── CMakeLists.txt │ ├── namelengthtest │ │ ├── CMakeLists.txt │ │ ├── namelengthtest │ │ │ ├── CMakeLists.txt │ │ │ └── main.cpp │ │ ├── test │ │ │ └── CMakeLists.txt │ │ └── tst_namelengthtest.cpp │ ├── simpletest │ │ ├── CMakeLists.txt │ │ ├── simpletest │ │ │ ├── CMakeLists.txt │ │ │ └── main.cpp │ │ ├── test │ │ │ └── CMakeLists.txt │ │ └── tst_simpletest.cpp │ └── stresstest │ │ ├── CMakeLists.txt │ │ ├── stresstest │ │ ├── CMakeLists.txt │ │ └── main.cpp │ │ ├── stresstest2 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ │ ├── test │ │ └── CMakeLists.txt │ │ └── tst_stresstest.cpp └── manual │ ├── CMakeLists.txt │ └── simplesingleapp │ ├── CMakeLists.txt │ └── main.cpp └── version.txt /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.clang-format -------------------------------------------------------------------------------- /.cmake-format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.cmake-format.py -------------------------------------------------------------------------------- /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.codespellrc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/create_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.github/workflows/create_release.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.gitreview -------------------------------------------------------------------------------- /.krazy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.krazy -------------------------------------------------------------------------------- /.mdlrc: -------------------------------------------------------------------------------- 1 | style ".mdlrc.rb" 2 | -------------------------------------------------------------------------------- /.mdlrc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.mdlrc.rb -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/Changelog -------------------------------------------------------------------------------- /INSTALL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/INSTALL.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /LICENSES/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/LICENSES/BSD-3-Clause.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/README.md -------------------------------------------------------------------------------- /REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/REUSE.toml -------------------------------------------------------------------------------- /cmake/ECM/modules/ECMGenerateHeaders.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/cmake/ECM/modules/ECMGenerateHeaders.cmake -------------------------------------------------------------------------------- /cmake/ECM/modules/ECMGeneratePriFile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/cmake/ECM/modules/ECMGeneratePriFile.cmake -------------------------------------------------------------------------------- /cmake/ECM/modules/ECMQueryQt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/cmake/ECM/modules/ECMQueryQt.cmake -------------------------------------------------------------------------------- /cmake/ECM/modules/ECMSetupVersion.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/cmake/ECM/modules/ECMSetupVersion.cmake -------------------------------------------------------------------------------- /cmake/ECM/modules/ECMUninstallTarget.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/cmake/ECM/modules/ECMUninstallTarget.cmake -------------------------------------------------------------------------------- /cmake/ECM/modules/ECMVersionHeader.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/cmake/ECM/modules/ECMVersionHeader.h.in -------------------------------------------------------------------------------- /cmake/ECM/modules/QtVersionOption.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/cmake/ECM/modules/QtVersionOption.cmake -------------------------------------------------------------------------------- /cmake/ECM/modules/ecm_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/cmake/ECM/modules/ecm_uninstall.cmake.in -------------------------------------------------------------------------------- /cmake/KDAB/modules/KDInstallLocation.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/cmake/KDAB/modules/KDInstallLocation.cmake -------------------------------------------------------------------------------- /cmake/KDAB/modules/KDQtInstallPaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/cmake/KDAB/modules/KDQtInstallPaths.cmake -------------------------------------------------------------------------------- /distro/debian.changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/distro/debian.changelog -------------------------------------------------------------------------------- /distro/debian.compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /distro/qt5-debian.control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/distro/qt5-debian.control -------------------------------------------------------------------------------- /distro/qt5-debian.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/distro/qt5-debian.rules -------------------------------------------------------------------------------- /distro/qt5-kdsingleapplication-rpmlintrc: -------------------------------------------------------------------------------- 1 | addFilter("E: shlib-policy-name-error") 2 | -------------------------------------------------------------------------------- /distro/qt5-kdsingleapplication.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/distro/qt5-kdsingleapplication.dsc -------------------------------------------------------------------------------- /distro/qt5-kdsingleapplication.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/distro/qt5-kdsingleapplication.spec -------------------------------------------------------------------------------- /distro/qt6-debian.control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/distro/qt6-debian.control -------------------------------------------------------------------------------- /distro/qt6-debian.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/distro/qt6-debian.rules -------------------------------------------------------------------------------- /distro/qt6-kdsingleapplication-rpmlintrc: -------------------------------------------------------------------------------- 1 | addFilter("E: shlib-policy-name-error") 2 | -------------------------------------------------------------------------------- /distro/qt6-kdsingleapplication.dsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/distro/qt6-kdsingleapplication.dsc -------------------------------------------------------------------------------- /distro/qt6-kdsingleapplication.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/distro/qt6-kdsingleapplication.spec -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/docs/api/CMakeLists.txt -------------------------------------------------------------------------------- /docs/api/Doxyfile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/docs/api/Doxyfile.cmake -------------------------------------------------------------------------------- /docs/api/doxygen-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/docs/api/doxygen-awesome.css -------------------------------------------------------------------------------- /docs/api/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/docs/api/footer.html -------------------------------------------------------------------------------- /docs/api/kdab-logo-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/docs/api/kdab-logo-16x16.png -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/widgetsingleapplication/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/examples/widgetsingleapplication/CMakeLists.txt -------------------------------------------------------------------------------- /examples/widgetsingleapplication/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/examples/widgetsingleapplication/main.cpp -------------------------------------------------------------------------------- /examples/widgetsingleapplication/primaryinstancewidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/examples/widgetsingleapplication/primaryinstancewidget.cpp -------------------------------------------------------------------------------- /examples/widgetsingleapplication/primaryinstancewidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/examples/widgetsingleapplication/primaryinstancewidget.h -------------------------------------------------------------------------------- /examples/widgetsingleapplication/secondaryinstancewidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/examples/widgetsingleapplication/secondaryinstancewidget.cpp -------------------------------------------------------------------------------- /examples/widgetsingleapplication/secondaryinstancewidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/examples/widgetsingleapplication/secondaryinstancewidget.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/KDSingleApplicationConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/src/KDSingleApplicationConfig.cmake.in -------------------------------------------------------------------------------- /src/kdsingleapplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/src/kdsingleapplication.cpp -------------------------------------------------------------------------------- /src/kdsingleapplication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/src/kdsingleapplication.h -------------------------------------------------------------------------------- /src/kdsingleapplication_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/src/kdsingleapplication_lib.h -------------------------------------------------------------------------------- /src/kdsingleapplication_localsocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/src/kdsingleapplication_localsocket.cpp -------------------------------------------------------------------------------- /src/kdsingleapplication_localsocket_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/src/kdsingleapplication_localsocket_p.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/namelengthtest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/namelengthtest/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/namelengthtest/namelengthtest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/namelengthtest/namelengthtest/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/namelengthtest/namelengthtest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/namelengthtest/namelengthtest/main.cpp -------------------------------------------------------------------------------- /tests/auto/namelengthtest/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/namelengthtest/test/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/namelengthtest/tst_namelengthtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/namelengthtest/tst_namelengthtest.cpp -------------------------------------------------------------------------------- /tests/auto/simpletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/simpletest/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/simpletest/simpletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/simpletest/simpletest/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/simpletest/simpletest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/simpletest/simpletest/main.cpp -------------------------------------------------------------------------------- /tests/auto/simpletest/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/simpletest/test/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/simpletest/tst_simpletest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/simpletest/tst_simpletest.cpp -------------------------------------------------------------------------------- /tests/auto/stresstest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/stresstest/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/stresstest/stresstest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/stresstest/stresstest/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/stresstest/stresstest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/stresstest/stresstest/main.cpp -------------------------------------------------------------------------------- /tests/auto/stresstest/stresstest2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/stresstest/stresstest2/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/stresstest/stresstest2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/stresstest/stresstest2/main.cpp -------------------------------------------------------------------------------- /tests/auto/stresstest/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/stresstest/test/CMakeLists.txt -------------------------------------------------------------------------------- /tests/auto/stresstest/tst_stresstest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/auto/stresstest/tst_stresstest.cpp -------------------------------------------------------------------------------- /tests/manual/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/manual/CMakeLists.txt -------------------------------------------------------------------------------- /tests/manual/simplesingleapp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/manual/simplesingleapp/CMakeLists.txt -------------------------------------------------------------------------------- /tests/manual/simplesingleapp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDAB/KDSingleApplication/HEAD/tests/manual/simplesingleapp/main.cpp -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | 1.2.0 2 | --------------------------------------------------------------------------------