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
  Build
failed #22089
linux kf5-qt5 qt5.12

01:00:00

failed #22090
windows
windows kf5-qt5 qt5.13

 
Name Stage Failure
failed
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
failed
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