Fails to build with recent system updates
[ 276s] [ 28%] Building CXX object qashctl/src/CMakeFiles/qashctl.dir/__/__/shared/src/wdg/ds_switch_painter_circle.cpp.o
[ 279s] /home/abuild/rpmbuild/BUILD/qastools-v0.22.0/shared/src/wdg/ds_switch_painter_circle.cpp: In member function 'void Wdg::Painter::DS_Switch_Painter_Circle::paint_focus_path(Wdg::Painter::DS_Switch_Painter_Circle::PData&)':
[ 279s] /home/abuild/rpmbuild/BUILD/qastools-v0.22.0/shared/src/wdg/ds_switch_painter_circle.cpp:360:15: error: elements of array 'QPainterPath ppath [4]' have incomplete type
[ 279s] 360 | QPainterPath ppath[4];
[ 279s] | ^~~~~
[ 279s] /home/abuild/rpmbuild/BUILD/qastools-v0.22.0/shared/src/wdg/ds_switch_painter_circle.cpp:360:15: error: storage size of 'ppath' isn't known
[ 279s] /home/abuild/rpmbuild/BUILD/qastools-v0.22.0/shared/src/wdg/ds_switch_painter_circle.cpp:385:16: error: aggregate 'QPainterPath ppathc' has incomplete type and cannot be defined
[ 279s] 385 | QPainterPath ppathc;
[ 279s] | ^~~~~~
[ 279s] make[2]: *** [qashctl/src/CMakeFiles/qashctl.dir/build.make:655: qashctl/src/CMakeFiles/qashctl.dir/__/__/shared/src/wdg/ds_switch_painter_circle.cpp.o] Error 1
[ 279s] make[1]: *** [CMakeFiles/Makefile2:561: qashctl/src/CMakeFiles/qashctl.dir/all] Error 2