mirror of
https://github.com/chylex/Nextcloud-Desktop.git
synced 2025-09-29 19:02:43 +02:00

This is motivated by the fact that QMetaObject::noralizeSignature takes 7.35% CPU of the LargeSyncBench. (Mostly from ABstractNetworkJob::setupConnections and PropagateUploadFileV1::startNextChunk). It could be fixed by using normalized signature in the connection statement, but i tought it was a good oportunity to modernize the code. This commit only contains calls that were automatically converted with clazy.
This is the src directory of the QtSingleApplication solution integrated over from Qt's Qt Creator project. It additionally requires the QtLockedFile solution.