diff --git a/scripts/mkqtdecl_common/produce.rb b/scripts/mkqtdecl_common/produce.rb index 44e249175..0dbfb6a09 100755 --- a/scripts/mkqtdecl_common/produce.rb +++ b/scripts/mkqtdecl_common/produce.rb @@ -1784,6 +1784,9 @@ END m.find { |bd| bd.virtual && bd.type.init == "0" } != nil end + # gets the operator= if there is one + eq_op = (all_methods_by_name["operator="] || [])[0] + # collect used enums in order to generate forward converter declarations # ("used" implies argument types and defined enums) used_ed = {} @@ -2306,8 +2309,27 @@ END end if !is_child_class + + # forward decl + @ext_decls << "#{struct.kind.to_s} #{cls};\n\n" + + # type traits included ... + tt = "namespace tl { template <> struct type_traits<#{cls}> : public type_traits {\n" + if !conf.has_copy_ctor?(cls) || is_abstract || (eq_op && eq_op.visibility == :private) + tt += " typedef tl::false_tag has_copy_constructor;\n" + end + if !conf.has_default_ctor?(cls) || is_abstract + tt += " typedef tl::false_tag has_default_constructor;\n" + end + if (dtor = struct.get_dtor) && dtor.visibility != :public + tt += " typedef tl::false_tag has_public_destructor;\n" + end + tt += "}; }\n\n" + @ext_decls << tt + # only for top-level classes external declarations are produced currently - @ext_decls << "#{struct.kind.to_s} #{cls};\nnamespace gsi { GSI_#{modn.upcase}_PUBLIC gsi::Class<#{cls}> &qtdecl_#{clsn} (); }\n\n" + @ext_decls << "namespace gsi { GSI_#{modn.upcase}_PUBLIC gsi::Class<#{cls}> &qtdecl_#{clsn} (); }\n\n" + end ofile.puts("") @@ -3170,6 +3192,7 @@ l.each_with_index do |decl_obj,i| end puts("Producing ..") + if cls_list cls_list.split(",").each do |cs| bp.produce_cpp(conf, cs) diff --git a/src/gsiqt/qt4/QtCore/gsiQtExternals.h b/src/gsiqt/qt4/QtCore/gsiQtExternals.h index 0a84e8d8d..83b85324c 100644 --- a/src/gsiqt/qt4/QtCore/gsiQtExternals.h +++ b/src/gsiqt/qt4/QtCore/gsiQtExternals.h @@ -34,222 +34,569 @@ #include "gsiQtCoreCommon.h" class QAbstractItemModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractItemModel (); } class QAbstractListModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractListModel (); } class QAbstractTableModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractTableModel (); } class QBasicTimer; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QBasicTimer (); } class QBuffer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QBuffer (); } class QByteArrayMatcher; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QByteArrayMatcher (); } class QChildEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QChildEvent (); } class QCoreApplication; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QCoreApplication (); } class QCryptographicHash; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QCryptographicHash (); } class QDataStream; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDataStream (); } class QDate; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDate (); } class QDateTime; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDateTime (); } class QDir; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDir (); } class QDynamicPropertyChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDynamicPropertyChangeEvent (); } class QEasingCurve; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QEasingCurve (); } class QEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QEvent (); } class QEventLoop; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QEventLoop (); } struct QFactoryInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFactoryInterface (); } class QFile; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFile (); } class QFileInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFileInfo (); } class QFileSystemWatcher; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFileSystemWatcher (); } class QIODevice; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QIODevice (); } class QLibrary; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLibrary (); } class QLibraryInfo; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLibraryInfo (); } class QLine; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLine (); } class QLineF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLineF (); } class QLocale; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLocale (); } class QMargins; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMargins (); } class QMetaClassInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaClassInfo (); } class QMetaEnum; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaEnum (); } class QMetaMethod; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaMethod (); } struct QMetaObject; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaObject (); } class QMetaProperty; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaProperty (); } class QMetaType; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaType (); } class QMimeData; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMimeData (); } class QModelIndex; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QModelIndex (); } class QMutex; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMutex (); } class QObject; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QObject (); } class QPersistentModelIndex; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QPersistentModelIndex (); } class QPluginLoader; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QPluginLoader (); } class QPoint; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QPoint (); } class QPointF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QPointF (); } class QProcess; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QProcess (); } class QProcessEnvironment; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QProcessEnvironment (); } class QReadLocker; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QReadLocker (); } class QReadWriteLock; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QReadWriteLock (); } class QRect; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QRect (); } class QRectF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QRectF (); } class QRegExp; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QRegExp (); } class QResource; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QResource (); } class QSemaphore; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSemaphore (); } class QSettings; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSettings (); } class QSignalMapper; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSignalMapper (); } class QSize; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSize (); } class QSizeF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSizeF (); } class QSocketNotifier; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSocketNotifier (); } class QStringMatcher; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QStringMatcher (); } class QSysInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSysInfo (); } class QSystemLocale; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSystemLocale (); } class QTemporaryFile; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTemporaryFile (); } class QTextCodec; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTextCodec (); } class QTextDecoder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTextDecoder (); } class QTextEncoder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTextEncoder (); } class QTextStream; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTextStream (); } class QThread; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QThread (); } class QTime; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTime (); } class QTimeLine; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTimeLine (); } class QTimer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTimer (); } class QTimerEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTimerEvent (); } class QTranslator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTranslator (); } class QUrl; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QUrl (); } class QWaitCondition; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QWaitCondition (); } class QWriteLocker; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QWriteLocker (); } diff --git a/src/gsiqt/qt4/QtDesigner/gsiQtExternals.h b/src/gsiqt/qt4/QtDesigner/gsiQtExternals.h index 57bef5200..26b07bd2c 100644 --- a/src/gsiqt/qt4/QtDesigner/gsiQtExternals.h +++ b/src/gsiqt/qt4/QtDesigner/gsiQtExternals.h @@ -34,9 +34,19 @@ #include "gsiQtDesignerCommon.h" class QAbstractFormBuilder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTDESIGNER_PUBLIC gsi::Class &qtdecl_QAbstractFormBuilder (); } class QFormBuilder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTDESIGNER_PUBLIC gsi::Class &qtdecl_QFormBuilder (); } diff --git a/src/gsiqt/qt4/QtGui/gsiQtExternals.h b/src/gsiqt/qt4/QtGui/gsiQtExternals.h index 4512bb893..17bf60c09 100644 --- a/src/gsiqt/qt4/QtGui/gsiQtExternals.h +++ b/src/gsiqt/qt4/QtGui/gsiQtExternals.h @@ -34,1068 +34,2805 @@ #include "gsiQtGuiCommon.h" class QAbstractButton; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractButton (); } class QAbstractGraphicsShapeItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractGraphicsShapeItem (); } class QAbstractItemDelegate; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractItemDelegate (); } class QAbstractItemView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractItemView (); } class QAbstractPageSetupDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractPageSetupDialog (); } class QAbstractPrintDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractPrintDialog (); } class QAbstractProxyModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractProxyModel (); } class QAbstractScrollArea; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractScrollArea (); } class QAbstractSlider; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractSlider (); } class QAbstractSpinBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractSpinBox (); } class QAbstractTextDocumentLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractTextDocumentLayout (); } class QAbstractUndoItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractUndoItem (); } class QAccessible; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessible (); } class QAccessibleApplication; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleApplication (); } class QAccessibleEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleEvent (); } class QAccessibleInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleInterface (); } class QAccessibleObject; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleObject (); } class QAccessibleWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleWidget (); } class QAction; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAction (); } class QActionEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QActionEvent (); } class QActionGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QActionGroup (); } class QApplication; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QApplication (); } class QBitmap; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QBitmap (); } class QBoxLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QBoxLayout (); } class QBrush; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QBrush (); } class QButtonGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QButtonGroup (); } class QCDEStyle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCDEStyle (); } class QCalendarWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCalendarWidget (); } class QCheckBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCheckBox (); } class QCleanlooksStyle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCleanlooksStyle (); } class QClipboard; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QClipboard (); } class QClipboardEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QClipboardEvent (); } class QCloseEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCloseEvent (); } class QColor; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QColor (); } class QColorDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QColorDialog (); } class QColormap; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QColormap (); } class QColumnView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QColumnView (); } class QComboBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QComboBox (); } class QCommandLinkButton; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCommandLinkButton (); } class QCommonStyle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCommonStyle (); } class QCompleter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCompleter (); } class QConicalGradient; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QConicalGradient (); } class QContextMenuEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QContextMenuEvent (); } class QCursor; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCursor (); } class QDataWidgetMapper; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDataWidgetMapper (); } class QDateEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDateEdit (); } class QDateTimeEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDateTimeEdit (); } class QDesktopServices; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDesktopServices (); } class QDesktopWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDesktopWidget (); } class QDial; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDial (); } class QDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDialog (); } class QDialogButtonBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDialogButtonBox (); } class QDirIterator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDirIterator (); } class QDirModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDirModel (); } class QDockWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDockWidget (); } class QDoubleSpinBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDoubleSpinBox (); } class QDoubleValidator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDoubleValidator (); } class QDrag; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDrag (); } class QDragEnterEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDragEnterEvent (); } class QDragLeaveEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDragLeaveEvent (); } class QDragMoveEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDragMoveEvent (); } class QDragResponseEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDragResponseEvent (); } class QDropEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDropEvent (); } class QErrorMessage; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QErrorMessage (); } class QFileDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFileDialog (); } class QFileIconProvider; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFileIconProvider (); } class QFileOpenEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFileOpenEvent (); } class QFileSystemModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFileSystemModel (); } class QFocusEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFocusEvent (); } class QFocusFrame; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFocusFrame (); } class QFont; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFont (); } class QFontComboBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFontComboBox (); } class QFontDatabase; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFontDatabase (); } class QFontDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFontDialog (); } class QFontInfo; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFontInfo (); } class QFontMetrics; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFontMetrics (); } class QFontMetricsF; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFontMetricsF (); } class QFormLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFormLayout (); } class QFrame; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFrame (); } class QGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGesture (); } class QGestureEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGestureEvent (); } class QGestureRecognizer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGestureRecognizer (); } class QGradient; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGradient (); } class QGraphicsAnchor; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsAnchor (); } class QGraphicsAnchorLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsAnchorLayout (); } class QGraphicsBlurEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsBlurEffect (); } class QGraphicsColorizeEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsColorizeEffect (); } class QGraphicsDropShadowEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsDropShadowEffect (); } class QGraphicsEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsEffect (); } class QGraphicsEllipseItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsEllipseItem (); } class QGraphicsGridLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsGridLayout (); } class QGraphicsItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsItem (); } class QGraphicsItemAnimation; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsItemAnimation (); } class QGraphicsItemGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsItemGroup (); } class QGraphicsLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsLayout (); } class QGraphicsLayoutItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsLayoutItem (); } class QGraphicsLineItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsLineItem (); } class QGraphicsLinearLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsLinearLayout (); } class QGraphicsObject; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsObject (); } class QGraphicsOpacityEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsOpacityEffect (); } class QGraphicsPathItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsPathItem (); } class QGraphicsPixmapItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsPixmapItem (); } class QGraphicsPolygonItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsPolygonItem (); } class QGraphicsProxyWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsProxyWidget (); } class QGraphicsRectItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsRectItem (); } class QGraphicsRotation; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsRotation (); } class QGraphicsScale; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsScale (); } class QGraphicsScene; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsScene (); } class QGraphicsSceneContextMenuEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsSceneContextMenuEvent (); } class QGraphicsSceneDragDropEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsSceneDragDropEvent (); } class QGraphicsSceneEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsSceneEvent (); } class QGraphicsSceneHelpEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsSceneHelpEvent (); } class QGraphicsSceneHoverEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsSceneHoverEvent (); } class QGraphicsSceneMouseEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsSceneMouseEvent (); } class QGraphicsSceneMoveEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsSceneMoveEvent (); } class QGraphicsSceneResizeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsSceneResizeEvent (); } class QGraphicsSceneWheelEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsSceneWheelEvent (); } class QGraphicsSimpleTextItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsSimpleTextItem (); } class QGraphicsTextItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsTextItem (); } class QGraphicsTransform; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsTransform (); } class QGraphicsView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsView (); } class QGraphicsWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGraphicsWidget (); } class QGridLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGridLayout (); } class QGroupBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGroupBox (); } class QHBoxLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QHBoxLayout (); } class QHeaderView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QHeaderView (); } class QHelpEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QHelpEvent (); } class QHideEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QHideEvent (); } class QHoverEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QHoverEvent (); } class QIcon; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIcon (); } class QIconDragEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIconDragEvent (); } class QIconEngine; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIconEngine (); } class QIconEnginePlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIconEnginePlugin (); } class QIconEnginePluginV2; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIconEnginePluginV2 (); } class QIconEngineV2; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIconEngineV2 (); } class QImage; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImage (); } class QImageIOHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImageIOHandler (); } class QImageIOPlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImageIOPlugin (); } class QImageReader; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImageReader (); } class QImageTextKeyLang; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImageTextKeyLang (); } class QImageWriter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImageWriter (); } class QInputContext; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QInputContext (); } class QInputContextFactory; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QInputContextFactory (); } class QInputContextPlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QInputContextPlugin (); } class QInputDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QInputDialog (); } class QInputEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QInputEvent (); } class QInputMethodEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QInputMethodEvent (); } class QIntValidator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIntValidator (); } class QItemDelegate; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QItemDelegate (); } class QItemEditorCreatorBase; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QItemEditorCreatorBase (); } class QItemEditorFactory; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QItemEditorFactory (); } class QItemSelection; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QItemSelection (); } class QItemSelectionModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QItemSelectionModel (); } class QItemSelectionRange; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QItemSelectionRange (); } class QKeyEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QKeyEvent (); } class QKeySequence; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QKeySequence (); } class QLCDNumber; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QLCDNumber (); } class QLabel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QLabel (); } class QLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QLayout (); } class QLayoutItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QLayoutItem (); } class QLineEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QLineEdit (); } class QLinearGradient; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QLinearGradient (); } class QListView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QListView (); } class QListWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QListWidget (); } class QListWidgetItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QListWidgetItem (); } class QMainWindow; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMainWindow (); } class QMatrix; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMatrix (); } class QMatrix4x4; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMatrix4x4 (); } class QMdiArea; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMdiArea (); } class QMdiSubWindow; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMdiSubWindow (); } class QMenu; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMenu (); } class QMenuBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMenuBar (); } class QMessageBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMessageBox (); } class QMimeSource; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMimeSource (); } class QMotifStyle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMotifStyle (); } class QMouseEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMouseEvent (); } class QMoveEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMoveEvent (); } class QMovie; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMovie (); } class QPageSetupDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPageSetupDialog (); } class QPaintDevice; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPaintDevice (); } class QPaintEngine; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPaintEngine (); } class QPaintEngineState; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPaintEngineState (); } class QPaintEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPaintEvent (); } class QPainter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPainter (); } class QPainterPath; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPainterPath (); } class QPainterPathStroker; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPainterPathStroker (); } class QPalette; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPalette (); } class QPanGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPanGesture (); } class QPen; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPen (); } class QPicture; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPicture (); } class QPinchGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPinchGesture (); } class QPixmap; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPixmap (); } class QPixmapCache; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPixmapCache (); } class QPlainTextDocumentLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPlainTextDocumentLayout (); } class QPlainTextEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPlainTextEdit (); } class QPlastiqueStyle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPlastiqueStyle (); } class QPolygon; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPolygon (); } class QPolygonF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPolygonF (); } class QPrintDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPrintDialog (); } class QPrintEngine; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPrintEngine (); } class QPrintPreviewDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPrintPreviewDialog (); } class QPrintPreviewWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPrintPreviewWidget (); } class QPrinter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPrinter (); } class QPrinterInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPrinterInfo (); } class QProgressBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QProgressBar (); } class QProgressDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QProgressDialog (); } class QPushButton; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPushButton (); } class QQuaternion; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QQuaternion (); } class QRadialGradient; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRadialGradient (); } class QRadioButton; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRadioButton (); } class QRegExpValidator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRegExpValidator (); } class QRegion; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRegion (); } class QResizeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QResizeEvent (); } class QRubberBand; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRubberBand (); } class QScrollArea; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QScrollArea (); } class QScrollBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QScrollBar (); } class QShortcut; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QShortcut (); } class QShortcutEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QShortcutEvent (); } class QShowEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QShowEvent (); } class QSizeGrip; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSizeGrip (); } class QSizePolicy; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSizePolicy (); } class QSlider; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSlider (); } class QSortFilterProxyModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSortFilterProxyModel (); } class QSound; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSound (); } class QSpacerItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSpacerItem (); } class QSpinBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSpinBox (); } class QSplashScreen; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSplashScreen (); } class QSplitter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSplitter (); } class QSplitterHandle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSplitterHandle (); } class QStackedLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStackedLayout (); } class QStackedWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStackedWidget (); } class QStandardItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStandardItem (); } class QStandardItemModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStandardItemModel (); } class QStatusBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStatusBar (); } class QStatusTipEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStatusTipEvent (); } class QStringListModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStringListModel (); } class QStyle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyle (); } class QStyleFactory; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleFactory (); } class QStyleHintReturn; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleHintReturn (); } class QStyleHintReturnMask; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleHintReturnMask (); } class QStyleHintReturnVariant; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleHintReturnVariant (); } class QStyleOption; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOption (); } class QStyleOptionButton; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionButton (); } class QStyleOptionComboBox; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionComboBox (); } class QStyleOptionComplex; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionComplex (); } class QStyleOptionDockWidget; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionDockWidget (); } class QStyleOptionFocusRect; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionFocusRect (); } class QStyleOptionFrame; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionFrame (); } class QStyleOptionFrameV2; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionFrameV2 (); } class QStyleOptionFrameV3; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionFrameV3 (); } class QStyleOptionGraphicsItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionGraphicsItem (); } class QStyleOptionGroupBox; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionGroupBox (); } class QStyleOptionHeader; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionHeader (); } class QStyleOptionMenuItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionMenuItem (); } class QStyleOptionProgressBar; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionProgressBar (); } class QStyleOptionProgressBarV2; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionProgressBarV2 (); } class QStyleOptionQ3DockWindow; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionQ3DockWindow (); } class QStyleOptionQ3ListView; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionQ3ListView (); } class QStyleOptionQ3ListViewItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionQ3ListViewItem (); } class QStyleOptionRubberBand; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionRubberBand (); } class QStyleOptionSizeGrip; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionSizeGrip (); } class QStyleOptionSlider; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionSlider (); } class QStyleOptionSpinBox; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionSpinBox (); } class QStyleOptionTab; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionTab (); } class QStyleOptionTabBarBase; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionTabBarBase (); } class QStyleOptionTabBarBaseV2; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionTabBarBaseV2 (); } class QStyleOptionTabV2; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionTabV2 (); } class QStyleOptionTabV3; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionTabV3 (); } class QStyleOptionTabWidgetFrame; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionTabWidgetFrame (); } class QStyleOptionTitleBar; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionTitleBar (); } class QStyleOptionToolBar; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionToolBar (); } class QStyleOptionToolBox; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionToolBox (); } class QStyleOptionToolBoxV2; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionToolBoxV2 (); } class QStyleOptionToolButton; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionToolButton (); } class QStyleOptionViewItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionViewItem (); } class QStyleOptionViewItemV2; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionViewItemV2 (); } class QStyleOptionViewItemV3; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionViewItemV3 (); } class QStyleOptionViewItemV4; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleOptionViewItemV4 (); } class QStylePainter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStylePainter (); } class QStylePlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStylePlugin (); } class QStyledItemDelegate; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyledItemDelegate (); } class QSwipeGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSwipeGesture (); } class QSyntaxHighlighter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSyntaxHighlighter (); } class QSystemTrayIcon; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSystemTrayIcon (); } class QTabBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTabBar (); } class QTabWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTabWidget (); } class QTableView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTableView (); } class QTableWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTableWidget (); } class QTableWidgetItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTableWidgetItem (); } class QTableWidgetSelectionRange; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTableWidgetSelectionRange (); } class QTabletEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTabletEvent (); } class QTapAndHoldGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTapAndHoldGesture (); } class QTapGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTapGesture (); } class QTextBlock; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextBlock (); } class QTextBlockFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextBlockFormat (); } class QTextBlockGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextBlockGroup (); } class QTextBlockUserData; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextBlockUserData (); } class QTextBrowser; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextBrowser (); } class QTextCharFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextCharFormat (); } class QTextCursor; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextCursor (); } class QTextDocument; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextDocument (); } class QTextDocumentFragment; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextDocumentFragment (); } class QTextDocumentWriter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextDocumentWriter (); } class QTextEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextEdit (); } class QTextFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextFormat (); } class QTextFragment; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextFragment (); } class QTextFrame; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextFrame (); } class QTextFrameFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextFrameFormat (); } class QTextImageFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextImageFormat (); } class QTextInlineObject; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextInlineObject (); } class QTextItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextItem (); } class QTextLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextLayout (); } class QTextLength; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextLength (); } class QTextLine; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextLine (); } class QTextList; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextList (); } class QTextListFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextListFormat (); } class QTextObject; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextObject (); } class QTextObjectInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextObjectInterface (); } class QTextOption; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextOption (); } class QTextTable; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextTable (); } class QTextTableCell; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextTableCell (); } class QTextTableCellFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextTableCellFormat (); } class QTextTableFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextTableFormat (); } class QTimeEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTimeEdit (); } class QToolBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QToolBar (); } class QToolBarChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QToolBarChangeEvent (); } class QToolBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QToolBox (); } class QToolButton; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QToolButton (); } class QToolTip; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QToolTip (); } class QTouchEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTouchEvent (); } class QTransform; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTransform (); } class QTreeView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTreeView (); } class QTreeWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTreeWidget (); } class QTreeWidgetItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTreeWidgetItem (); } class QTreeWidgetItemIterator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTreeWidgetItemIterator (); } class QUndoCommand; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QUndoCommand (); } class QUndoGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QUndoGroup (); } class QUndoStack; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QUndoStack (); } class QUndoView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QUndoView (); } class QUnixPrintWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QUnixPrintWidget (); } class QVBoxLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QVBoxLayout (); } class QValidator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QValidator (); } class QVector2D; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QVector2D (); } class QVector3D; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QVector3D (); } class QVector4D; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QVector4D (); } class QWhatsThis; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWhatsThis (); } class QWhatsThisClickedEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWhatsThisClickedEvent (); } class QWheelEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWheelEvent (); } class QWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWidget (); } class QWidgetAction; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWidgetAction (); } class QWidgetItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWidgetItem (); } class QWindowStateChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWindowStateChangeEvent (); } class QWindowsStyle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWindowsStyle (); } class QWizard; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWizard (); } class QWizardPage; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWizardPage (); } diff --git a/src/gsiqt/qt4/QtNetwork/gsiQtExternals.h b/src/gsiqt/qt4/QtNetwork/gsiQtExternals.h index 8def8e459..704560384 100644 --- a/src/gsiqt/qt4/QtNetwork/gsiQtExternals.h +++ b/src/gsiqt/qt4/QtNetwork/gsiQtExternals.h @@ -34,96 +34,238 @@ #include "gsiQtNetworkCommon.h" class QAbstractNetworkCache; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QAbstractNetworkCache (); } class QAbstractSocket; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QAbstractSocket (); } class QAuthenticator; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QAuthenticator (); } class QFtp; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QFtp (); } class QHostAddress; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QHostAddress (); } class QHostInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QHostInfo (); } class QIPv6Address; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QIPv6Address (); } class QLocalServer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QLocalServer (); } class QLocalSocket; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QLocalSocket (); } class QNetworkAccessManager; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkAccessManager (); } class QNetworkAddressEntry; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkAddressEntry (); } class QNetworkCacheMetaData; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkCacheMetaData (); } class QNetworkCookie; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkCookie (); } class QNetworkCookieJar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkCookieJar (); } class QNetworkDiskCache; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkDiskCache (); } class QNetworkInterface; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkInterface (); } class QNetworkProxy; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkProxy (); } class QNetworkProxyFactory; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkProxyFactory (); } class QNetworkProxyQuery; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkProxyQuery (); } class QNetworkReply; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkReply (); } class QNetworkRequest; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkRequest (); } class QSslCertificate; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslCertificate (); } class QSslCipher; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslCipher (); } class QSslConfiguration; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslConfiguration (); } class QSslError; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslError (); } class QSslKey; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslKey (); } class QSslSocket; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslSocket (); } class QTcpServer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QTcpServer (); } class QTcpSocket; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QTcpSocket (); } class QUdpSocket; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QUdpSocket (); } class QUrlInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QUrlInfo (); } diff --git a/src/gsiqt/qt4/QtSql/gsiQtExternals.h b/src/gsiqt/qt4/QtSql/gsiQtExternals.h index 7a71b6a35..68b366119 100644 --- a/src/gsiqt/qt4/QtSql/gsiQtExternals.h +++ b/src/gsiqt/qt4/QtSql/gsiQtExternals.h @@ -34,42 +34,103 @@ #include "gsiQtSqlCommon.h" class QSqlDatabase; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlDatabase (); } class QSqlDriver; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlDriver (); } class QSqlDriverCreatorBase; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlDriverCreatorBase (); } class QSqlError; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlError (); } class QSqlField; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlField (); } class QSqlIndex; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlIndex (); } class QSqlQuery; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlQuery (); } class QSqlQueryModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlQueryModel (); } class QSqlRecord; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlRecord (); } class QSqlRelation; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlRelation (); } class QSqlRelationalTableModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlRelationalTableModel (); } class QSqlResult; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlResult (); } class QSqlTableModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlTableModel (); } diff --git a/src/gsiqt/qt4/QtXml/gsiQtExternals.h b/src/gsiqt/qt4/QtXml/gsiQtExternals.h index aab65c016..0a2223e04 100644 --- a/src/gsiqt/qt4/QtXml/gsiQtExternals.h +++ b/src/gsiqt/qt4/QtXml/gsiQtExternals.h @@ -34,96 +34,240 @@ #include "gsiQtXmlCommon.h" class QDomAttr; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomAttr (); } class QDomCDATASection; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomCDATASection (); } class QDomCharacterData; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomCharacterData (); } class QDomComment; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomComment (); } class QDomDocument; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomDocument (); } class QDomDocumentFragment; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomDocumentFragment (); } class QDomDocumentType; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomDocumentType (); } class QDomElement; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomElement (); } class QDomEntity; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomEntity (); } class QDomEntityReference; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomEntityReference (); } class QDomImplementation; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomImplementation (); } class QDomNamedNodeMap; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomNamedNodeMap (); } class QDomNode; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomNode (); } class QDomNodeList; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomNodeList (); } class QDomNotation; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomNotation (); } class QDomProcessingInstruction; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomProcessingInstruction (); } class QDomText; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomText (); } class QXmlAttributes; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlAttributes (); } class QXmlContentHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlContentHandler (); } class QXmlDTDHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlDTDHandler (); } class QXmlDeclHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlDeclHandler (); } class QXmlDefaultHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlDefaultHandler (); } class QXmlEntityResolver; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlEntityResolver (); } class QXmlErrorHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlErrorHandler (); } class QXmlInputSource; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlInputSource (); } class QXmlLexicalHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlLexicalHandler (); } class QXmlLocator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlLocator (); } class QXmlNamespaceSupport; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlNamespaceSupport (); } class QXmlParseException; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlParseException (); } class QXmlReader; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlReader (); } class QXmlSimpleReader; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlSimpleReader (); } diff --git a/src/gsiqt/qt5/QtCore/gsiQtExternals.h b/src/gsiqt/qt5/QtCore/gsiQtExternals.h index aceb9b040..52b63d1a9 100644 --- a/src/gsiqt/qt5/QtCore/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtCore/gsiQtExternals.h @@ -34,474 +34,1230 @@ #include "gsiQtCoreCommon.h" class QAbstractAnimation; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractAnimation (); } class QAbstractEventDispatcher; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractEventDispatcher (); } class QAbstractItemModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractItemModel (); } class QAbstractListModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractListModel (); } class QAbstractNativeEventFilter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractNativeEventFilter (); } class QAbstractProxyModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractProxyModel (); } class QAbstractState; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractState (); } class QAbstractTableModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractTableModel (); } class QAbstractTransition; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAbstractTransition (); } class QAnimationDriver; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAnimationDriver (); } class QAnimationGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAnimationGroup (); } class QAssociativeIterable; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QAssociativeIterable (); } class QBasicMutex; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QBasicMutex (); } class QBasicTimer; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QBasicTimer (); } class QBuffer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QBuffer (); } struct QByteArrayDataPtr; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QByteArrayDataPtr (); } class QByteArrayMatcher; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QByteArrayMatcher (); } class QChildEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QChildEvent (); } class QCollator; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QCollator (); } class QCollatorSortKey; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QCollatorSortKey (); } class QCommandLineOption; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QCommandLineOption (); } class QCommandLineParser; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QCommandLineParser (); } class QCoreApplication; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QCoreApplication (); } class QCryptographicHash; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QCryptographicHash (); } class QDataStream; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDataStream (); } class QDate; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDate (); } class QDateTime; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDateTime (); } class QDebug; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDebug (); } class QDebugStateSaver; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDebugStateSaver (); } class QDeferredDeleteEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDeferredDeleteEvent (); } class QDir; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDir (); } class QDirIterator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDirIterator (); } class QDynamicPropertyChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QDynamicPropertyChangeEvent (); } class QEasingCurve; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QEasingCurve (); } class QElapsedTimer; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QElapsedTimer (); } class QEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QEvent (); } class QEventLoop; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QEventLoop (); } class QEventLoopLocker; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QEventLoopLocker (); } class QEventTransition; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QEventTransition (); } struct QFactoryInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFactoryInterface (); } class QFile; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFile (); } class QFileDevice; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFileDevice (); } class QFileInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFileInfo (); } class QFileSelector; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFileSelector (); } class QFileSystemWatcher; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFileSystemWatcher (); } class QFinalState; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QFinalState (); } class QHistoryState; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QHistoryState (); } class QIODevice; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QIODevice (); } class QIdentityProxyModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QIdentityProxyModel (); } class QItemSelection; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QItemSelection (); } class QItemSelectionModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QItemSelectionModel (); } class QItemSelectionRange; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QItemSelectionRange (); } class QJsonArray; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QJsonArray (); } class QJsonDocument; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QJsonDocument (); } class QJsonObject; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QJsonObject (); } struct QJsonParseError; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QJsonParseError (); } class QJsonValue; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QJsonValue (); } class QJsonValuePtr; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QJsonValuePtr (); } class QJsonValueRef; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QJsonValueRef (); } class QJsonValueRefPtr; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QJsonValueRefPtr (); } class QLibrary; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLibrary (); } class QLibraryInfo; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLibraryInfo (); } class QLine; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLine (); } class QLineF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLineF (); } class QLocale; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLocale (); } class QLockFile; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLockFile (); } class QLoggingCategory; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QLoggingCategory (); } struct QMapDataBase; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMapDataBase (); } struct QMapNodeBase; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMapNodeBase (); } class QMargins; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMargins (); } class QMarginsF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMarginsF (); } class QMessageAuthenticationCode; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMessageAuthenticationCode (); } class QMessageLogContext; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMessageLogContext (); } class QMessageLogger; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMessageLogger (); } class QMetaClassInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaClassInfo (); } class QMetaEnum; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaEnum (); } class QMetaMethod; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaMethod (); } struct QMetaObject; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaObject (); } class QMetaProperty; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMetaProperty (); } class QMimeData; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMimeData (); } class QMimeDatabase; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMimeDatabase (); } class QMimeType; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMimeType (); } class QModelIndex; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QModelIndex (); } class QMutex; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QMutex (); } class QNoDebug; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QNoDebug (); } class QObject; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QObject (); } class QParallelAnimationGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QParallelAnimationGroup (); } class QPauseAnimation; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QPauseAnimation (); } class QPersistentModelIndex; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QPersistentModelIndex (); } class QPluginLoader; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QPluginLoader (); } class QPoint; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QPoint (); } class QPointF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QPointF (); } class QProcess; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QProcess (); } class QProcessEnvironment; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QProcessEnvironment (); } class QPropertyAnimation; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QPropertyAnimation (); } class QReadLocker; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QReadLocker (); } class QReadWriteLock; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QReadWriteLock (); } class QRect; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QRect (); } class QRectF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QRectF (); } class QRegExp; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QRegExp (); } class QRegularExpression; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QRegularExpression (); } class QRegularExpressionMatch; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QRegularExpressionMatch (); } class QRegularExpressionMatchIterator; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QRegularExpressionMatchIterator (); } class QResource; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QResource (); } class QRunnable; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QRunnable (); } class QSaveFile; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSaveFile (); } class QSemaphore; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSemaphore (); } class QSequentialAnimationGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSequentialAnimationGroup (); } class QSequentialIterable; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSequentialIterable (); } class QSettings; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSettings (); } class QSharedMemory; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSharedMemory (); } class QSignalBlocker; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSignalBlocker (); } class QSignalMapper; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSignalMapper (); } class QSignalTransition; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSignalTransition (); } class QSize; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSize (); } class QSizeF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSizeF (); } class QSocketNotifier; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSocketNotifier (); } class QSortFilterProxyModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSortFilterProxyModel (); } class QStandardPaths; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QStandardPaths (); } class QState; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QState (); } class QStateMachine; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QStateMachine (); } struct QStaticPlugin; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QStaticPlugin (); } class QStorageInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QStorageInfo (); } struct QStringDataPtr; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QStringDataPtr (); } class QStringListModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QStringListModel (); } class QStringMatcher; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QStringMatcher (); } class QSysInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSysInfo (); } class QSystemSemaphore; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QSystemSemaphore (); } class QTemporaryDir; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTemporaryDir (); } class QTemporaryFile; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTemporaryFile (); } class QTextBoundaryFinder; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTextBoundaryFinder (); } class QTextCodec; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTextCodec (); } class QTextDecoder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTextDecoder (); } class QTextEncoder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTextEncoder (); } class QTextStream; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTextStream (); } class QThread; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QThread (); } class QThreadPool; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QThreadPool (); } class QTime; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTime (); } class QTimeLine; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTimeLine (); } class QTimeZone; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTimeZone (); } class QTimer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTimer (); } class QTimerEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTimerEvent (); } class QTranslator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QTranslator (); } class QUrl; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QUrl (); } class QUrlQuery; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QUrlQuery (); } class QVariantAnimation; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QVariantAnimation (); } class QWaitCondition; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QWaitCondition (); } class QWriteLocker; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QWriteLocker (); } class QXmlStreamAttribute; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QXmlStreamAttribute (); } class QXmlStreamAttributes; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QXmlStreamAttributes (); } class QXmlStreamEntityDeclaration; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QXmlStreamEntityDeclaration (); } class QXmlStreamEntityResolver; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QXmlStreamEntityResolver (); } class QXmlStreamNamespaceDeclaration; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QXmlStreamNamespaceDeclaration (); } class QXmlStreamNotationDeclaration; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QXmlStreamNotationDeclaration (); } class QXmlStreamReader; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QXmlStreamReader (); } class QXmlStreamStringRef; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QXmlStreamStringRef (); } class QXmlStreamWriter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTCORE_PUBLIC gsi::Class &qtdecl_QXmlStreamWriter (); } diff --git a/src/gsiqt/qt5/QtDesigner/gsiQtExternals.h b/src/gsiqt/qt5/QtDesigner/gsiQtExternals.h index 70bf4605b..d22bfdd17 100644 --- a/src/gsiqt/qt5/QtDesigner/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtDesigner/gsiQtExternals.h @@ -34,15 +34,37 @@ #include "gsiQtDesignerCommon.h" class QAbstractExtensionFactory; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTDESIGNER_PUBLIC gsi::Class &qtdecl_QAbstractExtensionFactory (); } class QAbstractExtensionManager; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTDESIGNER_PUBLIC gsi::Class &qtdecl_QAbstractExtensionManager (); } class QAbstractFormBuilder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTDESIGNER_PUBLIC gsi::Class &qtdecl_QAbstractFormBuilder (); } class QFormBuilder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTDESIGNER_PUBLIC gsi::Class &qtdecl_QFormBuilder (); } diff --git a/src/gsiqt/qt5/QtGui/gsiQtExternals.h b/src/gsiqt/qt5/QtGui/gsiQtExternals.h index 21cc01ff4..b010fceea 100644 --- a/src/gsiqt/qt5/QtGui/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtGui/gsiQtExternals.h @@ -34,501 +34,1323 @@ #include "gsiQtGuiCommon.h" class QAbstractTextDocumentLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractTextDocumentLayout (); } class QAbstractUndoItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAbstractUndoItem (); } class QAccessible; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessible (); } class QAccessibleActionInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleActionInterface (); } class QAccessibleEditableTextInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleEditableTextInterface (); } class QAccessibleEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleEvent (); } class QAccessibleImageInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleImageInterface (); } class QAccessibleInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleInterface (); } class QAccessibleObject; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleObject (); } class QAccessibleStateChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleStateChangeEvent (); } class QAccessibleTableCellInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleTableCellInterface (); } class QAccessibleTableInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleTableInterface (); } class QAccessibleTableModelChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleTableModelChangeEvent (); } class QAccessibleTextCursorEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleTextCursorEvent (); } class QAccessibleTextInsertEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleTextInsertEvent (); } class QAccessibleTextInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleTextInterface (); } class QAccessibleTextRemoveEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleTextRemoveEvent (); } class QAccessibleTextSelectionEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleTextSelectionEvent (); } class QAccessibleTextUpdateEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleTextUpdateEvent (); } class QAccessibleValueChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleValueChangeEvent (); } class QAccessibleValueInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QAccessibleValueInterface (); } class QActionEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QActionEvent (); } class QApplicationStateChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QApplicationStateChangeEvent (); } class QBackingStore; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QBackingStore (); } class QBitmap; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QBitmap (); } class QBrush; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QBrush (); } class QClipboard; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QClipboard (); } class QCloseEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCloseEvent (); } class QColor; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QColor (); } class QConicalGradient; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QConicalGradient (); } class QContextMenuEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QContextMenuEvent (); } class QCursor; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QCursor (); } class QDesktopServices; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDesktopServices (); } class QDoubleValidator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDoubleValidator (); } class QDrag; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDrag (); } class QDragEnterEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDragEnterEvent (); } class QDragLeaveEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDragLeaveEvent (); } class QDragMoveEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDragMoveEvent (); } class QDropEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QDropEvent (); } class QEnterEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QEnterEvent (); } class QExposeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QExposeEvent (); } class QFileOpenEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFileOpenEvent (); } class QFocusEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFocusEvent (); } class QFont; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFont (); } class QFontDatabase; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFontDatabase (); } class QFontInfo; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFontInfo (); } class QFontMetrics; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFontMetrics (); } class QFontMetricsF; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QFontMetricsF (); } class QGenericPlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGenericPlugin (); } class QGenericPluginFactory; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGenericPluginFactory (); } class QGlyphRun; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGlyphRun (); } class QGradient; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGradient (); } class QGuiApplication; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QGuiApplication (); } class QHelpEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QHelpEvent (); } class QHideEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QHideEvent (); } class QHoverEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QHoverEvent (); } class QIcon; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIcon (); } class QIconDragEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIconDragEvent (); } class QIconEngine; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIconEngine (); } class QIconEnginePlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIconEnginePlugin (); } class QImage; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImage (); } class QImageIOHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImageIOHandler (); } class QImageIOPlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImageIOPlugin (); } class QImageReader; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImageReader (); } class QImageWriter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QImageWriter (); } class QInputEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QInputEvent (); } class QInputMethod; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QInputMethod (); } class QInputMethodEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QInputMethodEvent (); } class QInputMethodQueryEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QInputMethodQueryEvent (); } class QIntValidator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QIntValidator (); } class QKeyEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QKeyEvent (); } class QKeySequence; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QKeySequence (); } class QLinearGradient; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QLinearGradient (); } class QMatrix; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMatrix (); } class QMatrix4x4; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMatrix4x4 (); } class QMouseEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMouseEvent (); } class QMoveEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMoveEvent (); } class QMovie; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QMovie (); } class QNativeGestureEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QNativeGestureEvent (); } class QOffscreenSurface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QOffscreenSurface (); } class QPageLayout; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPageLayout (); } class QPageSize; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPageSize (); } class QPagedPaintDevice; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPagedPaintDevice (); } class QPaintDevice; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPaintDevice (); } class QPaintDeviceWindow; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPaintDeviceWindow (); } class QPaintEngine; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPaintEngine (); } class QPaintEngineState; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPaintEngineState (); } class QPaintEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPaintEvent (); } class QPainter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPainter (); } class QPainterPath; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPainterPath (); } class QPainterPathStroker; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPainterPathStroker (); } class QPalette; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPalette (); } class QPdfWriter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPdfWriter (); } class QPen; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPen (); } class QPicture; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPicture (); } class QPictureFormatPlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPictureFormatPlugin (); } class QPixelFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPixelFormat (); } class QPixmap; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPixmap (); } class QPixmapCache; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPixmapCache (); } class QPlatformSurfaceEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPlatformSurfaceEvent (); } class QPolygon; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPolygon (); } class QPolygonF; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QPolygonF (); } class QQuaternion; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QQuaternion (); } class QRadialGradient; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRadialGradient (); } class QRasterWindow; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRasterWindow (); } class QRawFont; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRawFont (); } class QRegExpValidator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRegExpValidator (); } class QRegion; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRegion (); } class QRegularExpressionValidator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QRegularExpressionValidator (); } class QResizeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QResizeEvent (); } class QScreen; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QScreen (); } class QScreenOrientationChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QScreenOrientationChangeEvent (); } class QScrollEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QScrollEvent (); } class QScrollPrepareEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QScrollPrepareEvent (); } class QSessionManager; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSessionManager (); } class QShortcutEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QShortcutEvent (); } class QShowEvent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QShowEvent (); } class QStandardItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStandardItem (); } class QStandardItemModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStandardItemModel (); } class QStaticText; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStaticText (); } class QStatusTipEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStatusTipEvent (); } class QStyleHints; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QStyleHints (); } class QSurface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSurface (); } class QSurfaceFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSurfaceFormat (); } class QSyntaxHighlighter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QSyntaxHighlighter (); } class QTabletEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTabletEvent (); } class QTextBlock; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextBlock (); } class QTextBlockFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextBlockFormat (); } class QTextBlockGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextBlockGroup (); } class QTextBlockUserData; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextBlockUserData (); } class QTextCharFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextCharFormat (); } class QTextCursor; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextCursor (); } class QTextDocument; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextDocument (); } class QTextDocumentFragment; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextDocumentFragment (); } class QTextDocumentWriter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextDocumentWriter (); } class QTextFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextFormat (); } class QTextFragment; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextFragment (); } class QTextFrame; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextFrame (); } class QTextFrameFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextFrameFormat (); } class QTextImageFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextImageFormat (); } class QTextInlineObject; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextInlineObject (); } class QTextItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextItem (); } class QTextLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextLayout (); } class QTextLength; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextLength (); } class QTextLine; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextLine (); } class QTextList; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextList (); } class QTextListFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextListFormat (); } class QTextObject; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextObject (); } class QTextObjectInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextObjectInterface (); } class QTextOption; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextOption (); } class QTextTable; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextTable (); } class QTextTableCell; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextTableCell (); } class QTextTableCellFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextTableCellFormat (); } class QTextTableFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTextTableFormat (); } class QToolBarChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QToolBarChangeEvent (); } class QTouchDevice; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTouchDevice (); } class QTouchEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTouchEvent (); } class QTransform; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QTransform (); } class QValidator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QValidator (); } class QVector2D; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QVector2D (); } class QVector3D; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QVector3D (); } class QVector4D; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QVector4D (); } class QWhatsThisClickedEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWhatsThisClickedEvent (); } class QWheelEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWheelEvent (); } class QWindow; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWindow (); } class QWindowStateChangeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTGUI_PUBLIC gsi::Class &qtdecl_QWindowStateChangeEvent (); } diff --git a/src/gsiqt/qt5/QtMultimedia/gsiQtExternals.h b/src/gsiqt/qt5/QtMultimedia/gsiQtExternals.h index 37de47e1a..61c2369a7 100644 --- a/src/gsiqt/qt5/QtMultimedia/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtMultimedia/gsiQtExternals.h @@ -34,279 +34,789 @@ #include "gsiQtMultimediaCommon.h" class QAbstractAudioDeviceInfo; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAbstractAudioDeviceInfo (); } class QAbstractAudioInput; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAbstractAudioInput (); } class QAbstractAudioOutput; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAbstractAudioOutput (); } class QAbstractVideoBuffer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAbstractVideoBuffer (); } class QAbstractVideoFilter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAbstractVideoFilter (); } class QAbstractVideoSurface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAbstractVideoSurface (); } class QAudioBuffer; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioBuffer (); } class QAudioDecoder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioDecoder (); } class QAudioDecoderControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioDecoderControl (); } class QAudioDeviceInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioDeviceInfo (); } class QAudioEncoderSettings; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioEncoderSettings (); } class QAudioEncoderSettingsControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioEncoderSettingsControl (); } class QAudioFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioFormat (); } class QAudioInput; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioInput (); } class QAudioInputSelectorControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioInputSelectorControl (); } class QAudioOutput; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioOutput (); } class QAudioOutputSelectorControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioOutputSelectorControl (); } class QAudioProbe; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioProbe (); } class QAudioRecorder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioRecorder (); } struct QAudioSystemFactoryInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioSystemFactoryInterface (); } class QAudioSystemPlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QAudioSystemPlugin (); } class QCamera; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCamera (); } class QCameraCaptureBufferFormatControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraCaptureBufferFormatControl (); } class QCameraCaptureDestinationControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraCaptureDestinationControl (); } class QCameraControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraControl (); } class QCameraExposure; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraExposure (); } class QCameraExposureControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraExposureControl (); } class QCameraFeedbackControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraFeedbackControl (); } class QCameraFlashControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraFlashControl (); } class QCameraFocus; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraFocus (); } class QCameraFocusControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraFocusControl (); } class QCameraFocusZone; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraFocusZone (); } class QCameraImageCapture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraImageCapture (); } class QCameraImageCaptureControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraImageCaptureControl (); } class QCameraImageProcessing; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraImageProcessing (); } class QCameraImageProcessingControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraImageProcessingControl (); } class QCameraInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraInfo (); } class QCameraInfoControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraInfoControl (); } class QCameraLocksControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraLocksControl (); } class QCameraViewfinderSettings; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraViewfinderSettings (); } class QCameraViewfinderSettingsControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraViewfinderSettingsControl (); } class QCameraViewfinderSettingsControl2; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraViewfinderSettingsControl2 (); } class QCameraZoomControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QCameraZoomControl (); } class QGraphicsVideoItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QGraphicsVideoItem (); } class QImageEncoderControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QImageEncoderControl (); } class QImageEncoderSettings; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QImageEncoderSettings (); } class QMediaAudioProbeControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaAudioProbeControl (); } class QMediaAvailabilityControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaAvailabilityControl (); } class QMediaBindableInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaBindableInterface (); } class QMediaContainerControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaContainerControl (); } class QMediaContent; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaContent (); } class QMediaControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaControl (); } class QMediaGaplessPlaybackControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaGaplessPlaybackControl (); } class QMediaNetworkAccessControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaNetworkAccessControl (); } class QMediaObject; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaObject (); } class QMediaPlayer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaPlayer (); } class QMediaPlayerControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaPlayerControl (); } class QMediaPlaylist; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaPlaylist (); } class QMediaRecorder; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaRecorder (); } class QMediaRecorderControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaRecorderControl (); } class QMediaResource; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaResource (); } class QMediaService; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaService (); } struct QMediaServiceCameraInfoInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaServiceCameraInfoInterface (); } struct QMediaServiceDefaultDeviceInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaServiceDefaultDeviceInterface (); } struct QMediaServiceFeaturesInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaServiceFeaturesInterface (); } struct QMediaServiceProviderFactoryInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaServiceProviderFactoryInterface (); } class QMediaServiceProviderHint; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaServiceProviderHint (); } class QMediaServiceProviderPlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaServiceProviderPlugin (); } struct QMediaServiceSupportedDevicesInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaServiceSupportedDevicesInterface (); } struct QMediaServiceSupportedFormatsInterface; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaServiceSupportedFormatsInterface (); } class QMediaStreamsControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaStreamsControl (); } class QMediaTimeInterval; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaTimeInterval (); } class QMediaTimeRange; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaTimeRange (); } class QMediaVideoProbeControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMediaVideoProbeControl (); } class QMetaDataReaderControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMetaDataReaderControl (); } class QMetaDataWriterControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QMetaDataWriterControl (); } class QRadioData; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QRadioData (); } class QRadioDataControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QRadioDataControl (); } class QRadioTuner; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QRadioTuner (); } class QRadioTunerControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QRadioTunerControl (); } class QSound; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QSound (); } class QSoundEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QSoundEffect (); } class QVideoDeviceSelectorControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoDeviceSelectorControl (); } class QVideoEncoderSettings; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoEncoderSettings (); } class QVideoEncoderSettingsControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoEncoderSettingsControl (); } class QVideoFilterRunnable; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoFilterRunnable (); } class QVideoFrame; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoFrame (); } class QVideoProbe; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoProbe (); } class QVideoRendererControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoRendererControl (); } class QVideoSurfaceFormat; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoSurfaceFormat (); } class QVideoWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoWidget (); } class QVideoWindowControl; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTMULTIMEDIA_PUBLIC gsi::Class &qtdecl_QVideoWindowControl (); } diff --git a/src/gsiqt/qt5/QtNetwork/gsiQtExternals.h b/src/gsiqt/qt5/QtNetwork/gsiQtExternals.h index c41a209bf..8c4e53eca 100644 --- a/src/gsiqt/qt5/QtNetwork/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtNetwork/gsiQtExternals.h @@ -34,132 +34,326 @@ #include "gsiQtNetworkCommon.h" class QAbstractNetworkCache; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QAbstractNetworkCache (); } class QAbstractSocket; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QAbstractSocket (); } class QAuthenticator; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QAuthenticator (); } class QDnsDomainNameRecord; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QDnsDomainNameRecord (); } class QDnsHostAddressRecord; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QDnsHostAddressRecord (); } class QDnsLookup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QDnsLookup (); } class QDnsMailExchangeRecord; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QDnsMailExchangeRecord (); } class QDnsServiceRecord; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QDnsServiceRecord (); } class QDnsTextRecord; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QDnsTextRecord (); } class QHostAddress; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QHostAddress (); } class QHostInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QHostInfo (); } class QHttpMultiPart; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QHttpMultiPart (); } class QHttpPart; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QHttpPart (); } class QIPv6Address; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QIPv6Address (); } class QLocalServer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QLocalServer (); } class QLocalSocket; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QLocalSocket (); } class QNetworkAccessManager; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkAccessManager (); } class QNetworkAddressEntry; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkAddressEntry (); } class QNetworkCacheMetaData; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkCacheMetaData (); } class QNetworkConfiguration; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkConfiguration (); } class QNetworkConfigurationManager; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkConfigurationManager (); } class QNetworkCookie; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkCookie (); } class QNetworkCookieJar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkCookieJar (); } class QNetworkDiskCache; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkDiskCache (); } class QNetworkInterface; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkInterface (); } class QNetworkProxy; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkProxy (); } class QNetworkProxyFactory; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkProxyFactory (); } class QNetworkProxyQuery; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkProxyQuery (); } class QNetworkReply; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkReply (); } class QNetworkRequest; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkRequest (); } class QNetworkSession; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QNetworkSession (); } class QSslCertificate; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslCertificate (); } class QSslCertificateExtension; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslCertificateExtension (); } class QSslCipher; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslCipher (); } class QSslConfiguration; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslConfiguration (); } class QSslEllipticCurve; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslEllipticCurve (); } class QSslError; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslError (); } class QSslKey; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslKey (); } class QSslPreSharedKeyAuthenticator; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslPreSharedKeyAuthenticator (); } class QSslSocket; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QSslSocket (); } class QTcpServer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QTcpServer (); } class QTcpSocket; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QTcpSocket (); } class QUdpSocket; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTNETWORK_PUBLIC gsi::Class &qtdecl_QUdpSocket (); } diff --git a/src/gsiqt/qt5/QtPrintSupport/gsiQtExternals.h b/src/gsiqt/qt5/QtPrintSupport/gsiQtExternals.h index 92511f9dc..dbcee1274 100644 --- a/src/gsiqt/qt5/QtPrintSupport/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtPrintSupport/gsiQtExternals.h @@ -34,27 +34,68 @@ #include "gsiQtPrintSupportCommon.h" class QAbstractPrintDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTPRINTSUPPORT_PUBLIC gsi::Class &qtdecl_QAbstractPrintDialog (); } class QPageSetupDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTPRINTSUPPORT_PUBLIC gsi::Class &qtdecl_QPageSetupDialog (); } class QPrintDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTPRINTSUPPORT_PUBLIC gsi::Class &qtdecl_QPrintDialog (); } class QPrintEngine; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTPRINTSUPPORT_PUBLIC gsi::Class &qtdecl_QPrintEngine (); } class QPrintPreviewDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTPRINTSUPPORT_PUBLIC gsi::Class &qtdecl_QPrintPreviewDialog (); } class QPrintPreviewWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTPRINTSUPPORT_PUBLIC gsi::Class &qtdecl_QPrintPreviewWidget (); } class QPrinter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTPRINTSUPPORT_PUBLIC gsi::Class &qtdecl_QPrinter (); } class QPrinterInfo; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTPRINTSUPPORT_PUBLIC gsi::Class &qtdecl_QPrinterInfo (); } diff --git a/src/gsiqt/qt5/QtSql/gsiQtExternals.h b/src/gsiqt/qt5/QtSql/gsiQtExternals.h index 7a71b6a35..68b366119 100644 --- a/src/gsiqt/qt5/QtSql/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtSql/gsiQtExternals.h @@ -34,42 +34,103 @@ #include "gsiQtSqlCommon.h" class QSqlDatabase; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlDatabase (); } class QSqlDriver; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlDriver (); } class QSqlDriverCreatorBase; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlDriverCreatorBase (); } class QSqlError; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlError (); } class QSqlField; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlField (); } class QSqlIndex; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlIndex (); } class QSqlQuery; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlQuery (); } class QSqlQueryModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlQueryModel (); } class QSqlRecord; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlRecord (); } class QSqlRelation; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlRelation (); } class QSqlRelationalTableModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlRelationalTableModel (); } class QSqlResult; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlResult (); } class QSqlTableModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTSQL_PUBLIC gsi::Class &qtdecl_QSqlTableModel (); } diff --git a/src/gsiqt/qt5/QtSvg/gsiQtExternals.h b/src/gsiqt/qt5/QtSvg/gsiQtExternals.h index 8b906519c..dad18b0cc 100644 --- a/src/gsiqt/qt5/QtSvg/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtSvg/gsiQtExternals.h @@ -34,15 +34,35 @@ #include "gsiQtSvgCommon.h" class QGraphicsSvgItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTSVG_PUBLIC gsi::Class &qtdecl_QGraphicsSvgItem (); } class QSvgGenerator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTSVG_PUBLIC gsi::Class &qtdecl_QSvgGenerator (); } class QSvgRenderer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTSVG_PUBLIC gsi::Class &qtdecl_QSvgRenderer (); } class QSvgWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTSVG_PUBLIC gsi::Class &qtdecl_QSvgWidget (); } diff --git a/src/gsiqt/qt5/QtWidgets/gsiQtExternals.h b/src/gsiqt/qt5/QtWidgets/gsiQtExternals.h index a3bcea4d7..62e8f7a50 100644 --- a/src/gsiqt/qt5/QtWidgets/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtWidgets/gsiQtExternals.h @@ -34,588 +34,1562 @@ #include "gsiQtWidgetsCommon.h" class QAbstractButton; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QAbstractButton (); } class QAbstractGraphicsShapeItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QAbstractGraphicsShapeItem (); } class QAbstractItemDelegate; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QAbstractItemDelegate (); } class QAbstractItemView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QAbstractItemView (); } class QAbstractScrollArea; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QAbstractScrollArea (); } class QAbstractSlider; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QAbstractSlider (); } class QAbstractSpinBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QAbstractSpinBox (); } class QAccessibleWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QAccessibleWidget (); } class QAction; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QAction (); } class QActionGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QActionGroup (); } class QApplication; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QApplication (); } class QBoxLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QBoxLayout (); } class QButtonGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QButtonGroup (); } class QCalendarWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QCalendarWidget (); } class QCheckBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QCheckBox (); } class QColorDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QColorDialog (); } class QColormap; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QColormap (); } class QColumnView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QColumnView (); } class QComboBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QComboBox (); } class QCommandLinkButton; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QCommandLinkButton (); } class QCommonStyle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QCommonStyle (); } class QCompleter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QCompleter (); } class QDataWidgetMapper; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QDataWidgetMapper (); } class QDateEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QDateEdit (); } class QDateTimeEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QDateTimeEdit (); } class QDesktopWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QDesktopWidget (); } class QDial; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QDial (); } class QDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QDialog (); } class QDialogButtonBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QDialogButtonBox (); } class QDirModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QDirModel (); } class QDockWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QDockWidget (); } class QDoubleSpinBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QDoubleSpinBox (); } class QErrorMessage; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QErrorMessage (); } class QFileDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QFileDialog (); } class QFileIconProvider; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QFileIconProvider (); } class QFileSystemModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QFileSystemModel (); } class QFocusFrame; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QFocusFrame (); } class QFontComboBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QFontComboBox (); } class QFontDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QFontDialog (); } class QFormLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QFormLayout (); } class QFrame; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QFrame (); } class QGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGesture (); } class QGestureEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGestureEvent (); } class QGestureRecognizer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGestureRecognizer (); } class QGraphicsAnchor; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsAnchor (); } class QGraphicsAnchorLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsAnchorLayout (); } class QGraphicsBlurEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsBlurEffect (); } class QGraphicsColorizeEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsColorizeEffect (); } class QGraphicsDropShadowEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsDropShadowEffect (); } class QGraphicsEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsEffect (); } class QGraphicsEllipseItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsEllipseItem (); } class QGraphicsGridLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsGridLayout (); } class QGraphicsItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsItem (); } class QGraphicsItemAnimation; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsItemAnimation (); } class QGraphicsItemGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsItemGroup (); } class QGraphicsLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsLayout (); } class QGraphicsLayoutItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsLayoutItem (); } class QGraphicsLineItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsLineItem (); } class QGraphicsLinearLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsLinearLayout (); } class QGraphicsObject; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsObject (); } class QGraphicsOpacityEffect; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsOpacityEffect (); } class QGraphicsPathItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsPathItem (); } class QGraphicsPixmapItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsPixmapItem (); } class QGraphicsPolygonItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsPolygonItem (); } class QGraphicsProxyWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsProxyWidget (); } class QGraphicsRectItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsRectItem (); } class QGraphicsRotation; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsRotation (); } class QGraphicsScale; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsScale (); } class QGraphicsScene; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsScene (); } class QGraphicsSceneContextMenuEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsSceneContextMenuEvent (); } class QGraphicsSceneDragDropEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsSceneDragDropEvent (); } class QGraphicsSceneEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsSceneEvent (); } class QGraphicsSceneHelpEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsSceneHelpEvent (); } class QGraphicsSceneHoverEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsSceneHoverEvent (); } class QGraphicsSceneMouseEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsSceneMouseEvent (); } class QGraphicsSceneMoveEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsSceneMoveEvent (); } class QGraphicsSceneResizeEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsSceneResizeEvent (); } class QGraphicsSceneWheelEvent; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsSceneWheelEvent (); } class QGraphicsSimpleTextItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsSimpleTextItem (); } class QGraphicsTextItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsTextItem (); } class QGraphicsTransform; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsTransform (); } class QGraphicsView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsView (); } class QGraphicsWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGraphicsWidget (); } class QGridLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGridLayout (); } class QGroupBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QGroupBox (); } class QHBoxLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QHBoxLayout (); } class QHeaderView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QHeaderView (); } class QInputDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QInputDialog (); } class QItemDelegate; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QItemDelegate (); } class QItemEditorCreatorBase; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QItemEditorCreatorBase (); } class QItemEditorFactory; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QItemEditorFactory (); } class QKeySequenceEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QKeySequenceEdit (); } class QLCDNumber; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QLCDNumber (); } class QLabel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QLabel (); } class QLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QLayout (); } class QLayoutItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QLayoutItem (); } class QLineEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QLineEdit (); } class QListView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QListView (); } class QListWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QListWidget (); } class QListWidgetItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QListWidgetItem (); } class QMainWindow; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QMainWindow (); } class QMdiArea; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QMdiArea (); } class QMdiSubWindow; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QMdiSubWindow (); } class QMenu; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QMenu (); } class QMenuBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QMenuBar (); } class QMessageBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QMessageBox (); } class QPanGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QPanGesture (); } class QPinchGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QPinchGesture (); } class QPlainTextDocumentLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QPlainTextDocumentLayout (); } class QPlainTextEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QPlainTextEdit (); } class QProgressBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QProgressBar (); } class QProgressDialog; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QProgressDialog (); } class QPushButton; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QPushButton (); } class QRadioButton; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QRadioButton (); } class QRubberBand; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QRubberBand (); } class QScrollArea; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QScrollArea (); } class QScrollBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QScrollBar (); } class QScroller; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; + typedef tl::false_tag has_public_destructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QScroller (); } class QScrollerProperties; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QScrollerProperties (); } class QShortcut; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QShortcut (); } class QSizeGrip; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QSizeGrip (); } class QSizePolicy; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QSizePolicy (); } class QSlider; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QSlider (); } class QSpacerItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QSpacerItem (); } class QSpinBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QSpinBox (); } class QSplashScreen; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QSplashScreen (); } class QSplitter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QSplitter (); } class QSplitterHandle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QSplitterHandle (); } class QStackedLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStackedLayout (); } class QStackedWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStackedWidget (); } class QStatusBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStatusBar (); } class QStyle; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyle (); } class QStyleFactory; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleFactory (); } class QStyleHintReturn; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleHintReturn (); } class QStyleHintReturnMask; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleHintReturnMask (); } class QStyleHintReturnVariant; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleHintReturnVariant (); } class QStyleOption; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOption (); } class QStyleOptionButton; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionButton (); } class QStyleOptionComboBox; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionComboBox (); } class QStyleOptionComplex; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionComplex (); } class QStyleOptionDockWidget; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionDockWidget (); } class QStyleOptionFocusRect; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionFocusRect (); } class QStyleOptionFrame; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionFrame (); } class QStyleOptionGraphicsItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionGraphicsItem (); } class QStyleOptionGroupBox; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionGroupBox (); } class QStyleOptionHeader; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionHeader (); } class QStyleOptionMenuItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionMenuItem (); } class QStyleOptionProgressBar; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionProgressBar (); } class QStyleOptionRubberBand; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionRubberBand (); } class QStyleOptionSizeGrip; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionSizeGrip (); } class QStyleOptionSlider; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionSlider (); } class QStyleOptionSpinBox; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionSpinBox (); } class QStyleOptionTab; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionTab (); } class QStyleOptionTabBarBase; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionTabBarBase (); } class QStyleOptionTabWidgetFrame; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionTabWidgetFrame (); } class QStyleOptionTitleBar; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionTitleBar (); } class QStyleOptionToolBar; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionToolBar (); } class QStyleOptionToolBox; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionToolBox (); } class QStyleOptionToolButton; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionToolButton (); } class QStyleOptionViewItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyleOptionViewItem (); } class QStylePainter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStylePainter (); } class QStylePlugin; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStylePlugin (); } class QStyledItemDelegate; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QStyledItemDelegate (); } class QSwipeGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QSwipeGesture (); } class QSystemTrayIcon; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QSystemTrayIcon (); } class QTabBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTabBar (); } class QTabWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTabWidget (); } class QTableView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTableView (); } class QTableWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTableWidget (); } class QTableWidgetItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTableWidgetItem (); } class QTableWidgetSelectionRange; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTableWidgetSelectionRange (); } class QTapAndHoldGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTapAndHoldGesture (); } class QTapGesture; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTapGesture (); } class QTextBrowser; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTextBrowser (); } class QTextEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTextEdit (); } class QTimeEdit; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTimeEdit (); } class QToolBar; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QToolBar (); } class QToolBox; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QToolBox (); } class QToolButton; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QToolButton (); } class QToolTip; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QToolTip (); } class QTreeView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTreeView (); } class QTreeWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTreeWidget (); } class QTreeWidgetItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTreeWidgetItem (); } class QTreeWidgetItemIterator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QTreeWidgetItemIterator (); } class QUndoCommand; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QUndoCommand (); } class QUndoGroup; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QUndoGroup (); } class QUndoStack; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QUndoStack (); } class QUndoView; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QUndoView (); } class QVBoxLayout; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QVBoxLayout (); } class QWhatsThis; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QWhatsThis (); } class QWidget; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QWidget (); } class QWidgetAction; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QWidgetAction (); } class QWidgetItem; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QWidgetItem (); } class QWizard; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QWizard (); } class QWizardPage; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTWIDGETS_PUBLIC gsi::Class &qtdecl_QWizardPage (); } diff --git a/src/gsiqt/qt5/QtXml/gsiQtExternals.h b/src/gsiqt/qt5/QtXml/gsiQtExternals.h index aab65c016..0a2223e04 100644 --- a/src/gsiqt/qt5/QtXml/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtXml/gsiQtExternals.h @@ -34,96 +34,240 @@ #include "gsiQtXmlCommon.h" class QDomAttr; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomAttr (); } class QDomCDATASection; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomCDATASection (); } class QDomCharacterData; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomCharacterData (); } class QDomComment; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomComment (); } class QDomDocument; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomDocument (); } class QDomDocumentFragment; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomDocumentFragment (); } class QDomDocumentType; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomDocumentType (); } class QDomElement; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomElement (); } class QDomEntity; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomEntity (); } class QDomEntityReference; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomEntityReference (); } class QDomImplementation; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomImplementation (); } class QDomNamedNodeMap; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomNamedNodeMap (); } class QDomNode; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomNode (); } class QDomNodeList; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomNodeList (); } class QDomNotation; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomNotation (); } class QDomProcessingInstruction; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomProcessingInstruction (); } class QDomText; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QDomText (); } class QXmlAttributes; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlAttributes (); } class QXmlContentHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlContentHandler (); } class QXmlDTDHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlDTDHandler (); } class QXmlDeclHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlDeclHandler (); } class QXmlDefaultHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlDefaultHandler (); } class QXmlEntityResolver; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlEntityResolver (); } class QXmlErrorHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlErrorHandler (); } class QXmlInputSource; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlInputSource (); } class QXmlLexicalHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlLexicalHandler (); } class QXmlLocator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlLocator (); } class QXmlNamespaceSupport; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlNamespaceSupport (); } class QXmlParseException; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlParseException (); } class QXmlReader; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlReader (); } class QXmlSimpleReader; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTXML_PUBLIC gsi::Class &qtdecl_QXmlSimpleReader (); } diff --git a/src/gsiqt/qt5/QtXmlPatterns/gsiQtExternals.h b/src/gsiqt/qt5/QtXmlPatterns/gsiQtExternals.h index 644b95216..b10fbd333 100644 --- a/src/gsiqt/qt5/QtXmlPatterns/gsiQtExternals.h +++ b/src/gsiqt/qt5/QtXmlPatterns/gsiQtExternals.h @@ -34,51 +34,131 @@ #include "gsiQtXmlPatternsCommon.h" class QAbstractMessageHandler; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QAbstractMessageHandler (); } class QAbstractUriResolver; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QAbstractUriResolver (); } class QAbstractXmlNodeModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QAbstractXmlNodeModel (); } class QAbstractXmlReceiver; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QAbstractXmlReceiver (); } class QSimpleXmlNodeModel; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QSimpleXmlNodeModel (); } class QSourceLocation; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QSourceLocation (); } class QXmlFormatter; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QXmlFormatter (); } class QXmlItem; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QXmlItem (); } class QXmlName; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QXmlName (); } class QXmlNamePool; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QXmlNamePool (); } class QXmlNodeModelIndex; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QXmlNodeModelIndex (); } class QXmlQuery; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QXmlQuery (); } class QXmlResultItems; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QXmlResultItems (); } class QXmlSchema; + +namespace tl { template <> struct type_traits : public type_traits { +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QXmlSchema (); } class QXmlSchemaValidator; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QXmlSchemaValidator (); } class QXmlSerializer; + +namespace tl { template <> struct type_traits : public type_traits { + typedef tl::false_tag has_copy_constructor; + typedef tl::false_tag has_default_constructor; +}; } + namespace gsi { GSI_QTXMLPATTERNS_PUBLIC gsi::Class &qtdecl_QXmlSerializer (); }