Fix compilation error with Qt 6.8.0 and g++ 14.2.1_p20240817
In file included from /var/tmp/portage/kde-apps/kate-lib-9999/work/kate-lib-9999/apps/lib/kateviewmanager.cpp:10:
/var/tmp/portage/kde-apps/kate-lib-9999/work/kate-lib-9999/apps/lib/kateviewmanager.h:458:10: error: field ‘m_lastOpenDialogUrl’ has incomplete type ‘QUrl’
458 | QUrl m_lastOpenDialogUrl;
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qobject.h:18,
from /usr/include/qt6/QtWidgets/qwidget.h:9,
from /usr/include/qt6/QtWidgets/qframe.h:8,
from /usr/include/qt6/QtWidgets/qsplitter.h:8,
from /usr/include/qt6/QtWidgets/QSplitter:1,
from /var/tmp/portage/kde-apps/kate-lib-9999/work/kate-lib-9999/apps/lib/katesplitter.h:10,
from /var/tmp/portage/kde-apps/kate-lib-9999/work/kate-lib-9999/apps/lib/kateviewmanager.h:12:
/usr/include/qt6/QtCore/qmetatype.h:1568:1: note: forward declaration of ‘class QUrl’
1568 | QT_FOR_EACH_STATIC_CORE_CLASS(QT_FORWARD_DECLARE_STATIC_TYPES_ITER)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Edited by Aidan Harris