Use forward declaration (scripted)

2 jobs for master in 6 minutes (queued for 84 minutes and 3 seconds)
Status Name Job ID Coverage
  Build
passed build_clazy_clang_tidy #103909

00:02:38

passed linux kf5-qt5 qt5.15 #103908

00:03:21

29.0%