From 93942e907efd6ec56120b45e77330b87a87aaa60 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 11 Dec 2021 10:14:14 +0100 Subject: [PATCH] Updated Qt5 bindings --- scripts/mkqtdecl_common/produce.rb | 4 +- src/gsiqt/qt5/QtCore/QtCore.pri | 3 +- src/gsiqt/qt5/QtCore/gsiDeclQtMsgType.cc | 56 +++++++++++++++++++ .../qt5/QtGui/gsiDeclQOffscreenSurface.cc | 6 ++ .../qt5/QtGui/gsiDeclQPaintDeviceWindow.cc | 6 ++ src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc | 6 ++ src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc | 6 ++ .../QtMultimedia/gsiDeclQAudioSystemPlugin.cc | 6 ++ .../gsiDeclQCameraImageCapture.cc | 6 ++ .../QtMultimedia/gsiDeclQGraphicsVideoItem.cc | 6 ++ .../qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc | 6 ++ .../qt5/QtMultimedia/gsiDeclQMediaRecorder.cc | 6 ++ .../gsiDeclQMediaServiceProviderPlugin.cc | 6 ++ .../qt5/QtMultimedia/gsiDeclQRadioData.cc | 6 ++ .../qt5/QtMultimedia/gsiDeclQVideoWidget.cc | 6 ++ .../qt5/QtWidgets/gsiDeclQAccessibleWidget.cc | 6 ++ .../qt5/QtWidgets/gsiDeclQGraphicsObject.cc | 6 ++ .../qt5/QtWidgets/gsiDeclQGraphicsWidget.cc | 6 ++ src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc | 6 ++ src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc | 6 ++ .../qt5/QtXml/gsiDeclQXmlDefaultHandler.cc | 14 +++++ 21 files changed, 176 insertions(+), 3 deletions(-) create mode 100644 src/gsiqt/qt5/QtCore/gsiDeclQtMsgType.cc diff --git a/scripts/mkqtdecl_common/produce.rb b/scripts/mkqtdecl_common/produce.rb index 59fb97f6c..47fa3057f 100755 --- a/scripts/mkqtdecl_common/produce.rb +++ b/scripts/mkqtdecl_common/produce.rb @@ -1107,9 +1107,9 @@ class Configurator else dc = (@dropped_classes[:all_classes] || []) + (@dropped_classes[cls] || []) if sig != :whole_class - return dc.find { |d| sig =~ d } != nil + return dc.find { |d| d == :whole_class || sig =~ d } != nil else - return dc.find { |d| sig == d } != nil + return dc.find { |d| d == :whole_class || sig == d } != nil end end end diff --git a/src/gsiqt/qt5/QtCore/QtCore.pri b/src/gsiqt/qt5/QtCore/QtCore.pri index 04b0ffc6b..080d8c605 100644 --- a/src/gsiqt/qt5/QtCore/QtCore.pri +++ b/src/gsiqt/qt5/QtCore/QtCore.pri @@ -179,7 +179,8 @@ SOURCES += \ $$PWD/gsiDeclQt_1.cc \ $$PWD/gsiDeclQt_2.cc \ $$PWD/gsiDeclQt_3.cc \ - $$PWD/gsiDeclQt_4.cc + $$PWD/gsiDeclQt_4.cc \ + $$PWD/gsiDeclQtMsgType.cc HEADERS += gsiQtCoreCommon.h diff --git a/src/gsiqt/qt5/QtCore/gsiDeclQtMsgType.cc b/src/gsiqt/qt5/QtCore/gsiDeclQtMsgType.cc new file mode 100644 index 000000000..0f13177df --- /dev/null +++ b/src/gsiqt/qt5/QtCore/gsiDeclQtMsgType.cc @@ -0,0 +1,56 @@ + +/* + + KLayout Layout Viewer + Copyright (C) 2006-2021 Matthias Koefferlein + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +/** +* @file gsiDeclQtMsgType.cc +* +* DO NOT EDIT THIS FILE. +* This file has been created automatically +*/ + +#include +#include "gsiQt.h" +#include "gsiQtCoreCommon.h" +#include + +// ----------------------------------------------------------------------- +// enum QtMsgType + + +// Implementation of the enum wrapper class for ::QtMsgType +namespace qt_gsi +{ + +static gsi::Enum decl_QtMsgType_Enum ("QtCore", "QtMsgType", + gsi::enum_const ("QtDebugMsg", QtDebugMsg, "@brief Enum constant QtDebugMsg") + + gsi::enum_const ("QtWarningMsg", QtWarningMsg, "@brief Enum constant QtWarningMsg") + + gsi::enum_const ("QtCriticalMsg", QtCriticalMsg, "@brief Enum constant QtCriticalMsg") + + gsi::enum_const ("QtFatalMsg", QtFatalMsg, "@brief Enum constant QtFatalMsg") + + gsi::enum_const ("QtInfoMsg", QtInfoMsg, "@brief Enum constant QtInfoMsg") + + gsi::enum_const ("QtSystemMsg", QtSystemMsg, "@brief Enum constant QtSystemMsg"), + "@qt\n@brief This class represents the QtMsgType enum"); + +static gsi::QFlagsClass decl_QtMsgType_Enums ("QtCore", "QFlags_QtMsgType", + "@qt\n@brief This class represents the QFlags flag set"); + +} + diff --git a/src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc b/src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc index d12f95d76..cc6eaff5a 100644 --- a/src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc +++ b/src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc @@ -340,6 +340,12 @@ qt_gsi::QtNativeClass decl_QOffscreenSurface (qtdecl_QObject methods_QOffscreenSurface (), "@hide\n@alias QOffscreenSurface"); +// Additional base classes + +gsi::Class &qtdecl_QSurface (); + +gsi::ClassExt base_class_QSurface_in_QOffscreenSurface (qtdecl_QSurface ()); + GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QOffscreenSurface () { return decl_QOffscreenSurface; } } diff --git a/src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc b/src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc index 7ceb8e117..624655baf 100644 --- a/src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc +++ b/src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc @@ -322,6 +322,12 @@ qt_gsi::QtNativeClass decl_QPaintDeviceWindow (qtdecl_QWindo methods_QPaintDeviceWindow (), "@hide\n@alias QPaintDeviceWindow"); +// Additional base classes + +gsi::Class &qtdecl_QPaintDevice (); + +gsi::ClassExt base_class_QPaintDevice_in_QPaintDeviceWindow (qtdecl_QPaintDevice ()); + GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPaintDeviceWindow () { return decl_QPaintDeviceWindow; } } diff --git a/src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc b/src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc index 9d915767c..a77d54f8d 100644 --- a/src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc +++ b/src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc @@ -370,6 +370,12 @@ qt_gsi::QtNativeClass decl_QPdfWriter (qtdecl_QObject (), "QtGui", " methods_QPdfWriter (), "@hide\n@alias QPdfWriter"); +// Additional base classes + +gsi::Class &qtdecl_QPagedPaintDevice (); + +gsi::ClassExt base_class_QPagedPaintDevice_in_QPdfWriter (qtdecl_QPagedPaintDevice ()); + GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPdfWriter () { return decl_QPdfWriter; } } diff --git a/src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc b/src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc index 37ee80f3e..82649421f 100644 --- a/src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc +++ b/src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc @@ -2058,6 +2058,12 @@ qt_gsi::QtNativeClass decl_QWindow (qtdecl_QObject (), "QtGui", "QWindo methods_QWindow (), "@hide\n@alias QWindow"); +// Additional base classes + +gsi::Class &qtdecl_QSurface (); + +gsi::ClassExt base_class_QSurface_in_QWindow (qtdecl_QSurface ()); + GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWindow () { return decl_QWindow; } } diff --git a/src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc b/src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc index 935cc5b7f..55dddfd18 100644 --- a/src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc +++ b/src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc @@ -256,6 +256,12 @@ qt_gsi::QtNativeClass decl_QAudioSystemPlugin (qtdecl_QObjec methods_QAudioSystemPlugin (), "@hide\n@alias QAudioSystemPlugin"); +// Additional base classes + +gsi::Class &qtdecl_QAudioSystemFactoryInterface (); + +gsi::ClassExt base_class_QAudioSystemFactoryInterface_in_QAudioSystemPlugin (qtdecl_QAudioSystemFactoryInterface ()); + GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioSystemPlugin () { return decl_QAudioSystemPlugin; } } diff --git a/src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc b/src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc index 8a54f68f1..2273b5267 100644 --- a/src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc +++ b/src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc @@ -724,6 +724,12 @@ qt_gsi::QtNativeClass decl_QCameraImageCapture (qtdecl_QObj methods_QCameraImageCapture (), "@hide\n@alias QCameraImageCapture"); +// Additional base classes + +gsi::Class &qtdecl_QMediaBindableInterface (); + +gsi::ClassExt base_class_QMediaBindableInterface_in_QCameraImageCapture (qtdecl_QMediaBindableInterface ()); + GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraImageCapture () { return decl_QCameraImageCapture; } } diff --git a/src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc b/src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc index 4ecee9b78..701946dcb 100644 --- a/src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc +++ b/src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc @@ -405,6 +405,12 @@ qt_gsi::QtNativeClass decl_QGraphicsVideoItem (qtdecl_QGraph methods_QGraphicsVideoItem (), "@hide\n@alias QGraphicsVideoItem"); +// Additional base classes + +gsi::Class &qtdecl_QMediaBindableInterface (); + +gsi::ClassExt base_class_QMediaBindableInterface_in_QGraphicsVideoItem (qtdecl_QMediaBindableInterface ()); + GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QGraphicsVideoItem () { return decl_QGraphicsVideoItem; } } diff --git a/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc b/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc index a07bccc33..3af70a850 100644 --- a/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc +++ b/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc @@ -952,6 +952,12 @@ qt_gsi::QtNativeClass decl_QMediaPlaylist (qtdecl_QObject (), "Q methods_QMediaPlaylist (), "@hide\n@alias QMediaPlaylist"); +// Additional base classes + +gsi::Class &qtdecl_QMediaBindableInterface (); + +gsi::ClassExt base_class_QMediaBindableInterface_in_QMediaPlaylist (qtdecl_QMediaBindableInterface ()); + GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaPlaylist () { return decl_QMediaPlaylist; } } diff --git a/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc b/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc index d1e1dacb5..a74bd78e9 100644 --- a/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc +++ b/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc @@ -1159,6 +1159,12 @@ qt_gsi::QtNativeClass decl_QMediaRecorder (qtdecl_QObject (), "Q methods_QMediaRecorder (), "@hide\n@alias QMediaRecorder"); +// Additional base classes + +gsi::Class &qtdecl_QMediaBindableInterface (); + +gsi::ClassExt base_class_QMediaBindableInterface_in_QMediaRecorder (qtdecl_QMediaBindableInterface ()); + GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaRecorder () { return decl_QMediaRecorder; } } diff --git a/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc b/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc index e06ce2509..77bb61c1c 100644 --- a/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc +++ b/src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc @@ -212,6 +212,12 @@ qt_gsi::QtNativeClass decl_QMediaServiceProviderPlu methods_QMediaServiceProviderPlugin (), "@hide\n@alias QMediaServiceProviderPlugin"); +// Additional base classes + +gsi::Class &qtdecl_QMediaServiceProviderFactoryInterface (); + +gsi::ClassExt base_class_QMediaServiceProviderFactoryInterface_in_QMediaServiceProviderPlugin (qtdecl_QMediaServiceProviderFactoryInterface ()); + GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaServiceProviderPlugin () { return decl_QMediaServiceProviderPlugin; } } diff --git a/src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc b/src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc index d836c4a96..f6c3a7026 100644 --- a/src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc +++ b/src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc @@ -499,6 +499,12 @@ qt_gsi::QtNativeClass decl_QRadioData (qtdecl_QObject (), "QtMultime methods_QRadioData (), "@hide\n@alias QRadioData"); +// Additional base classes + +gsi::Class &qtdecl_QMediaBindableInterface (); + +gsi::ClassExt base_class_QMediaBindableInterface_in_QRadioData (qtdecl_QMediaBindableInterface ()); + GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QRadioData () { return decl_QRadioData; } } diff --git a/src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc b/src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc index 8a175122b..96894a42e 100644 --- a/src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc +++ b/src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc @@ -559,6 +559,12 @@ qt_gsi::QtNativeClass decl_QVideoWidget (qtdecl_QWidget (), "QtMul methods_QVideoWidget (), "@hide\n@alias QVideoWidget"); +// Additional base classes + +gsi::Class &qtdecl_QMediaBindableInterface (); + +gsi::ClassExt base_class_QMediaBindableInterface_in_QVideoWidget (qtdecl_QMediaBindableInterface ()); + GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoWidget () { return decl_QVideoWidget; } } diff --git a/src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc b/src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc index 6e62851af..2b421a5af 100644 --- a/src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc +++ b/src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc @@ -450,6 +450,12 @@ gsi::Class decl_QAccessibleWidget (qtdecl_QAccessibleObject ( "@qt\n@brief Binding of QAccessibleWidget"); +// Additional base classes + +gsi::Class &qtdecl_QAccessibleActionInterface (); + +gsi::ClassExt base_class_QAccessibleActionInterface_in_QAccessibleWidget (qtdecl_QAccessibleActionInterface ()); + GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QAccessibleWidget () { return decl_QAccessibleWidget; } } diff --git a/src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc b/src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc index fcca75fb2..5b1a48938 100644 --- a/src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc +++ b/src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc @@ -270,6 +270,12 @@ qt_gsi::QtNativeClass decl_QGraphicsObject (qtdecl_QObject (), methods_QGraphicsObject (), "@hide\n@alias QGraphicsObject"); +// Additional base classes + +gsi::Class &qtdecl_QGraphicsItem (); + +gsi::ClassExt base_class_QGraphicsItem_in_QGraphicsObject (qtdecl_QGraphicsItem ()); + GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsObject () { return decl_QGraphicsObject; } } diff --git a/src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc b/src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc index 5dc180d41..f2e660315 100644 --- a/src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc +++ b/src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc @@ -1359,6 +1359,12 @@ qt_gsi::QtNativeClass decl_QGraphicsWidget (qtdecl_QGraphicsObj methods_QGraphicsWidget (), "@hide\n@alias QGraphicsWidget"); +// Additional base classes + +gsi::Class &qtdecl_QGraphicsLayoutItem (); + +gsi::ClassExt base_class_QGraphicsLayoutItem_in_QGraphicsWidget (qtdecl_QGraphicsLayoutItem ()); + GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsWidget () { return decl_QGraphicsWidget; } } diff --git a/src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc b/src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc index f26fb3005..8d435a7bb 100644 --- a/src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc +++ b/src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc @@ -1020,6 +1020,12 @@ qt_gsi::QtNativeClass decl_QLayout (qtdecl_QObject (), "QtWidgets", "QL methods_QLayout (), "@hide\n@alias QLayout"); +// Additional base classes + +gsi::Class &qtdecl_QLayoutItem (); + +gsi::ClassExt base_class_QLayoutItem_in_QLayout (qtdecl_QLayoutItem ()); + GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QLayout () { return decl_QLayout; } } diff --git a/src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc b/src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc index afc1d36d3..918e7cc60 100644 --- a/src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc +++ b/src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc @@ -4827,6 +4827,12 @@ qt_gsi::QtNativeClass decl_QWidget (qtdecl_QObject (), "QtWidgets", "QW methods_QWidget (), "@hide\n@alias QWidget"); +// Additional base classes + +gsi::Class &qtdecl_QPaintDevice (); + +gsi::ClassExt base_class_QPaintDevice_in_QWidget (qtdecl_QPaintDevice ()); + GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QWidget () { return decl_QWidget; } } diff --git a/src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc b/src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc index 04548a09e..a7a7490de 100644 --- a/src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc +++ b/src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc @@ -777,6 +777,20 @@ gsi::Class decl_QXmlDefaultHandler (qtdecl_QXmlContentHandle methods_QXmlDefaultHandler (), "@hide\n@alias QXmlDefaultHandler"); +// Additional base classes + +gsi::Class &qtdecl_QXmlErrorHandler (); +gsi::Class &qtdecl_QXmlDTDHandler (); +gsi::Class &qtdecl_QXmlEntityResolver (); +gsi::Class &qtdecl_QXmlLexicalHandler (); +gsi::Class &qtdecl_QXmlDeclHandler (); + +gsi::ClassExt base_class_QXmlErrorHandler_in_QXmlDefaultHandler (qtdecl_QXmlErrorHandler ()); +gsi::ClassExt base_class_QXmlDTDHandler_in_QXmlDefaultHandler (qtdecl_QXmlDTDHandler ()); +gsi::ClassExt base_class_QXmlEntityResolver_in_QXmlDefaultHandler (qtdecl_QXmlEntityResolver ()); +gsi::ClassExt base_class_QXmlLexicalHandler_in_QXmlDefaultHandler (qtdecl_QXmlLexicalHandler ()); +gsi::ClassExt base_class_QXmlDeclHandler_in_QXmlDefaultHandler (qtdecl_QXmlDeclHandler ()); + GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlDefaultHandler () { return decl_QXmlDefaultHandler; } }