port ItemInfo class to QSharedData

the DSharedData class is now unused and can be removed
2 jobs for master in 60 minutes (queued for 2 seconds)
Status Job ID Name Coverage
failed #22089
linux kf5-qt5 qt5.12


failed #22090
windows kf5-qt5 qt5.13

Name Stage Failure
linux kf5-qt5 qt5.12 Build The script exceeded the maximum execution time set for the job
The X11 connection broke (error 1). Did the X11 server die?
kdeinit5: Fatal IO error: client killed
kdeinit5: sending SIGHUP to children.
klauncher: Exiting on signal 1
$ python3 -u $CI_TOOLING/helpers/print-lcov-results.py --product $PRODUCT --project $PROJECT --branchGroup $BRANCH_GROUP --platform $PLATFORM
kdeinit5: sending SIGTERM to children.
kdeinit5: Exit.
Pulling docker image gitlab/gitlab-runner-helper:x86_64-a8a019e0 ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
windows kf5-qt5 qt5.13 Build There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log