From 74e6cf6b15927b15c007246c758bb975331d3f4d Mon Sep 17 00:00:00 2001 From: mappu Date: Sat, 21 Sep 2024 10:32:57 +1200 Subject: [PATCH] qt: rebuild (add some void* / unsafe.Pointer types) --- qt/gen_qabstractanimation.cpp | 8 + qt/gen_qabstractanimation.go | 12 ++ qt/gen_qabstractanimation.h | 2 + qt/gen_qabstractbutton.cpp | 4 + qt/gen_qabstractbutton.go | 6 + qt/gen_qabstractbutton.h | 1 + qt/gen_qabstracteventdispatcher.cpp | 9 ++ qt/gen_qabstracteventdispatcher.go | 10 ++ qt/gen_qabstracteventdispatcher.h | 4 + qt/gen_qabstractitemdelegate.cpp | 4 + qt/gen_qabstractitemdelegate.go | 6 + qt/gen_qabstractitemdelegate.h | 1 + qt/gen_qabstractitemmodel.cpp | 20 +++ qt/gen_qabstractitemmodel.go | 26 +++ qt/gen_qabstractitemmodel.h | 5 + qt/gen_qabstractitemview.cpp | 4 + qt/gen_qabstractitemview.go | 6 + qt/gen_qabstractitemview.h | 1 + qt/gen_qabstractnativeeventfilter.cpp | 5 + qt/gen_qabstractnativeeventfilter.go | 4 + qt/gen_qabstractnativeeventfilter.h | 3 + qt/gen_qabstractproxymodel.cpp | 4 + qt/gen_qabstractproxymodel.go | 6 + qt/gen_qabstractproxymodel.h | 1 + qt/gen_qabstractscrollarea.cpp | 4 + qt/gen_qabstractscrollarea.go | 6 + qt/gen_qabstractscrollarea.h | 1 + qt/gen_qabstractslider.cpp | 4 + qt/gen_qabstractslider.go | 6 + qt/gen_qabstractslider.h | 1 + qt/gen_qabstractspinbox.cpp | 4 + qt/gen_qabstractspinbox.go | 6 + qt/gen_qabstractspinbox.h | 1 + qt/gen_qabstractstate.cpp | 4 + qt/gen_qabstractstate.go | 6 + qt/gen_qabstractstate.h | 1 + qt/gen_qabstracttextdocumentlayout.cpp | 4 + qt/gen_qabstracttextdocumentlayout.go | 6 + qt/gen_qabstracttextdocumentlayout.h | 1 + qt/gen_qabstracttransition.cpp | 4 + qt/gen_qabstracttransition.go | 6 + qt/gen_qabstracttransition.h | 1 + qt/gen_qaccessible.cpp | 8 + qt/gen_qaccessible.go | 8 + qt/gen_qaccessible.h | 2 + qt/gen_qaccessiblebridge.cpp | 4 + qt/gen_qaccessiblebridge.go | 6 + qt/gen_qaccessiblebridge.h | 1 + qt/gen_qaccessibleplugin.cpp | 4 + qt/gen_qaccessibleplugin.go | 6 + qt/gen_qaccessibleplugin.h | 1 + qt/gen_qaccessiblewidget.cpp | 4 + qt/gen_qaccessiblewidget.go | 4 + qt/gen_qaccessiblewidget.h | 1 + qt/gen_qaction.cpp | 4 + qt/gen_qaction.go | 6 + qt/gen_qaction.h | 1 + qt/gen_qactiongroup.cpp | 4 + qt/gen_qactiongroup.go | 6 + qt/gen_qactiongroup.h | 1 + qt/gen_qanimationgroup.cpp | 4 + qt/gen_qanimationgroup.go | 6 + qt/gen_qanimationgroup.h | 1 + qt/gen_qapplication.cpp | 4 + qt/gen_qapplication.go | 6 + qt/gen_qapplication.h | 1 + qt/gen_qarraydata.cpp | 8 + qt/gen_qarraydata.go | 8 + qt/gen_qarraydata.h | 2 + qt/gen_qboxlayout.cpp | 12 ++ qt/gen_qboxlayout.go | 18 +++ qt/gen_qboxlayout.h | 3 + qt/gen_qbuffer.cpp | 4 + qt/gen_qbuffer.go | 6 + qt/gen_qbuffer.h | 1 + qt/gen_qbuttongroup.cpp | 4 + qt/gen_qbuttongroup.go | 6 + qt/gen_qbuttongroup.h | 1 + qt/gen_qcalendarwidget.cpp | 4 + qt/gen_qcalendarwidget.go | 6 + qt/gen_qcalendarwidget.h | 1 + qt/gen_qcheckbox.cpp | 4 + qt/gen_qcheckbox.go | 6 + qt/gen_qcheckbox.h | 1 + qt/gen_qclipboard.cpp | 4 + qt/gen_qclipboard.go | 6 + qt/gen_qclipboard.h | 1 + qt/gen_qcolordialog.cpp | 4 + qt/gen_qcolordialog.go | 6 + qt/gen_qcolordialog.h | 1 + qt/gen_qcolumnview.cpp | 4 + qt/gen_qcolumnview.go | 6 + qt/gen_qcolumnview.h | 1 + qt/gen_qcombobox.cpp | 4 + qt/gen_qcombobox.go | 6 + qt/gen_qcombobox.h | 1 + qt/gen_qcommandlinkbutton.cpp | 4 + qt/gen_qcommandlinkbutton.go | 6 + qt/gen_qcommandlinkbutton.h | 1 + qt/gen_qcommonstyle.cpp | 4 + qt/gen_qcommonstyle.go | 6 + qt/gen_qcommonstyle.h | 1 + qt/gen_qcompleter.cpp | 4 + qt/gen_qcompleter.go | 6 + qt/gen_qcompleter.h | 1 + qt/gen_qconcatenatetablesproxymodel.cpp | 4 + qt/gen_qconcatenatetablesproxymodel.go | 6 + qt/gen_qconcatenatetablesproxymodel.h | 1 + qt/gen_qcoreapplication.cpp | 4 + qt/gen_qcoreapplication.go | 6 + qt/gen_qcoreapplication.h | 1 + qt/gen_qdatawidgetmapper.cpp | 4 + qt/gen_qdatawidgetmapper.go | 6 + qt/gen_qdatawidgetmapper.h | 1 + qt/gen_qdatetimeedit.cpp | 12 ++ qt/gen_qdatetimeedit.go | 18 +++ qt/gen_qdatetimeedit.h | 3 + qt/gen_qdebug.cpp | 6 + qt/gen_qdebug.go | 4 + qt/gen_qdebug.h | 1 + qt/gen_qdesktopwidget.cpp | 4 + qt/gen_qdesktopwidget.go | 6 + qt/gen_qdesktopwidget.h | 1 + qt/gen_qdial.cpp | 4 + qt/gen_qdial.go | 6 + qt/gen_qdial.h | 1 + qt/gen_qdialog.cpp | 4 + qt/gen_qdialog.go | 6 + qt/gen_qdialog.h | 1 + qt/gen_qdialogbuttonbox.cpp | 4 + qt/gen_qdialogbuttonbox.go | 6 + qt/gen_qdialogbuttonbox.h | 1 + qt/gen_qdirmodel.cpp | 4 + qt/gen_qdirmodel.go | 6 + qt/gen_qdirmodel.h | 1 + qt/gen_qdockwidget.cpp | 4 + qt/gen_qdockwidget.go | 6 + qt/gen_qdockwidget.h | 1 + qt/gen_qdrag.cpp | 4 + qt/gen_qdrag.go | 6 + qt/gen_qdrag.h | 1 + qt/gen_qerrormessage.cpp | 4 + qt/gen_qerrormessage.go | 6 + qt/gen_qerrormessage.h | 1 + qt/gen_qeventloop.cpp | 4 + qt/gen_qeventloop.go | 6 + qt/gen_qeventloop.h | 1 + qt/gen_qeventtransition.cpp | 4 + qt/gen_qeventtransition.go | 6 + qt/gen_qeventtransition.h | 1 + qt/gen_qfile.cpp | 4 + qt/gen_qfile.go | 6 + qt/gen_qfile.h | 1 + qt/gen_qfiledevice.cpp | 4 + qt/gen_qfiledevice.go | 6 + qt/gen_qfiledevice.h | 1 + qt/gen_qfiledialog.cpp | 4 + qt/gen_qfiledialog.go | 6 + qt/gen_qfiledialog.h | 1 + qt/gen_qfileselector.cpp | 4 + qt/gen_qfileselector.go | 6 + qt/gen_qfileselector.h | 1 + qt/gen_qfilesystemmodel.cpp | 4 + qt/gen_qfilesystemmodel.go | 6 + qt/gen_qfilesystemmodel.h | 1 + qt/gen_qfilesystemwatcher.cpp | 4 + qt/gen_qfilesystemwatcher.go | 6 + qt/gen_qfilesystemwatcher.h | 1 + qt/gen_qfinalstate.cpp | 4 + qt/gen_qfinalstate.go | 6 + qt/gen_qfinalstate.h | 1 + qt/gen_qfocusframe.cpp | 4 + qt/gen_qfocusframe.go | 6 + qt/gen_qfocusframe.h | 1 + qt/gen_qfontcombobox.cpp | 4 + qt/gen_qfontcombobox.go | 6 + qt/gen_qfontcombobox.h | 1 + qt/gen_qfontdialog.cpp | 4 + qt/gen_qfontdialog.go | 6 + qt/gen_qfontdialog.h | 1 + qt/gen_qformlayout.cpp | 4 + qt/gen_qformlayout.go | 6 + qt/gen_qformlayout.h | 1 + qt/gen_qframe.cpp | 4 + qt/gen_qframe.go | 6 + qt/gen_qframe.h | 1 + qt/gen_qfuturewatcher.cpp | 4 + qt/gen_qfuturewatcher.go | 6 + qt/gen_qfuturewatcher.h | 1 + qt/gen_qgenericplugin.cpp | 4 + qt/gen_qgenericplugin.go | 6 + qt/gen_qgenericplugin.h | 1 + qt/gen_qgesture.cpp | 24 +++ qt/gen_qgesture.go | 36 +++++ qt/gen_qgesture.h | 6 + qt/gen_qgraphicsanchorlayout.cpp | 4 + qt/gen_qgraphicsanchorlayout.go | 6 + qt/gen_qgraphicsanchorlayout.h | 1 + qt/gen_qgraphicseffect.cpp | 20 +++ qt/gen_qgraphicseffect.go | 30 ++++ qt/gen_qgraphicseffect.h | 5 + qt/gen_qgraphicsitem.cpp | 8 + qt/gen_qgraphicsitem.go | 12 ++ qt/gen_qgraphicsitem.h | 2 + qt/gen_qgraphicsitemanimation.cpp | 4 + qt/gen_qgraphicsitemanimation.go | 6 + qt/gen_qgraphicsitemanimation.h | 1 + qt/gen_qgraphicsproxywidget.cpp | 4 + qt/gen_qgraphicsproxywidget.go | 6 + qt/gen_qgraphicsproxywidget.h | 1 + qt/gen_qgraphicsscene.cpp | 4 + qt/gen_qgraphicsscene.go | 6 + qt/gen_qgraphicsscene.h | 1 + qt/gen_qgraphicstransform.cpp | 12 ++ qt/gen_qgraphicstransform.go | 18 +++ qt/gen_qgraphicstransform.h | 3 + qt/gen_qgraphicsview.cpp | 4 + qt/gen_qgraphicsview.go | 6 + qt/gen_qgraphicsview.h | 1 + qt/gen_qgraphicswidget.cpp | 4 + qt/gen_qgraphicswidget.go | 6 + qt/gen_qgraphicswidget.h | 1 + qt/gen_qgridlayout.cpp | 4 + qt/gen_qgridlayout.go | 6 + qt/gen_qgridlayout.h | 1 + qt/gen_qgroupbox.cpp | 4 + qt/gen_qgroupbox.go | 6 + qt/gen_qgroupbox.h | 1 + qt/gen_qguiapplication.cpp | 4 + qt/gen_qguiapplication.go | 6 + qt/gen_qguiapplication.h | 1 + qt/gen_qhash.cpp | 8 + qt/gen_qhash.go | 8 + qt/gen_qhash.h | 2 + qt/gen_qheaderview.cpp | 4 + qt/gen_qheaderview.go | 6 + qt/gen_qheaderview.h | 1 + qt/gen_qhistorystate.cpp | 4 + qt/gen_qhistorystate.go | 6 + qt/gen_qhistorystate.h | 1 + qt/gen_qiconengine.cpp | 4 + qt/gen_qiconengine.go | 4 + qt/gen_qiconengine.h | 1 + qt/gen_qiconengineplugin.cpp | 4 + qt/gen_qiconengineplugin.go | 6 + qt/gen_qiconengineplugin.h | 1 + qt/gen_qidentityproxymodel.cpp | 4 + qt/gen_qidentityproxymodel.go | 6 + qt/gen_qidentityproxymodel.h | 1 + qt/gen_qimageiohandler.cpp | 4 + qt/gen_qimageiohandler.go | 6 + qt/gen_qimageiohandler.h | 1 + qt/gen_qinputdialog.cpp | 4 + qt/gen_qinputdialog.go | 6 + qt/gen_qinputdialog.h | 1 + qt/gen_qinputmethod.cpp | 4 + qt/gen_qinputmethod.go | 6 + qt/gen_qinputmethod.h | 1 + qt/gen_qiodevice.cpp | 4 + qt/gen_qiodevice.go | 6 + qt/gen_qiodevice.h | 1 + qt/gen_qitemdelegate.cpp | 4 + qt/gen_qitemdelegate.go | 6 + qt/gen_qitemdelegate.h | 1 + qt/gen_qitemselectionmodel.cpp | 4 + qt/gen_qitemselectionmodel.go | 6 + qt/gen_qitemselectionmodel.h | 1 + qt/gen_qkeyeventtransition.cpp | 4 + qt/gen_qkeyeventtransition.go | 6 + qt/gen_qkeyeventtransition.h | 1 + qt/gen_qkeysequenceedit.cpp | 4 + qt/gen_qkeysequenceedit.go | 6 + qt/gen_qkeysequenceedit.h | 1 + qt/gen_qlabel.cpp | 4 + qt/gen_qlabel.go | 6 + qt/gen_qlabel.h | 1 + qt/gen_qlayout.cpp | 4 + qt/gen_qlayout.go | 6 + qt/gen_qlayout.h | 1 + qt/gen_qlcdnumber.cpp | 4 + qt/gen_qlcdnumber.go | 6 + qt/gen_qlcdnumber.h | 1 + qt/gen_qlibrary.cpp | 4 + qt/gen_qlibrary.go | 6 + qt/gen_qlibrary.h | 1 + qt/gen_qlineedit.cpp | 4 + qt/gen_qlineedit.go | 6 + qt/gen_qlineedit.h | 1 + qt/gen_qlistview.cpp | 4 + qt/gen_qlistview.go | 6 + qt/gen_qlistview.h | 1 + qt/gen_qlistwidget.cpp | 4 + qt/gen_qlistwidget.go | 6 + qt/gen_qlistwidget.h | 1 + qt/gen_qmainwindow.cpp | 4 + qt/gen_qmainwindow.go | 6 + qt/gen_qmainwindow.h | 1 + qt/gen_qmdiarea.cpp | 4 + qt/gen_qmdiarea.go | 6 + qt/gen_qmdiarea.h | 1 + qt/gen_qmdisubwindow.cpp | 4 + qt/gen_qmdisubwindow.go | 6 + qt/gen_qmdisubwindow.h | 1 + qt/gen_qmenu.cpp | 4 + qt/gen_qmenu.go | 6 + qt/gen_qmenu.h | 1 + qt/gen_qmenubar.cpp | 4 + qt/gen_qmenubar.go | 6 + qt/gen_qmenubar.h | 1 + qt/gen_qmessagebox.cpp | 4 + qt/gen_qmessagebox.go | 6 + qt/gen_qmessagebox.h | 1 + qt/gen_qmetaobject.cpp | 100 ++++++++++++ qt/gen_qmetaobject.go | 103 ++++++++++++ qt/gen_qmetaobject.h | 25 +++ qt/gen_qmetatype.cpp | 80 ++++++++- qt/gen_qmetatype.go | 82 +++++++++- qt/gen_qmetatype.h | 25 ++- qt/gen_qmimedata.cpp | 4 + qt/gen_qmimedata.go | 6 + qt/gen_qmimedata.h | 1 + qt/gen_qmouseeventtransition.cpp | 4 + qt/gen_qmouseeventtransition.go | 6 + qt/gen_qmouseeventtransition.h | 1 + qt/gen_qmovie.cpp | 4 + qt/gen_qmovie.go | 6 + qt/gen_qmovie.h | 1 + qt/gen_qobject.cpp | 4 + qt/gen_qobject.go | 6 + qt/gen_qobject.h | 1 + qt/gen_qobjectcleanuphandler.cpp | 4 + qt/gen_qobjectcleanuphandler.go | 6 + qt/gen_qobjectcleanuphandler.h | 1 + qt/gen_qobjectdefs.cpp | 12 ++ qt/gen_qobjectdefs.go | 20 +++ qt/gen_qobjectdefs.h | 3 + qt/gen_qoffscreensurface.cpp | 12 ++ qt/gen_qoffscreensurface.go | 14 ++ qt/gen_qoffscreensurface.h | 3 + qt/gen_qpaintdevicewindow.cpp | 4 + qt/gen_qpaintdevicewindow.go | 6 + qt/gen_qpaintdevicewindow.h | 1 + qt/gen_qparallelanimationgroup.cpp | 4 + qt/gen_qparallelanimationgroup.go | 6 + qt/gen_qparallelanimationgroup.h | 1 + qt/gen_qpauseanimation.cpp | 4 + qt/gen_qpauseanimation.go | 6 + qt/gen_qpauseanimation.h | 1 + qt/gen_qpdfwriter.cpp | 4 + qt/gen_qpdfwriter.go | 6 + qt/gen_qpdfwriter.h | 1 + qt/gen_qpictureformatplugin.cpp | 4 + qt/gen_qpictureformatplugin.go | 6 + qt/gen_qpictureformatplugin.h | 1 + qt/gen_qplaintextedit.cpp | 8 + qt/gen_qplaintextedit.go | 12 ++ qt/gen_qplaintextedit.h | 2 + qt/gen_qpluginloader.cpp | 4 + qt/gen_qpluginloader.go | 6 + qt/gen_qpluginloader.h | 1 + qt/gen_qprocess.cpp | 4 + qt/gen_qprocess.go | 6 + qt/gen_qprocess.h | 1 + qt/gen_qprogressbar.cpp | 4 + qt/gen_qprogressbar.go | 6 + qt/gen_qprogressbar.h | 1 + qt/gen_qprogressdialog.cpp | 4 + qt/gen_qprogressdialog.go | 6 + qt/gen_qprogressdialog.h | 1 + qt/gen_qpropertyanimation.cpp | 4 + qt/gen_qpropertyanimation.go | 6 + qt/gen_qpropertyanimation.h | 1 + qt/gen_qproxystyle.cpp | 4 + qt/gen_qproxystyle.go | 6 + qt/gen_qproxystyle.h | 1 + qt/gen_qpushbutton.cpp | 4 + qt/gen_qpushbutton.go | 6 + qt/gen_qpushbutton.h | 1 + qt/gen_qradiobutton.cpp | 4 + qt/gen_qradiobutton.go | 6 + qt/gen_qradiobutton.h | 1 + qt/gen_qrasterwindow.cpp | 4 + qt/gen_qrasterwindow.go | 6 + qt/gen_qrasterwindow.h | 1 + qt/gen_qresultstore.cpp | 18 ++- qt/gen_qresultstore.go | 24 ++- qt/gen_qresultstore.h | 6 +- qt/gen_qrubberband.cpp | 4 + qt/gen_qrubberband.go | 6 + qt/gen_qrubberband.h | 1 + qt/gen_qsavefile.cpp | 4 + qt/gen_qsavefile.go | 6 + qt/gen_qsavefile.h | 1 + qt/gen_qscopedpointer.cpp | 4 + qt/gen_qscopedpointer.go | 4 + qt/gen_qscopedpointer.h | 1 + qt/gen_qscreen.cpp | 4 + qt/gen_qscreen.go | 6 + qt/gen_qscreen.h | 1 + qt/gen_qscrollarea.cpp | 4 + qt/gen_qscrollarea.go | 6 + qt/gen_qscrollarea.h | 1 + qt/gen_qscrollbar.cpp | 4 + qt/gen_qscrollbar.go | 6 + qt/gen_qscrollbar.h | 1 + qt/gen_qscroller.cpp | 4 + qt/gen_qscroller.go | 6 + qt/gen_qscroller.h | 1 + qt/gen_qsequentialanimationgroup.cpp | 4 + qt/gen_qsequentialanimationgroup.go | 6 + qt/gen_qsequentialanimationgroup.h | 1 + qt/gen_qsessionmanager.cpp | 4 + qt/gen_qsessionmanager.go | 6 + qt/gen_qsessionmanager.h | 1 + qt/gen_qsettings.cpp | 4 + qt/gen_qsettings.go | 6 + qt/gen_qsettings.h | 1 + qt/gen_qsharedmemory.cpp | 16 ++ qt/gen_qsharedmemory.go | 18 +++ qt/gen_qsharedmemory.h | 4 + qt/gen_qshortcut.cpp | 4 + qt/gen_qshortcut.go | 6 + qt/gen_qshortcut.h | 1 + qt/gen_qsignalmapper.cpp | 4 + qt/gen_qsignalmapper.go | 6 + qt/gen_qsignalmapper.h | 1 + qt/gen_qsignaltransition.cpp | 4 + qt/gen_qsignaltransition.go | 6 + qt/gen_qsignaltransition.h | 1 + qt/gen_qsizegrip.cpp | 4 + qt/gen_qsizegrip.go | 6 + qt/gen_qsizegrip.h | 1 + qt/gen_qslider.cpp | 4 + qt/gen_qslider.go | 6 + qt/gen_qslider.h | 1 + qt/gen_qsocketnotifier.cpp | 4 + qt/gen_qsocketnotifier.go | 6 + qt/gen_qsocketnotifier.h | 1 + qt/gen_qsortfilterproxymodel.cpp | 4 + qt/gen_qsortfilterproxymodel.go | 6 + qt/gen_qsortfilterproxymodel.h | 1 + qt/gen_qspinbox.cpp | 8 + qt/gen_qspinbox.go | 12 ++ qt/gen_qspinbox.h | 2 + qt/gen_qsplashscreen.cpp | 4 + qt/gen_qsplashscreen.go | 6 + qt/gen_qsplashscreen.h | 1 + qt/gen_qsplitter.cpp | 8 + qt/gen_qsplitter.go | 12 ++ qt/gen_qsplitter.h | 2 + qt/gen_qstackedlayout.cpp | 4 + qt/gen_qstackedlayout.go | 6 + qt/gen_qstackedlayout.h | 1 + qt/gen_qstackedwidget.cpp | 4 + qt/gen_qstackedwidget.go | 6 + qt/gen_qstackedwidget.h | 1 + qt/gen_qstandarditemmodel.cpp | 4 + qt/gen_qstandarditemmodel.go | 6 + qt/gen_qstandarditemmodel.h | 1 + qt/gen_qstate.cpp | 4 + qt/gen_qstate.go | 6 + qt/gen_qstate.h | 1 + qt/gen_qstatemachine.cpp | 4 + qt/gen_qstatemachine.go | 6 + qt/gen_qstatemachine.h | 1 + qt/gen_qstatusbar.cpp | 4 + qt/gen_qstatusbar.go | 6 + qt/gen_qstatusbar.h | 1 + qt/gen_qstringlistmodel.cpp | 4 + qt/gen_qstringlistmodel.go | 6 + qt/gen_qstringlistmodel.h | 1 + qt/gen_qstyle.cpp | 4 + qt/gen_qstyle.go | 6 + qt/gen_qstyle.h | 1 + qt/gen_qstyleditemdelegate.cpp | 4 + qt/gen_qstyleditemdelegate.go | 6 + qt/gen_qstyleditemdelegate.h | 1 + qt/gen_qstylehints.cpp | 4 + qt/gen_qstylehints.go | 6 + qt/gen_qstylehints.h | 1 + qt/gen_qstyleplugin.cpp | 4 + qt/gen_qstyleplugin.go | 6 + qt/gen_qstyleplugin.h | 1 + qt/gen_qsyntaxhighlighter.cpp | 4 + qt/gen_qsyntaxhighlighter.go | 6 + qt/gen_qsyntaxhighlighter.h | 1 + qt/gen_qsystemtrayicon.cpp | 4 + qt/gen_qsystemtrayicon.go | 6 + qt/gen_qsystemtrayicon.h | 1 + qt/gen_qtabbar.cpp | 4 + qt/gen_qtabbar.go | 6 + qt/gen_qtabbar.h | 1 + qt/gen_qtableview.cpp | 4 + qt/gen_qtableview.go | 6 + qt/gen_qtableview.h | 1 + qt/gen_qtablewidget.cpp | 4 + qt/gen_qtablewidget.go | 6 + qt/gen_qtablewidget.h | 1 + qt/gen_qtabwidget.cpp | 4 + qt/gen_qtabwidget.go | 6 + qt/gen_qtabwidget.h | 1 + qt/gen_qtemporaryfile.cpp | 4 + qt/gen_qtemporaryfile.go | 6 + qt/gen_qtemporaryfile.h | 1 + qt/gen_qtextbrowser.cpp | 4 + qt/gen_qtextbrowser.go | 6 + qt/gen_qtextbrowser.h | 1 + qt/gen_qtextdocument.cpp | 4 + qt/gen_qtextdocument.go | 6 + qt/gen_qtextdocument.h | 1 + qt/gen_qtextedit.cpp | 4 + qt/gen_qtextedit.go | 6 + qt/gen_qtextedit.h | 1 + qt/gen_qtextlist.cpp | 4 + qt/gen_qtextlist.go | 6 + qt/gen_qtextlist.h | 1 + qt/gen_qtextobject.cpp | 12 ++ qt/gen_qtextobject.go | 18 +++ qt/gen_qtextobject.h | 3 + qt/gen_qtextstream.cpp | 6 + qt/gen_qtextstream.go | 4 + qt/gen_qtextstream.h | 1 + qt/gen_qtexttable.cpp | 4 + qt/gen_qtexttable.go | 6 + qt/gen_qtexttable.h | 1 + qt/gen_qthread.cpp | 9 ++ qt/gen_qthread.go | 10 ++ qt/gen_qthread.h | 2 + qt/gen_qthreadpool.cpp | 4 + qt/gen_qthreadpool.go | 6 + qt/gen_qthreadpool.h | 1 + qt/gen_qtimeline.cpp | 4 + qt/gen_qtimeline.go | 6 + qt/gen_qtimeline.h | 1 + qt/gen_qtimer.cpp | 4 + qt/gen_qtimer.go | 6 + qt/gen_qtimer.h | 1 + qt/gen_qtoolbar.cpp | 4 + qt/gen_qtoolbar.go | 6 + qt/gen_qtoolbar.h | 1 + qt/gen_qtoolbox.cpp | 4 + qt/gen_qtoolbox.go | 6 + qt/gen_qtoolbox.h | 1 + qt/gen_qtoolbutton.cpp | 4 + qt/gen_qtoolbutton.go | 6 + qt/gen_qtoolbutton.h | 1 + qt/gen_qtranslator.cpp | 4 + qt/gen_qtranslator.go | 6 + qt/gen_qtranslator.h | 1 + qt/gen_qtransposeproxymodel.cpp | 4 + qt/gen_qtransposeproxymodel.go | 6 + qt/gen_qtransposeproxymodel.h | 1 + qt/gen_qtreeview.cpp | 4 + qt/gen_qtreeview.go | 6 + qt/gen_qtreeview.h | 1 + qt/gen_qtreewidget.cpp | 4 + qt/gen_qtreewidget.go | 6 + qt/gen_qtreewidget.h | 1 + qt/gen_qundogroup.cpp | 4 + qt/gen_qundogroup.go | 6 + qt/gen_qundogroup.h | 1 + qt/gen_qundostack.cpp | 4 + qt/gen_qundostack.go | 6 + qt/gen_qundostack.h | 1 + qt/gen_qundoview.cpp | 4 + qt/gen_qundoview.go | 6 + qt/gen_qundoview.h | 1 + qt/gen_qvalidator.cpp | 20 +++ qt/gen_qvalidator.go | 30 ++++ qt/gen_qvalidator.h | 5 + qt/gen_qvariant.cpp | 100 +++++++----- qt/gen_qvariant.go | 206 ++++++++++++++---------- qt/gen_qvariant.h | 82 +++++----- qt/gen_qvariantanimation.cpp | 4 + qt/gen_qvariantanimation.go | 6 + qt/gen_qvariantanimation.h | 1 + qt/gen_qwidget.cpp | 4 + qt/gen_qwidget.go | 6 + qt/gen_qwidget.h | 1 + qt/gen_qwidgetaction.cpp | 4 + qt/gen_qwidgetaction.go | 6 + qt/gen_qwidgetaction.h | 1 + qt/gen_qwindow.cpp | 4 + qt/gen_qwindow.go | 6 + qt/gen_qwindow.h | 1 + qt/gen_qwizard.cpp | 8 + qt/gen_qwizard.go | 12 ++ qt/gen_qwizard.h | 2 + 588 files changed, 3235 insertions(+), 172 deletions(-) diff --git a/qt/gen_qabstractanimation.cpp b/qt/gen_qabstractanimation.cpp index c064399..4a70573 100644 --- a/qt/gen_qabstractanimation.cpp +++ b/qt/gen_qabstractanimation.cpp @@ -14,6 +14,10 @@ QMetaObject* QAbstractAnimation_MetaObject(const QAbstractAnimation* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractAnimation_Metacast(QAbstractAnimation* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractAnimation_Tr(const char* s) { QString _ret = QAbstractAnimation::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -193,6 +197,10 @@ QMetaObject* QAnimationDriver_MetaObject(const QAnimationDriver* self) { return (QMetaObject*) self->metaObject(); } +void* QAnimationDriver_Metacast(QAnimationDriver* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAnimationDriver_Tr(const char* s) { QString _ret = QAnimationDriver::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstractanimation.go b/qt/gen_qabstractanimation.go index 1ddb8a2..9357509 100644 --- a/qt/gen_qabstractanimation.go +++ b/qt/gen_qabstractanimation.go @@ -63,6 +63,12 @@ func (this *QAbstractAnimation) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractAnimation_MetaObject(this.h))) } +func (this *QAbstractAnimation) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractAnimation_Metacast(this.h, param1_Cstring) +} + func QAbstractAnimation_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -329,6 +335,12 @@ func (this *QAnimationDriver) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAnimationDriver_MetaObject(this.h))) } +func (this *QAnimationDriver) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAnimationDriver_Metacast(this.h, param1_Cstring) +} + func QAnimationDriver_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstractanimation.h b/qt/gen_qabstractanimation.h index d87a250..5a5e171 100644 --- a/qt/gen_qabstractanimation.h +++ b/qt/gen_qabstractanimation.h @@ -28,6 +28,7 @@ typedef struct QObject QObject; #endif QMetaObject* QAbstractAnimation_MetaObject(const QAbstractAnimation* self); +void* QAbstractAnimation_Metacast(QAbstractAnimation* self, const char* param1); struct miqt_string* QAbstractAnimation_Tr(const char* s); struct miqt_string* QAbstractAnimation_TrUtf8(const char* s); int QAbstractAnimation_State(const QAbstractAnimation* self); @@ -65,6 +66,7 @@ void QAbstractAnimation_Delete(QAbstractAnimation* self); QAnimationDriver* QAnimationDriver_new(); QAnimationDriver* QAnimationDriver_new2(QObject* parent); QMetaObject* QAnimationDriver_MetaObject(const QAnimationDriver* self); +void* QAnimationDriver_Metacast(QAnimationDriver* self, const char* param1); struct miqt_string* QAnimationDriver_Tr(const char* s); struct miqt_string* QAnimationDriver_TrUtf8(const char* s); void QAnimationDriver_Advance(QAnimationDriver* self); diff --git a/qt/gen_qabstractbutton.cpp b/qt/gen_qabstractbutton.cpp index d4aec78..8105db7 100644 --- a/qt/gen_qabstractbutton.cpp +++ b/qt/gen_qabstractbutton.cpp @@ -15,6 +15,10 @@ QMetaObject* QAbstractButton_MetaObject(const QAbstractButton* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractButton_Metacast(QAbstractButton* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractButton_Tr(const char* s) { QString _ret = QAbstractButton::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstractbutton.go b/qt/gen_qabstractbutton.go index 0552e3b..64d9eb3 100644 --- a/qt/gen_qabstractbutton.go +++ b/qt/gen_qabstractbutton.go @@ -41,6 +41,12 @@ func (this *QAbstractButton) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractButton_MetaObject(this.h))) } +func (this *QAbstractButton) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractButton_Metacast(this.h, param1_Cstring) +} + func QAbstractButton_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstractbutton.h b/qt/gen_qabstractbutton.h index c975661..2f01ab5 100644 --- a/qt/gen_qabstractbutton.h +++ b/qt/gen_qabstractbutton.h @@ -30,6 +30,7 @@ typedef struct QSize QSize; #endif QMetaObject* QAbstractButton_MetaObject(const QAbstractButton* self); +void* QAbstractButton_Metacast(QAbstractButton* self, const char* param1); struct miqt_string* QAbstractButton_Tr(const char* s); struct miqt_string* QAbstractButton_TrUtf8(const char* s); void QAbstractButton_SetText(QAbstractButton* self, struct miqt_string* text); diff --git a/qt/gen_qabstracteventdispatcher.cpp b/qt/gen_qabstracteventdispatcher.cpp index 76952c6..8ad79dc 100644 --- a/qt/gen_qabstracteventdispatcher.cpp +++ b/qt/gen_qabstracteventdispatcher.cpp @@ -1,6 +1,7 @@ #include #define WORKAROUND_INNER_CLASS_DEFINITION_QAbstractEventDispatcher__TimerInfo #include +#include #include #include #include @@ -17,6 +18,10 @@ QMetaObject* QAbstractEventDispatcher_MetaObject(const QAbstractEventDispatcher* return (QMetaObject*) self->metaObject(); } +void* QAbstractEventDispatcher_Metacast(QAbstractEventDispatcher* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractEventDispatcher_Tr(const char* s) { QString _ret = QAbstractEventDispatcher::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -112,6 +117,10 @@ void QAbstractEventDispatcher_RemoveNativeEventFilter(QAbstractEventDispatcher* self->removeNativeEventFilter(filterObj); } +bool QAbstractEventDispatcher_FilterNativeEvent(QAbstractEventDispatcher* self, QByteArray* eventType, void* message, long* result) { + return self->filterNativeEvent(*eventType, message, static_cast(result)); +} + void QAbstractEventDispatcher_AboutToBlock(QAbstractEventDispatcher* self) { self->aboutToBlock(); } diff --git a/qt/gen_qabstracteventdispatcher.go b/qt/gen_qabstracteventdispatcher.go index 576dc19..60d54be 100644 --- a/qt/gen_qabstracteventdispatcher.go +++ b/qt/gen_qabstracteventdispatcher.go @@ -41,6 +41,12 @@ func (this *QAbstractEventDispatcher) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractEventDispatcher_MetaObject(this.h))) } +func (this *QAbstractEventDispatcher) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractEventDispatcher_Metacast(this.h, param1_Cstring) +} + func QAbstractEventDispatcher_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -141,6 +147,10 @@ func (this *QAbstractEventDispatcher) RemoveNativeEventFilter(filterObj *QAbstra C.QAbstractEventDispatcher_RemoveNativeEventFilter(this.h, filterObj.cPointer()) } +func (this *QAbstractEventDispatcher) FilterNativeEvent(eventType *QByteArray, message unsafe.Pointer, result *int64) bool { + return (bool)(C.QAbstractEventDispatcher_FilterNativeEvent(this.h, eventType.cPointer(), message, (*C.long)(unsafe.Pointer(result)))) +} + func (this *QAbstractEventDispatcher) AboutToBlock() { C.QAbstractEventDispatcher_AboutToBlock(this.h) } diff --git a/qt/gen_qabstracteventdispatcher.h b/qt/gen_qabstracteventdispatcher.h index 2c4c57d..bb01f57 100644 --- a/qt/gen_qabstracteventdispatcher.h +++ b/qt/gen_qabstracteventdispatcher.h @@ -21,6 +21,7 @@ typedef QAbstractEventDispatcher::TimerInfo QAbstractEventDispatcher__TimerInfo; class QAbstractEventDispatcher__TimerInfo; #endif class QAbstractNativeEventFilter; +class QByteArray; class QMetaObject; class QObject; class QSocketNotifier; @@ -29,6 +30,7 @@ class QThread; typedef struct QAbstractEventDispatcher QAbstractEventDispatcher; typedef struct QAbstractEventDispatcher__TimerInfo QAbstractEventDispatcher__TimerInfo; typedef struct QAbstractNativeEventFilter QAbstractNativeEventFilter; +typedef struct QByteArray QByteArray; typedef struct QMetaObject QMetaObject; typedef struct QObject QObject; typedef struct QSocketNotifier QSocketNotifier; @@ -36,6 +38,7 @@ typedef struct QThread QThread; #endif QMetaObject* QAbstractEventDispatcher_MetaObject(const QAbstractEventDispatcher* self); +void* QAbstractEventDispatcher_Metacast(QAbstractEventDispatcher* self, const char* param1); struct miqt_string* QAbstractEventDispatcher_Tr(const char* s); struct miqt_string* QAbstractEventDispatcher_TrUtf8(const char* s); QAbstractEventDispatcher* QAbstractEventDispatcher_Instance(); @@ -56,6 +59,7 @@ void QAbstractEventDispatcher_StartingUp(QAbstractEventDispatcher* self); void QAbstractEventDispatcher_ClosingDown(QAbstractEventDispatcher* self); void QAbstractEventDispatcher_InstallNativeEventFilter(QAbstractEventDispatcher* self, QAbstractNativeEventFilter* filterObj); void QAbstractEventDispatcher_RemoveNativeEventFilter(QAbstractEventDispatcher* self, QAbstractNativeEventFilter* filterObj); +bool QAbstractEventDispatcher_FilterNativeEvent(QAbstractEventDispatcher* self, QByteArray* eventType, void* message, long* result); void QAbstractEventDispatcher_AboutToBlock(QAbstractEventDispatcher* self); void QAbstractEventDispatcher_connect_AboutToBlock(QAbstractEventDispatcher* self, void* slot); void QAbstractEventDispatcher_Awake(QAbstractEventDispatcher* self); diff --git a/qt/gen_qabstractitemdelegate.cpp b/qt/gen_qabstractitemdelegate.cpp index 23e43e7..ec564d5 100644 --- a/qt/gen_qabstractitemdelegate.cpp +++ b/qt/gen_qabstractitemdelegate.cpp @@ -22,6 +22,10 @@ QMetaObject* QAbstractItemDelegate_MetaObject(const QAbstractItemDelegate* self) return (QMetaObject*) self->metaObject(); } +void* QAbstractItemDelegate_Metacast(QAbstractItemDelegate* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractItemDelegate_Tr(const char* s) { QString _ret = QAbstractItemDelegate::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstractitemdelegate.go b/qt/gen_qabstractitemdelegate.go index 2f418d1..1fe3305 100644 --- a/qt/gen_qabstractitemdelegate.go +++ b/qt/gen_qabstractitemdelegate.go @@ -51,6 +51,12 @@ func (this *QAbstractItemDelegate) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractItemDelegate_MetaObject(this.h))) } +func (this *QAbstractItemDelegate) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractItemDelegate_Metacast(this.h, param1_Cstring) +} + func QAbstractItemDelegate_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstractitemdelegate.h b/qt/gen_qabstractitemdelegate.h index 9e972e9..04e05e0 100644 --- a/qt/gen_qabstractitemdelegate.h +++ b/qt/gen_qabstractitemdelegate.h @@ -42,6 +42,7 @@ typedef struct QWidget QWidget; #endif QMetaObject* QAbstractItemDelegate_MetaObject(const QAbstractItemDelegate* self); +void* QAbstractItemDelegate_Metacast(QAbstractItemDelegate* self, const char* param1); struct miqt_string* QAbstractItemDelegate_Tr(const char* s); struct miqt_string* QAbstractItemDelegate_TrUtf8(const char* s); void QAbstractItemDelegate_Paint(const QAbstractItemDelegate* self, QPainter* painter, QStyleOptionViewItem* option, QModelIndex* index); diff --git a/qt/gen_qabstractitemmodel.cpp b/qt/gen_qabstractitemmodel.cpp index 4f630bd..c180a0a 100644 --- a/qt/gen_qabstractitemmodel.cpp +++ b/qt/gen_qabstractitemmodel.cpp @@ -36,6 +36,10 @@ uintptr_t QModelIndex_InternalId(const QModelIndex* self) { return static_cast(_ret); } +void* QModelIndex_InternalPointer(const QModelIndex* self) { + return self->internalPointer(); +} + QModelIndex* QModelIndex_Parent(const QModelIndex* self) { return new QModelIndex(self->parent()); } @@ -145,6 +149,10 @@ int QPersistentModelIndex_Column(const QPersistentModelIndex* self) { return self->column(); } +void* QPersistentModelIndex_InternalPointer(const QPersistentModelIndex* self) { + return self->internalPointer(); +} + uintptr_t QPersistentModelIndex_InternalId(const QPersistentModelIndex* self) { quintptr _ret = self->internalId(); return static_cast(_ret); @@ -191,6 +199,10 @@ QMetaObject* QAbstractItemModel_MetaObject(const QAbstractItemModel* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractItemModel_Metacast(QAbstractItemModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractItemModel_Tr(const char* s) { QString _ret = QAbstractItemModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -719,6 +731,10 @@ QMetaObject* QAbstractTableModel_MetaObject(const QAbstractTableModel* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractTableModel_Metacast(QAbstractTableModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractTableModel_Tr(const char* s) { QString _ret = QAbstractTableModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -790,6 +806,10 @@ QMetaObject* QAbstractListModel_MetaObject(const QAbstractListModel* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractListModel_Metacast(QAbstractListModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractListModel_Tr(const char* s) { QString _ret = QAbstractListModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstractitemmodel.go b/qt/gen_qabstractitemmodel.go index 2741184..04a323c 100644 --- a/qt/gen_qabstractitemmodel.go +++ b/qt/gen_qabstractitemmodel.go @@ -77,6 +77,10 @@ func (this *QModelIndex) InternalId() uintptr { return (uintptr)(C.QModelIndex_InternalId(this.h)) } +func (this *QModelIndex) InternalPointer() unsafe.Pointer { + return C.QModelIndex_InternalPointer(this.h) +} + func (this *QModelIndex) Parent() *QModelIndex { _ret := C.QModelIndex_Parent(this.h) _goptr := newQModelIndex(_ret) @@ -244,6 +248,10 @@ func (this *QPersistentModelIndex) Column() int { return (int)(C.QPersistentModelIndex_Column(this.h)) } +func (this *QPersistentModelIndex) InternalPointer() unsafe.Pointer { + return C.QPersistentModelIndex_InternalPointer(this.h) +} + func (this *QPersistentModelIndex) InternalId() uintptr { return (uintptr)(C.QPersistentModelIndex_InternalId(this.h)) } @@ -336,6 +344,12 @@ func (this *QAbstractItemModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractItemModel_MetaObject(this.h))) } +func (this *QAbstractItemModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractItemModel_Metacast(this.h, param1_Cstring) +} + func QAbstractItemModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -1029,6 +1043,12 @@ func (this *QAbstractTableModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractTableModel_MetaObject(this.h))) } +func (this *QAbstractTableModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractTableModel_Metacast(this.h, param1_Cstring) +} + func QAbstractTableModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -1161,6 +1181,12 @@ func (this *QAbstractListModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractListModel_MetaObject(this.h))) } +func (this *QAbstractListModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractListModel_Metacast(this.h, param1_Cstring) +} + func QAbstractListModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstractitemmodel.h b/qt/gen_qabstractitemmodel.h index 1ef0108..9e6529c 100644 --- a/qt/gen_qabstractitemmodel.h +++ b/qt/gen_qabstractitemmodel.h @@ -40,6 +40,7 @@ QModelIndex* QModelIndex_new2(QModelIndex* param1); int QModelIndex_Row(const QModelIndex* self); int QModelIndex_Column(const QModelIndex* self); uintptr_t QModelIndex_InternalId(const QModelIndex* self); +void* QModelIndex_InternalPointer(const QModelIndex* self); QModelIndex* QModelIndex_Parent(const QModelIndex* self); QModelIndex* QModelIndex_Sibling(const QModelIndex* self, int row, int column); QModelIndex* QModelIndex_SiblingAtColumn(const QModelIndex* self, int column); @@ -68,6 +69,7 @@ bool QPersistentModelIndex_OperatorNotEqualWithOther(const QPersistentModelIndex void QPersistentModelIndex_OperatorAssignWithOther(QPersistentModelIndex* self, QModelIndex* other); int QPersistentModelIndex_Row(const QPersistentModelIndex* self); int QPersistentModelIndex_Column(const QPersistentModelIndex* self); +void* QPersistentModelIndex_InternalPointer(const QPersistentModelIndex* self); uintptr_t QPersistentModelIndex_InternalId(const QPersistentModelIndex* self); QModelIndex* QPersistentModelIndex_Parent(const QPersistentModelIndex* self); QModelIndex* QPersistentModelIndex_Sibling(const QPersistentModelIndex* self, int row, int column); @@ -80,6 +82,7 @@ QVariant* QPersistentModelIndex_Data1(const QPersistentModelIndex* self, int rol void QPersistentModelIndex_Delete(QPersistentModelIndex* self); QMetaObject* QAbstractItemModel_MetaObject(const QAbstractItemModel* self); +void* QAbstractItemModel_Metacast(QAbstractItemModel* self, const char* param1); struct miqt_string* QAbstractItemModel_Tr(const char* s); struct miqt_string* QAbstractItemModel_TrUtf8(const char* s); bool QAbstractItemModel_HasIndex(const QAbstractItemModel* self, int row, int column); @@ -167,6 +170,7 @@ void QAbstractItemModel_connect_LayoutAboutToBeChanged2(QAbstractItemModel* self void QAbstractItemModel_Delete(QAbstractItemModel* self); QMetaObject* QAbstractTableModel_MetaObject(const QAbstractTableModel* self); +void* QAbstractTableModel_Metacast(QAbstractTableModel* self, const char* param1); struct miqt_string* QAbstractTableModel_Tr(const char* s); struct miqt_string* QAbstractTableModel_TrUtf8(const char* s); QModelIndex* QAbstractTableModel_Index(const QAbstractTableModel* self, int row, int column); @@ -181,6 +185,7 @@ QModelIndex* QAbstractTableModel_Index3(const QAbstractTableModel* self, int row void QAbstractTableModel_Delete(QAbstractTableModel* self); QMetaObject* QAbstractListModel_MetaObject(const QAbstractListModel* self); +void* QAbstractListModel_Metacast(QAbstractListModel* self, const char* param1); struct miqt_string* QAbstractListModel_Tr(const char* s); struct miqt_string* QAbstractListModel_TrUtf8(const char* s); QModelIndex* QAbstractListModel_Index(const QAbstractListModel* self, int row); diff --git a/qt/gen_qabstractitemview.cpp b/qt/gen_qabstractitemview.cpp index 77b260f..e3302ab 100644 --- a/qt/gen_qabstractitemview.cpp +++ b/qt/gen_qabstractitemview.cpp @@ -20,6 +20,10 @@ QMetaObject* QAbstractItemView_MetaObject(const QAbstractItemView* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractItemView_Metacast(QAbstractItemView* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractItemView_Tr(const char* s) { QString _ret = QAbstractItemView::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstractitemview.go b/qt/gen_qabstractitemview.go index 7169c00..0e4fe2a 100644 --- a/qt/gen_qabstractitemview.go +++ b/qt/gen_qabstractitemview.go @@ -97,6 +97,12 @@ func (this *QAbstractItemView) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractItemView_MetaObject(this.h))) } +func (this *QAbstractItemView) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractItemView_Metacast(this.h, param1_Cstring) +} + func QAbstractItemView_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstractitemview.h b/qt/gen_qabstractitemview.h index f53b174..fe663ec 100644 --- a/qt/gen_qabstractitemview.h +++ b/qt/gen_qabstractitemview.h @@ -40,6 +40,7 @@ typedef struct QWidget QWidget; #endif QMetaObject* QAbstractItemView_MetaObject(const QAbstractItemView* self); +void* QAbstractItemView_Metacast(QAbstractItemView* self, const char* param1); struct miqt_string* QAbstractItemView_Tr(const char* s); struct miqt_string* QAbstractItemView_TrUtf8(const char* s); void QAbstractItemView_SetModel(QAbstractItemView* self, QAbstractItemModel* model); diff --git a/qt/gen_qabstractnativeeventfilter.cpp b/qt/gen_qabstractnativeeventfilter.cpp index 1f1899d..2ebca07 100644 --- a/qt/gen_qabstractnativeeventfilter.cpp +++ b/qt/gen_qabstractnativeeventfilter.cpp @@ -1,8 +1,13 @@ #include +#include #include "qabstractnativeeventfilter.h" #include "gen_qabstractnativeeventfilter.h" #include "_cgo_export.h" +bool QAbstractNativeEventFilter_NativeEventFilter(QAbstractNativeEventFilter* self, QByteArray* eventType, void* message, long* result) { + return self->nativeEventFilter(*eventType, message, static_cast(result)); +} + void QAbstractNativeEventFilter_Delete(QAbstractNativeEventFilter* self) { delete self; } diff --git a/qt/gen_qabstractnativeeventfilter.go b/qt/gen_qabstractnativeeventfilter.go index 7585125..9bf041c 100644 --- a/qt/gen_qabstractnativeeventfilter.go +++ b/qt/gen_qabstractnativeeventfilter.go @@ -35,6 +35,10 @@ func newQAbstractNativeEventFilter_U(h unsafe.Pointer) *QAbstractNativeEventFilt return newQAbstractNativeEventFilter((*C.QAbstractNativeEventFilter)(h)) } +func (this *QAbstractNativeEventFilter) NativeEventFilter(eventType *QByteArray, message unsafe.Pointer, result *int64) bool { + return (bool)(C.QAbstractNativeEventFilter_NativeEventFilter(this.h, eventType.cPointer(), message, (*C.long)(unsafe.Pointer(result)))) +} + // Delete this object from C++ memory. func (this *QAbstractNativeEventFilter) Delete() { C.QAbstractNativeEventFilter_Delete(this.h) diff --git a/qt/gen_qabstractnativeeventfilter.h b/qt/gen_qabstractnativeeventfilter.h index 0c5a00e..df23208 100644 --- a/qt/gen_qabstractnativeeventfilter.h +++ b/qt/gen_qabstractnativeeventfilter.h @@ -15,10 +15,13 @@ extern "C" { #ifdef __cplusplus class QAbstractNativeEventFilter; +class QByteArray; #else typedef struct QAbstractNativeEventFilter QAbstractNativeEventFilter; +typedef struct QByteArray QByteArray; #endif +bool QAbstractNativeEventFilter_NativeEventFilter(QAbstractNativeEventFilter* self, QByteArray* eventType, void* message, long* result); void QAbstractNativeEventFilter_Delete(QAbstractNativeEventFilter* self); #ifdef __cplusplus diff --git a/qt/gen_qabstractproxymodel.cpp b/qt/gen_qabstractproxymodel.cpp index 9da733e..747c6bd 100644 --- a/qt/gen_qabstractproxymodel.cpp +++ b/qt/gen_qabstractproxymodel.cpp @@ -17,6 +17,10 @@ QMetaObject* QAbstractProxyModel_MetaObject(const QAbstractProxyModel* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractProxyModel_Metacast(QAbstractProxyModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractProxyModel_Tr(const char* s) { QString _ret = QAbstractProxyModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstractproxymodel.go b/qt/gen_qabstractproxymodel.go index 4491fac..6a81995 100644 --- a/qt/gen_qabstractproxymodel.go +++ b/qt/gen_qabstractproxymodel.go @@ -40,6 +40,12 @@ func (this *QAbstractProxyModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractProxyModel_MetaObject(this.h))) } +func (this *QAbstractProxyModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractProxyModel_Metacast(this.h, param1_Cstring) +} + func QAbstractProxyModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstractproxymodel.h b/qt/gen_qabstractproxymodel.h index 700d825..3c771f3 100644 --- a/qt/gen_qabstractproxymodel.h +++ b/qt/gen_qabstractproxymodel.h @@ -32,6 +32,7 @@ typedef struct QVariant QVariant; #endif QMetaObject* QAbstractProxyModel_MetaObject(const QAbstractProxyModel* self); +void* QAbstractProxyModel_Metacast(QAbstractProxyModel* self, const char* param1); struct miqt_string* QAbstractProxyModel_Tr(const char* s); struct miqt_string* QAbstractProxyModel_TrUtf8(const char* s); void QAbstractProxyModel_SetSourceModel(QAbstractProxyModel* self, QAbstractItemModel* sourceModel); diff --git a/qt/gen_qabstractscrollarea.cpp b/qt/gen_qabstractscrollarea.cpp index 4397559..9d0e4ac 100644 --- a/qt/gen_qabstractscrollarea.cpp +++ b/qt/gen_qabstractscrollarea.cpp @@ -23,6 +23,10 @@ QMetaObject* QAbstractScrollArea_MetaObject(const QAbstractScrollArea* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractScrollArea_Metacast(QAbstractScrollArea* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractScrollArea_Tr(const char* s) { QString _ret = QAbstractScrollArea::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstractscrollarea.go b/qt/gen_qabstractscrollarea.go index c528d58..a673b02 100644 --- a/qt/gen_qabstractscrollarea.go +++ b/qt/gen_qabstractscrollarea.go @@ -60,6 +60,12 @@ func (this *QAbstractScrollArea) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractScrollArea_MetaObject(this.h))) } +func (this *QAbstractScrollArea) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractScrollArea_Metacast(this.h, param1_Cstring) +} + func QAbstractScrollArea_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstractscrollarea.h b/qt/gen_qabstractscrollarea.h index d16d0dd..b43978f 100644 --- a/qt/gen_qabstractscrollarea.h +++ b/qt/gen_qabstractscrollarea.h @@ -30,6 +30,7 @@ typedef struct QWidget QWidget; QAbstractScrollArea* QAbstractScrollArea_new(); QAbstractScrollArea* QAbstractScrollArea_new2(QWidget* parent); QMetaObject* QAbstractScrollArea_MetaObject(const QAbstractScrollArea* self); +void* QAbstractScrollArea_Metacast(QAbstractScrollArea* self, const char* param1); struct miqt_string* QAbstractScrollArea_Tr(const char* s); struct miqt_string* QAbstractScrollArea_TrUtf8(const char* s); int QAbstractScrollArea_VerticalScrollBarPolicy(const QAbstractScrollArea* self); diff --git a/qt/gen_qabstractslider.cpp b/qt/gen_qabstractslider.cpp index f8f3ad6..c16f0ae 100644 --- a/qt/gen_qabstractslider.cpp +++ b/qt/gen_qabstractslider.cpp @@ -20,6 +20,10 @@ QMetaObject* QAbstractSlider_MetaObject(const QAbstractSlider* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractSlider_Metacast(QAbstractSlider* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractSlider_Tr(const char* s) { QString _ret = QAbstractSlider::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstractslider.go b/qt/gen_qabstractslider.go index 6e1432a..1c8e3f3 100644 --- a/qt/gen_qabstractslider.go +++ b/qt/gen_qabstractslider.go @@ -66,6 +66,12 @@ func (this *QAbstractSlider) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractSlider_MetaObject(this.h))) } +func (this *QAbstractSlider) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractSlider_Metacast(this.h, param1_Cstring) +} + func QAbstractSlider_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstractslider.h b/qt/gen_qabstractslider.h index 810a04a..b477f84 100644 --- a/qt/gen_qabstractslider.h +++ b/qt/gen_qabstractslider.h @@ -26,6 +26,7 @@ typedef struct QWidget QWidget; QAbstractSlider* QAbstractSlider_new(); QAbstractSlider* QAbstractSlider_new2(QWidget* parent); QMetaObject* QAbstractSlider_MetaObject(const QAbstractSlider* self); +void* QAbstractSlider_Metacast(QAbstractSlider* self, const char* param1); struct miqt_string* QAbstractSlider_Tr(const char* s); struct miqt_string* QAbstractSlider_TrUtf8(const char* s); int QAbstractSlider_Orientation(const QAbstractSlider* self); diff --git a/qt/gen_qabstractspinbox.cpp b/qt/gen_qabstractspinbox.cpp index 39d00e1..e7979a1 100644 --- a/qt/gen_qabstractspinbox.cpp +++ b/qt/gen_qabstractspinbox.cpp @@ -23,6 +23,10 @@ QMetaObject* QAbstractSpinBox_MetaObject(const QAbstractSpinBox* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractSpinBox_Metacast(QAbstractSpinBox* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractSpinBox_Tr(const char* s) { QString _ret = QAbstractSpinBox::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstractspinbox.go b/qt/gen_qabstractspinbox.go index 85663b0..15d1bee 100644 --- a/qt/gen_qabstractspinbox.go +++ b/qt/gen_qabstractspinbox.go @@ -83,6 +83,12 @@ func (this *QAbstractSpinBox) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractSpinBox_MetaObject(this.h))) } +func (this *QAbstractSpinBox) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractSpinBox_Metacast(this.h, param1_Cstring) +} + func QAbstractSpinBox_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstractspinbox.h b/qt/gen_qabstractspinbox.h index de588d8..74f314b 100644 --- a/qt/gen_qabstractspinbox.h +++ b/qt/gen_qabstractspinbox.h @@ -32,6 +32,7 @@ typedef struct QWidget QWidget; QAbstractSpinBox* QAbstractSpinBox_new(); QAbstractSpinBox* QAbstractSpinBox_new2(QWidget* parent); QMetaObject* QAbstractSpinBox_MetaObject(const QAbstractSpinBox* self); +void* QAbstractSpinBox_Metacast(QAbstractSpinBox* self, const char* param1); struct miqt_string* QAbstractSpinBox_Tr(const char* s); struct miqt_string* QAbstractSpinBox_TrUtf8(const char* s); int QAbstractSpinBox_ButtonSymbols(const QAbstractSpinBox* self); diff --git a/qt/gen_qabstractstate.cpp b/qt/gen_qabstractstate.cpp index d9244e1..35c9a95 100644 --- a/qt/gen_qabstractstate.cpp +++ b/qt/gen_qabstractstate.cpp @@ -13,6 +13,10 @@ QMetaObject* QAbstractState_MetaObject(const QAbstractState* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractState_Metacast(QAbstractState* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractState_Tr(const char* s) { QString _ret = QAbstractState::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstractstate.go b/qt/gen_qabstractstate.go index e1a8582..a1b6e24 100644 --- a/qt/gen_qabstractstate.go +++ b/qt/gen_qabstractstate.go @@ -41,6 +41,12 @@ func (this *QAbstractState) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractState_MetaObject(this.h))) } +func (this *QAbstractState) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractState_Metacast(this.h, param1_Cstring) +} + func QAbstractState_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstractstate.h b/qt/gen_qabstractstate.h index cdfce26..f9d35c7 100644 --- a/qt/gen_qabstractstate.h +++ b/qt/gen_qabstractstate.h @@ -26,6 +26,7 @@ typedef struct QStateMachine QStateMachine; #endif QMetaObject* QAbstractState_MetaObject(const QAbstractState* self); +void* QAbstractState_Metacast(QAbstractState* self, const char* param1); struct miqt_string* QAbstractState_Tr(const char* s); struct miqt_string* QAbstractState_TrUtf8(const char* s); QState* QAbstractState_ParentState(const QAbstractState* self); diff --git a/qt/gen_qabstracttextdocumentlayout.cpp b/qt/gen_qabstracttextdocumentlayout.cpp index 302b3b3..1d1d164 100644 --- a/qt/gen_qabstracttextdocumentlayout.cpp +++ b/qt/gen_qabstracttextdocumentlayout.cpp @@ -24,6 +24,10 @@ QMetaObject* QAbstractTextDocumentLayout_MetaObject(const QAbstractTextDocumentL return (QMetaObject*) self->metaObject(); } +void* QAbstractTextDocumentLayout_Metacast(QAbstractTextDocumentLayout* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractTextDocumentLayout_Tr(const char* s) { QString _ret = QAbstractTextDocumentLayout::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstracttextdocumentlayout.go b/qt/gen_qabstracttextdocumentlayout.go index 8622d42..255e9ba 100644 --- a/qt/gen_qabstracttextdocumentlayout.go +++ b/qt/gen_qabstracttextdocumentlayout.go @@ -41,6 +41,12 @@ func (this *QAbstractTextDocumentLayout) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractTextDocumentLayout_MetaObject(this.h))) } +func (this *QAbstractTextDocumentLayout) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractTextDocumentLayout_Metacast(this.h, param1_Cstring) +} + func QAbstractTextDocumentLayout_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstracttextdocumentlayout.h b/qt/gen_qabstracttextdocumentlayout.h index e8aff4a..78d3df7 100644 --- a/qt/gen_qabstracttextdocumentlayout.h +++ b/qt/gen_qabstracttextdocumentlayout.h @@ -56,6 +56,7 @@ typedef struct QTextObjectInterface QTextObjectInterface; #endif QMetaObject* QAbstractTextDocumentLayout_MetaObject(const QAbstractTextDocumentLayout* self); +void* QAbstractTextDocumentLayout_Metacast(QAbstractTextDocumentLayout* self, const char* param1); struct miqt_string* QAbstractTextDocumentLayout_Tr(const char* s); struct miqt_string* QAbstractTextDocumentLayout_TrUtf8(const char* s); void QAbstractTextDocumentLayout_Draw(QAbstractTextDocumentLayout* self, QPainter* painter, QAbstractTextDocumentLayout__PaintContext* context); diff --git a/qt/gen_qabstracttransition.cpp b/qt/gen_qabstracttransition.cpp index bbf3f12..a854190 100644 --- a/qt/gen_qabstracttransition.cpp +++ b/qt/gen_qabstracttransition.cpp @@ -16,6 +16,10 @@ QMetaObject* QAbstractTransition_MetaObject(const QAbstractTransition* self) { return (QMetaObject*) self->metaObject(); } +void* QAbstractTransition_Metacast(QAbstractTransition* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAbstractTransition_Tr(const char* s) { QString _ret = QAbstractTransition::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qabstracttransition.go b/qt/gen_qabstracttransition.go index 8a1d1db..aeb5ffe 100644 --- a/qt/gen_qabstracttransition.go +++ b/qt/gen_qabstracttransition.go @@ -47,6 +47,12 @@ func (this *QAbstractTransition) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAbstractTransition_MetaObject(this.h))) } +func (this *QAbstractTransition) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAbstractTransition_Metacast(this.h, param1_Cstring) +} + func QAbstractTransition_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qabstracttransition.h b/qt/gen_qabstracttransition.h index 255e25c..5f72dd1 100644 --- a/qt/gen_qabstracttransition.h +++ b/qt/gen_qabstracttransition.h @@ -30,6 +30,7 @@ typedef struct QStateMachine QStateMachine; #endif QMetaObject* QAbstractTransition_MetaObject(const QAbstractTransition* self); +void* QAbstractTransition_Metacast(QAbstractTransition* self, const char* param1); struct miqt_string* QAbstractTransition_Tr(const char* s); struct miqt_string* QAbstractTransition_TrUtf8(const char* s); QState* QAbstractTransition_SourceState(const QAbstractTransition* self); diff --git a/qt/gen_qaccessible.cpp b/qt/gen_qaccessible.cpp index a94589b..954101f 100644 --- a/qt/gen_qaccessible.cpp +++ b/qt/gen_qaccessible.cpp @@ -184,6 +184,14 @@ QAccessibleTableCellInterface* QAccessibleInterface_TableCellInterface(QAccessib return self->tableCellInterface(); } +void QAccessibleInterface_VirtualHook(QAccessibleInterface* self, int id, void* data) { + self->virtual_hook(static_cast(id), data); +} + +void* QAccessibleInterface_InterfaceCast(QAccessibleInterface* self, int param1) { + return self->interface_cast(static_cast(param1)); +} + void QAccessibleTextInterface_Selection(const QAccessibleTextInterface* self, int selectionIndex, int* startOffset, int* endOffset) { self->selection(static_cast(selectionIndex), static_cast(startOffset), static_cast(endOffset)); } diff --git a/qt/gen_qaccessible.go b/qt/gen_qaccessible.go index 9bb207d..5eff4e2 100644 --- a/qt/gen_qaccessible.go +++ b/qt/gen_qaccessible.go @@ -440,6 +440,14 @@ func (this *QAccessibleInterface) TableCellInterface() *QAccessibleTableCellInte return newQAccessibleTableCellInterface_U(unsafe.Pointer(C.QAccessibleInterface_TableCellInterface(this.h))) } +func (this *QAccessibleInterface) VirtualHook(id int, data unsafe.Pointer) { + C.QAccessibleInterface_VirtualHook(this.h, (C.int)(id), data) +} + +func (this *QAccessibleInterface) InterfaceCast(param1 QAccessible__InterfaceType) unsafe.Pointer { + return C.QAccessibleInterface_InterfaceCast(this.h, (C.int)(param1)) +} + type QAccessibleTextInterface struct { h *C.QAccessibleTextInterface } diff --git a/qt/gen_qaccessible.h b/qt/gen_qaccessible.h index 023e22a..165b605 100644 --- a/qt/gen_qaccessible.h +++ b/qt/gen_qaccessible.h @@ -116,6 +116,8 @@ QAccessibleActionInterface* QAccessibleInterface_ActionInterface(QAccessibleInte QAccessibleImageInterface* QAccessibleInterface_ImageInterface(QAccessibleInterface* self); QAccessibleTableInterface* QAccessibleInterface_TableInterface(QAccessibleInterface* self); QAccessibleTableCellInterface* QAccessibleInterface_TableCellInterface(QAccessibleInterface* self); +void QAccessibleInterface_VirtualHook(QAccessibleInterface* self, int id, void* data); +void* QAccessibleInterface_InterfaceCast(QAccessibleInterface* self, int param1); void QAccessibleTextInterface_Selection(const QAccessibleTextInterface* self, int selectionIndex, int* startOffset, int* endOffset); int QAccessibleTextInterface_SelectionCount(const QAccessibleTextInterface* self); diff --git a/qt/gen_qaccessiblebridge.cpp b/qt/gen_qaccessiblebridge.cpp index fdd1d78..61dd518 100644 --- a/qt/gen_qaccessiblebridge.cpp +++ b/qt/gen_qaccessiblebridge.cpp @@ -30,6 +30,10 @@ QMetaObject* QAccessibleBridgePlugin_MetaObject(const QAccessibleBridgePlugin* s return (QMetaObject*) self->metaObject(); } +void* QAccessibleBridgePlugin_Metacast(QAccessibleBridgePlugin* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAccessibleBridgePlugin_Tr(const char* s) { QString _ret = QAccessibleBridgePlugin::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qaccessiblebridge.go b/qt/gen_qaccessiblebridge.go index 7b2238b..068284a 100644 --- a/qt/gen_qaccessiblebridge.go +++ b/qt/gen_qaccessiblebridge.go @@ -88,6 +88,12 @@ func (this *QAccessibleBridgePlugin) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAccessibleBridgePlugin_MetaObject(this.h))) } +func (this *QAccessibleBridgePlugin) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAccessibleBridgePlugin_Metacast(this.h, param1_Cstring) +} + func QAccessibleBridgePlugin_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qaccessiblebridge.h b/qt/gen_qaccessiblebridge.h index 121a59d..95fda7a 100644 --- a/qt/gen_qaccessiblebridge.h +++ b/qt/gen_qaccessiblebridge.h @@ -33,6 +33,7 @@ void QAccessibleBridge_OperatorAssign(QAccessibleBridge* self, QAccessibleBridge void QAccessibleBridge_Delete(QAccessibleBridge* self); QMetaObject* QAccessibleBridgePlugin_MetaObject(const QAccessibleBridgePlugin* self); +void* QAccessibleBridgePlugin_Metacast(QAccessibleBridgePlugin* self, const char* param1); struct miqt_string* QAccessibleBridgePlugin_Tr(const char* s); struct miqt_string* QAccessibleBridgePlugin_TrUtf8(const char* s); QAccessibleBridge* QAccessibleBridgePlugin_Create(QAccessibleBridgePlugin* self, struct miqt_string* key); diff --git a/qt/gen_qaccessibleplugin.cpp b/qt/gen_qaccessibleplugin.cpp index 68bfe81..f8dd955 100644 --- a/qt/gen_qaccessibleplugin.cpp +++ b/qt/gen_qaccessibleplugin.cpp @@ -13,6 +13,10 @@ QMetaObject* QAccessiblePlugin_MetaObject(const QAccessiblePlugin* self) { return (QMetaObject*) self->metaObject(); } +void* QAccessiblePlugin_Metacast(QAccessiblePlugin* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAccessiblePlugin_Tr(const char* s) { QString _ret = QAccessiblePlugin::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qaccessibleplugin.go b/qt/gen_qaccessibleplugin.go index bb3911d..f5875bd 100644 --- a/qt/gen_qaccessibleplugin.go +++ b/qt/gen_qaccessibleplugin.go @@ -40,6 +40,12 @@ func (this *QAccessiblePlugin) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAccessiblePlugin_MetaObject(this.h))) } +func (this *QAccessiblePlugin) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAccessiblePlugin_Metacast(this.h, param1_Cstring) +} + func QAccessiblePlugin_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qaccessibleplugin.h b/qt/gen_qaccessibleplugin.h index 7921b44..d260f47 100644 --- a/qt/gen_qaccessibleplugin.h +++ b/qt/gen_qaccessibleplugin.h @@ -26,6 +26,7 @@ typedef struct QObject QObject; #endif QMetaObject* QAccessiblePlugin_MetaObject(const QAccessiblePlugin* self); +void* QAccessiblePlugin_Metacast(QAccessiblePlugin* self, const char* param1); struct miqt_string* QAccessiblePlugin_Tr(const char* s); struct miqt_string* QAccessiblePlugin_TrUtf8(const char* s); QAccessibleInterface* QAccessiblePlugin_Create(QAccessiblePlugin* self, struct miqt_string* key, QObject* object); diff --git a/qt/gen_qaccessiblewidget.cpp b/qt/gen_qaccessiblewidget.cpp index a185121..a70959b 100644 --- a/qt/gen_qaccessiblewidget.cpp +++ b/qt/gen_qaccessiblewidget.cpp @@ -82,6 +82,10 @@ QColor* QAccessibleWidget_BackgroundColor(const QAccessibleWidget* self) { return new QColor(self->backgroundColor()); } +void* QAccessibleWidget_InterfaceCast(QAccessibleWidget* self, int t) { + return self->interface_cast(static_cast(t)); +} + struct miqt_array* QAccessibleWidget_ActionNames(const QAccessibleWidget* self) { QStringList _ret = self->actionNames(); // Convert QList<> from C++ memory to manually-managed C memory diff --git a/qt/gen_qaccessiblewidget.go b/qt/gen_qaccessiblewidget.go index efa50e3..fcca09c 100644 --- a/qt/gen_qaccessiblewidget.go +++ b/qt/gen_qaccessiblewidget.go @@ -123,6 +123,10 @@ func (this *QAccessibleWidget) BackgroundColor() *QColor { return _goptr } +func (this *QAccessibleWidget) InterfaceCast(t QAccessible__InterfaceType) unsafe.Pointer { + return C.QAccessibleWidget_InterfaceCast(this.h, (C.int)(t)) +} + func (this *QAccessibleWidget) ActionNames() []string { var _ma *C.struct_miqt_array = C.QAccessibleWidget_ActionNames(this.h) _ret := make([]string, int(_ma.len)) diff --git a/qt/gen_qaccessiblewidget.h b/qt/gen_qaccessiblewidget.h index 355fe43..6c24bbc 100644 --- a/qt/gen_qaccessiblewidget.h +++ b/qt/gen_qaccessiblewidget.h @@ -51,6 +51,7 @@ int QAccessibleWidget_Role(const QAccessibleWidget* self); QAccessible__State* QAccessibleWidget_State(const QAccessibleWidget* self); QColor* QAccessibleWidget_ForegroundColor(const QAccessibleWidget* self); QColor* QAccessibleWidget_BackgroundColor(const QAccessibleWidget* self); +void* QAccessibleWidget_InterfaceCast(QAccessibleWidget* self, int t); struct miqt_array* QAccessibleWidget_ActionNames(const QAccessibleWidget* self); void QAccessibleWidget_DoAction(QAccessibleWidget* self, struct miqt_string* actionName); struct miqt_array* QAccessibleWidget_KeyBindingsForAction(const QAccessibleWidget* self, struct miqt_string* actionName); diff --git a/qt/gen_qaction.cpp b/qt/gen_qaction.cpp index 601f064..475e577 100644 --- a/qt/gen_qaction.cpp +++ b/qt/gen_qaction.cpp @@ -49,6 +49,10 @@ QMetaObject* QAction_MetaObject(const QAction* self) { return (QMetaObject*) self->metaObject(); } +void* QAction_Metacast(QAction* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAction_Tr(const char* s) { QString _ret = QAction::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qaction.go b/qt/gen_qaction.go index d7e4b36..dc99d66 100644 --- a/qt/gen_qaction.go +++ b/qt/gen_qaction.go @@ -112,6 +112,12 @@ func (this *QAction) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAction_MetaObject(this.h))) } +func (this *QAction) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAction_Metacast(this.h, param1_Cstring) +} + func QAction_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qaction.h b/qt/gen_qaction.h index 9461852..4d07586 100644 --- a/qt/gen_qaction.h +++ b/qt/gen_qaction.h @@ -46,6 +46,7 @@ QAction* QAction_new4(QObject* parent); QAction* QAction_new5(struct miqt_string* text, QObject* parent); QAction* QAction_new6(QIcon* icon, struct miqt_string* text, QObject* parent); QMetaObject* QAction_MetaObject(const QAction* self); +void* QAction_Metacast(QAction* self, const char* param1); struct miqt_string* QAction_Tr(const char* s); struct miqt_string* QAction_TrUtf8(const char* s); void QAction_SetActionGroup(QAction* self, QActionGroup* group); diff --git a/qt/gen_qactiongroup.cpp b/qt/gen_qactiongroup.cpp index e50d7aa..62c274e 100644 --- a/qt/gen_qactiongroup.cpp +++ b/qt/gen_qactiongroup.cpp @@ -19,6 +19,10 @@ QMetaObject* QActionGroup_MetaObject(const QActionGroup* self) { return (QMetaObject*) self->metaObject(); } +void* QActionGroup_Metacast(QActionGroup* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QActionGroup_Tr(const char* s) { QString _ret = QActionGroup::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qactiongroup.go b/qt/gen_qactiongroup.go index 7f1f901..a5a4738 100644 --- a/qt/gen_qactiongroup.go +++ b/qt/gen_qactiongroup.go @@ -55,6 +55,12 @@ func (this *QActionGroup) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QActionGroup_MetaObject(this.h))) } +func (this *QActionGroup) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QActionGroup_Metacast(this.h, param1_Cstring) +} + func QActionGroup_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qactiongroup.h b/qt/gen_qactiongroup.h index 3d434ed..f941a02 100644 --- a/qt/gen_qactiongroup.h +++ b/qt/gen_qactiongroup.h @@ -29,6 +29,7 @@ typedef struct QObject QObject; QActionGroup* QActionGroup_new(QObject* parent); QMetaObject* QActionGroup_MetaObject(const QActionGroup* self); +void* QActionGroup_Metacast(QActionGroup* self, const char* param1); struct miqt_string* QActionGroup_Tr(const char* s); struct miqt_string* QActionGroup_TrUtf8(const char* s); QAction* QActionGroup_AddAction(QActionGroup* self, QAction* a); diff --git a/qt/gen_qanimationgroup.cpp b/qt/gen_qanimationgroup.cpp index 6981b7c..437acb7 100644 --- a/qt/gen_qanimationgroup.cpp +++ b/qt/gen_qanimationgroup.cpp @@ -12,6 +12,10 @@ QMetaObject* QAnimationGroup_MetaObject(const QAnimationGroup* self) { return (QMetaObject*) self->metaObject(); } +void* QAnimationGroup_Metacast(QAnimationGroup* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QAnimationGroup_Tr(const char* s) { QString _ret = QAnimationGroup::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qanimationgroup.go b/qt/gen_qanimationgroup.go index 8104449..aa298ae 100644 --- a/qt/gen_qanimationgroup.go +++ b/qt/gen_qanimationgroup.go @@ -40,6 +40,12 @@ func (this *QAnimationGroup) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QAnimationGroup_MetaObject(this.h))) } +func (this *QAnimationGroup) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QAnimationGroup_Metacast(this.h, param1_Cstring) +} + func QAnimationGroup_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qanimationgroup.h b/qt/gen_qanimationgroup.h index 158baed..6e1cd9b 100644 --- a/qt/gen_qanimationgroup.h +++ b/qt/gen_qanimationgroup.h @@ -24,6 +24,7 @@ typedef struct QMetaObject QMetaObject; #endif QMetaObject* QAnimationGroup_MetaObject(const QAnimationGroup* self); +void* QAnimationGroup_Metacast(QAnimationGroup* self, const char* param1); struct miqt_string* QAnimationGroup_Tr(const char* s); struct miqt_string* QAnimationGroup_TrUtf8(const char* s); QAbstractAnimation* QAnimationGroup_AnimationAt(const QAnimationGroup* self, int index); diff --git a/qt/gen_qapplication.cpp b/qt/gen_qapplication.cpp index 0949700..90ac3a4 100644 --- a/qt/gen_qapplication.cpp +++ b/qt/gen_qapplication.cpp @@ -31,6 +31,10 @@ QMetaObject* QApplication_MetaObject(const QApplication* self) { return (QMetaObject*) self->metaObject(); } +void* QApplication_Metacast(QApplication* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QApplication_Tr(const char* s) { QString _ret = QApplication::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qapplication.go b/qt/gen_qapplication.go index 1ac8bc2..4d56597 100644 --- a/qt/gen_qapplication.go +++ b/qt/gen_qapplication.go @@ -75,6 +75,12 @@ func (this *QApplication) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QApplication_MetaObject(this.h))) } +func (this *QApplication) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QApplication_Metacast(this.h, param1_Cstring) +} + func QApplication_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qapplication.h b/qt/gen_qapplication.h index 720335e..82f3577 100644 --- a/qt/gen_qapplication.h +++ b/qt/gen_qapplication.h @@ -46,6 +46,7 @@ typedef struct QWidget QWidget; QApplication* QApplication_new(int* argc, char** argv); QApplication* QApplication_new2(int* argc, char** argv, int param3); QMetaObject* QApplication_MetaObject(const QApplication* self); +void* QApplication_Metacast(QApplication* self, const char* param1); struct miqt_string* QApplication_Tr(const char* s); struct miqt_string* QApplication_TrUtf8(const char* s); QStyle* QApplication_Style(); diff --git a/qt/gen_qarraydata.cpp b/qt/gen_qarraydata.cpp index b20f1fa..8f5d80b 100644 --- a/qt/gen_qarraydata.cpp +++ b/qt/gen_qarraydata.cpp @@ -4,6 +4,14 @@ #include "gen_qarraydata.h" #include "_cgo_export.h" +void* QArrayData_Data(QArrayData* self) { + return self->data(); +} + +const void* QArrayData_Data2(const QArrayData* self) { + return (const void*) self->data(); +} + bool QArrayData_IsMutable(const QArrayData* self) { return self->isMutable(); } diff --git a/qt/gen_qarraydata.go b/qt/gen_qarraydata.go index 35ffad9..a362ec1 100644 --- a/qt/gen_qarraydata.go +++ b/qt/gen_qarraydata.go @@ -54,6 +54,14 @@ func newQArrayData_U(h unsafe.Pointer) *QArrayData { return newQArrayData((*C.QArrayData)(h)) } +func (this *QArrayData) Data() unsafe.Pointer { + return C.QArrayData_Data(this.h) +} + +func (this *QArrayData) Data2() unsafe.Pointer { + return C.QArrayData_Data2(this.h) +} + func (this *QArrayData) IsMutable() bool { return (bool)(C.QArrayData_IsMutable(this.h)) } diff --git a/qt/gen_qarraydata.h b/qt/gen_qarraydata.h index ed1e29d..5c69e29 100644 --- a/qt/gen_qarraydata.h +++ b/qt/gen_qarraydata.h @@ -25,6 +25,8 @@ typedef struct QArrayData QArrayData; typedef struct QtPrivate__QContainerImplHelper QtPrivate__QContainerImplHelper; #endif +void* QArrayData_Data(QArrayData* self); +const void* QArrayData_Data2(const QArrayData* self); bool QArrayData_IsMutable(const QArrayData* self); size_t QArrayData_DetachCapacity(const QArrayData* self, size_t newSize); int QArrayData_DetachFlags(const QArrayData* self); diff --git a/qt/gen_qboxlayout.cpp b/qt/gen_qboxlayout.cpp index 80df09e..cb4a448 100644 --- a/qt/gen_qboxlayout.cpp +++ b/qt/gen_qboxlayout.cpp @@ -27,6 +27,10 @@ QMetaObject* QBoxLayout_MetaObject(const QBoxLayout* self) { return (QMetaObject*) self->metaObject(); } +void* QBoxLayout_Metacast(QBoxLayout* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QBoxLayout_Tr(const char* s) { QString _ret = QBoxLayout::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -251,6 +255,10 @@ QMetaObject* QHBoxLayout_MetaObject(const QHBoxLayout* self) { return (QMetaObject*) self->metaObject(); } +void* QHBoxLayout_Metacast(QHBoxLayout* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QHBoxLayout_Tr(const char* s) { QString _ret = QHBoxLayout::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -309,6 +317,10 @@ QMetaObject* QVBoxLayout_MetaObject(const QVBoxLayout* self) { return (QMetaObject*) self->metaObject(); } +void* QVBoxLayout_Metacast(QVBoxLayout* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QVBoxLayout_Tr(const char* s) { QString _ret = QVBoxLayout::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qboxlayout.go b/qt/gen_qboxlayout.go index 40b23c1..f0955e0 100644 --- a/qt/gen_qboxlayout.go +++ b/qt/gen_qboxlayout.go @@ -63,6 +63,12 @@ func (this *QBoxLayout) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QBoxLayout_MetaObject(this.h))) } +func (this *QBoxLayout) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QBoxLayout_Metacast(this.h, param1_Cstring) +} + func QBoxLayout_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -351,6 +357,12 @@ func (this *QHBoxLayout) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QHBoxLayout_MetaObject(this.h))) } +func (this *QHBoxLayout) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QHBoxLayout_Metacast(this.h, param1_Cstring) +} + func QHBoxLayout_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -466,6 +478,12 @@ func (this *QVBoxLayout) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QVBoxLayout_MetaObject(this.h))) } +func (this *QVBoxLayout) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QVBoxLayout_Metacast(this.h, param1_Cstring) +} + func QVBoxLayout_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qboxlayout.h b/qt/gen_qboxlayout.h index 3420d18..fbcaf60 100644 --- a/qt/gen_qboxlayout.h +++ b/qt/gen_qboxlayout.h @@ -40,6 +40,7 @@ typedef struct QWidget QWidget; QBoxLayout* QBoxLayout_new(int param1); QBoxLayout* QBoxLayout_new2(int param1, QWidget* parent); QMetaObject* QBoxLayout_MetaObject(const QBoxLayout* self); +void* QBoxLayout_Metacast(QBoxLayout* self, const char* param1); struct miqt_string* QBoxLayout_Tr(const char* s); struct miqt_string* QBoxLayout_TrUtf8(const char* s); int QBoxLayout_Direction(const QBoxLayout* self); @@ -92,6 +93,7 @@ void QBoxLayout_Delete(QBoxLayout* self); QHBoxLayout* QHBoxLayout_new(); QHBoxLayout* QHBoxLayout_new2(QWidget* parent); QMetaObject* QHBoxLayout_MetaObject(const QHBoxLayout* self); +void* QHBoxLayout_Metacast(QHBoxLayout* self, const char* param1); struct miqt_string* QHBoxLayout_Tr(const char* s); struct miqt_string* QHBoxLayout_TrUtf8(const char* s); struct miqt_string* QHBoxLayout_Tr2(const char* s, const char* c); @@ -103,6 +105,7 @@ void QHBoxLayout_Delete(QHBoxLayout* self); QVBoxLayout* QVBoxLayout_new(); QVBoxLayout* QVBoxLayout_new2(QWidget* parent); QMetaObject* QVBoxLayout_MetaObject(const QVBoxLayout* self); +void* QVBoxLayout_Metacast(QVBoxLayout* self, const char* param1); struct miqt_string* QVBoxLayout_Tr(const char* s); struct miqt_string* QVBoxLayout_TrUtf8(const char* s); struct miqt_string* QVBoxLayout_Tr2(const char* s, const char* c); diff --git a/qt/gen_qbuffer.cpp b/qt/gen_qbuffer.cpp index 1989eaa..51fdeef 100644 --- a/qt/gen_qbuffer.cpp +++ b/qt/gen_qbuffer.cpp @@ -29,6 +29,10 @@ QMetaObject* QBuffer_MetaObject(const QBuffer* self) { return (QMetaObject*) self->metaObject(); } +void* QBuffer_Metacast(QBuffer* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QBuffer_Tr(const char* s) { QString _ret = QBuffer::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qbuffer.go b/qt/gen_qbuffer.go index 18b3b83..d342537 100644 --- a/qt/gen_qbuffer.go +++ b/qt/gen_qbuffer.go @@ -64,6 +64,12 @@ func (this *QBuffer) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QBuffer_MetaObject(this.h))) } +func (this *QBuffer) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QBuffer_Metacast(this.h, param1_Cstring) +} + func QBuffer_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qbuffer.h b/qt/gen_qbuffer.h index 2b54b84..6a2943d 100644 --- a/qt/gen_qbuffer.h +++ b/qt/gen_qbuffer.h @@ -30,6 +30,7 @@ QBuffer* QBuffer_new2(QByteArray* buf); QBuffer* QBuffer_new3(QObject* parent); QBuffer* QBuffer_new4(QByteArray* buf, QObject* parent); QMetaObject* QBuffer_MetaObject(const QBuffer* self); +void* QBuffer_Metacast(QBuffer* self, const char* param1); struct miqt_string* QBuffer_Tr(const char* s); struct miqt_string* QBuffer_TrUtf8(const char* s); QByteArray* QBuffer_Buffer(QBuffer* self); diff --git a/qt/gen_qbuttongroup.cpp b/qt/gen_qbuttongroup.cpp index 9b158f6..f73bc25 100644 --- a/qt/gen_qbuttongroup.cpp +++ b/qt/gen_qbuttongroup.cpp @@ -22,6 +22,10 @@ QMetaObject* QButtonGroup_MetaObject(const QButtonGroup* self) { return (QMetaObject*) self->metaObject(); } +void* QButtonGroup_Metacast(QButtonGroup* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QButtonGroup_Tr(const char* s) { QString _ret = QButtonGroup::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qbuttongroup.go b/qt/gen_qbuttongroup.go index 9a2e202..8c01848 100644 --- a/qt/gen_qbuttongroup.go +++ b/qt/gen_qbuttongroup.go @@ -53,6 +53,12 @@ func (this *QButtonGroup) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QButtonGroup_MetaObject(this.h))) } +func (this *QButtonGroup) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QButtonGroup_Metacast(this.h, param1_Cstring) +} + func QButtonGroup_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qbuttongroup.h b/qt/gen_qbuttongroup.h index 8806c69..72a475a 100644 --- a/qt/gen_qbuttongroup.h +++ b/qt/gen_qbuttongroup.h @@ -28,6 +28,7 @@ typedef struct QObject QObject; QButtonGroup* QButtonGroup_new(); QButtonGroup* QButtonGroup_new2(QObject* parent); QMetaObject* QButtonGroup_MetaObject(const QButtonGroup* self); +void* QButtonGroup_Metacast(QButtonGroup* self, const char* param1); struct miqt_string* QButtonGroup_Tr(const char* s); struct miqt_string* QButtonGroup_TrUtf8(const char* s); void QButtonGroup_SetExclusive(QButtonGroup* self, bool exclusive); diff --git a/qt/gen_qcalendarwidget.cpp b/qt/gen_qcalendarwidget.cpp index ea8b6ee..40e1a5b 100644 --- a/qt/gen_qcalendarwidget.cpp +++ b/qt/gen_qcalendarwidget.cpp @@ -24,6 +24,10 @@ QMetaObject* QCalendarWidget_MetaObject(const QCalendarWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QCalendarWidget_Metacast(QCalendarWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QCalendarWidget_Tr(const char* s) { QString _ret = QCalendarWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qcalendarwidget.go b/qt/gen_qcalendarwidget.go index 463a067..2939dfc 100644 --- a/qt/gen_qcalendarwidget.go +++ b/qt/gen_qcalendarwidget.go @@ -76,6 +76,12 @@ func (this *QCalendarWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QCalendarWidget_MetaObject(this.h))) } +func (this *QCalendarWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QCalendarWidget_Metacast(this.h, param1_Cstring) +} + func QCalendarWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qcalendarwidget.h b/qt/gen_qcalendarwidget.h index 1925280..4e144cc 100644 --- a/qt/gen_qcalendarwidget.h +++ b/qt/gen_qcalendarwidget.h @@ -34,6 +34,7 @@ typedef struct QWidget QWidget; QCalendarWidget* QCalendarWidget_new(); QCalendarWidget* QCalendarWidget_new2(QWidget* parent); QMetaObject* QCalendarWidget_MetaObject(const QCalendarWidget* self); +void* QCalendarWidget_Metacast(QCalendarWidget* self, const char* param1); struct miqt_string* QCalendarWidget_Tr(const char* s); struct miqt_string* QCalendarWidget_TrUtf8(const char* s); QSize* QCalendarWidget_SizeHint(const QCalendarWidget* self); diff --git a/qt/gen_qcheckbox.cpp b/qt/gen_qcheckbox.cpp index d45e9ec..6d3045d 100644 --- a/qt/gen_qcheckbox.cpp +++ b/qt/gen_qcheckbox.cpp @@ -31,6 +31,10 @@ QMetaObject* QCheckBox_MetaObject(const QCheckBox* self) { return (QMetaObject*) self->metaObject(); } +void* QCheckBox_Metacast(QCheckBox* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QCheckBox_Tr(const char* s) { QString _ret = QCheckBox::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qcheckbox.go b/qt/gen_qcheckbox.go index 09c6ca1..415c777 100644 --- a/qt/gen_qcheckbox.go +++ b/qt/gen_qcheckbox.go @@ -69,6 +69,12 @@ func (this *QCheckBox) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QCheckBox_MetaObject(this.h))) } +func (this *QCheckBox) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QCheckBox_Metacast(this.h, param1_Cstring) +} + func QCheckBox_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qcheckbox.h b/qt/gen_qcheckbox.h index 6380835..83e996e 100644 --- a/qt/gen_qcheckbox.h +++ b/qt/gen_qcheckbox.h @@ -30,6 +30,7 @@ QCheckBox* QCheckBox_new2(struct miqt_string* text); QCheckBox* QCheckBox_new3(QWidget* parent); QCheckBox* QCheckBox_new4(struct miqt_string* text, QWidget* parent); QMetaObject* QCheckBox_MetaObject(const QCheckBox* self); +void* QCheckBox_Metacast(QCheckBox* self, const char* param1); struct miqt_string* QCheckBox_Tr(const char* s); struct miqt_string* QCheckBox_TrUtf8(const char* s); QSize* QCheckBox_SizeHint(const QCheckBox* self); diff --git a/qt/gen_qclipboard.cpp b/qt/gen_qclipboard.cpp index 661ed4d..90a7140 100644 --- a/qt/gen_qclipboard.cpp +++ b/qt/gen_qclipboard.cpp @@ -14,6 +14,10 @@ QMetaObject* QClipboard_MetaObject(const QClipboard* self) { return (QMetaObject*) self->metaObject(); } +void* QClipboard_Metacast(QClipboard* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QClipboard_Tr(const char* s) { QString _ret = QClipboard::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qclipboard.go b/qt/gen_qclipboard.go index 3b6aa34..4521e4a 100644 --- a/qt/gen_qclipboard.go +++ b/qt/gen_qclipboard.go @@ -49,6 +49,12 @@ func (this *QClipboard) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QClipboard_MetaObject(this.h))) } +func (this *QClipboard) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QClipboard_Metacast(this.h, param1_Cstring) +} + func QClipboard_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qclipboard.h b/qt/gen_qclipboard.h index ce60236..c6487de 100644 --- a/qt/gen_qclipboard.h +++ b/qt/gen_qclipboard.h @@ -28,6 +28,7 @@ typedef struct QPixmap QPixmap; #endif QMetaObject* QClipboard_MetaObject(const QClipboard* self); +void* QClipboard_Metacast(QClipboard* self, const char* param1); struct miqt_string* QClipboard_Tr(const char* s); struct miqt_string* QClipboard_TrUtf8(const char* s); void QClipboard_Clear(QClipboard* self); diff --git a/qt/gen_qcolordialog.cpp b/qt/gen_qcolordialog.cpp index 678526c..705a2e6 100644 --- a/qt/gen_qcolordialog.cpp +++ b/qt/gen_qcolordialog.cpp @@ -29,6 +29,10 @@ QMetaObject* QColorDialog_MetaObject(const QColorDialog* self) { return (QMetaObject*) self->metaObject(); } +void* QColorDialog_Metacast(QColorDialog* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QColorDialog_Tr(const char* s) { QString _ret = QColorDialog::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qcolordialog.go b/qt/gen_qcolordialog.go index e118458..9afa3b1 100644 --- a/qt/gen_qcolordialog.go +++ b/qt/gen_qcolordialog.go @@ -73,6 +73,12 @@ func (this *QColorDialog) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QColorDialog_MetaObject(this.h))) } +func (this *QColorDialog) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QColorDialog_Metacast(this.h, param1_Cstring) +} + func QColorDialog_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qcolordialog.h b/qt/gen_qcolordialog.h index 18fc963..68b0301 100644 --- a/qt/gen_qcolordialog.h +++ b/qt/gen_qcolordialog.h @@ -30,6 +30,7 @@ QColorDialog* QColorDialog_new2(QColor* initial); QColorDialog* QColorDialog_new3(QWidget* parent); QColorDialog* QColorDialog_new4(QColor* initial, QWidget* parent); QMetaObject* QColorDialog_MetaObject(const QColorDialog* self); +void* QColorDialog_Metacast(QColorDialog* self, const char* param1); struct miqt_string* QColorDialog_Tr(const char* s); struct miqt_string* QColorDialog_TrUtf8(const char* s); void QColorDialog_SetCurrentColor(QColorDialog* self, QColor* color); diff --git a/qt/gen_qcolumnview.cpp b/qt/gen_qcolumnview.cpp index d709edf..699b7ae 100644 --- a/qt/gen_qcolumnview.cpp +++ b/qt/gen_qcolumnview.cpp @@ -27,6 +27,10 @@ QMetaObject* QColumnView_MetaObject(const QColumnView* self) { return (QMetaObject*) self->metaObject(); } +void* QColumnView_Metacast(QColumnView* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QColumnView_Tr(const char* s) { QString _ret = QColumnView::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qcolumnview.go b/qt/gen_qcolumnview.go index 3147cee..1bea152 100644 --- a/qt/gen_qcolumnview.go +++ b/qt/gen_qcolumnview.go @@ -53,6 +53,12 @@ func (this *QColumnView) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QColumnView_MetaObject(this.h))) } +func (this *QColumnView) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QColumnView_Metacast(this.h, param1_Cstring) +} + func QColumnView_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qcolumnview.h b/qt/gen_qcolumnview.h index 7b6c418..e84c4a2 100644 --- a/qt/gen_qcolumnview.h +++ b/qt/gen_qcolumnview.h @@ -38,6 +38,7 @@ typedef struct QWidget QWidget; QColumnView* QColumnView_new(); QColumnView* QColumnView_new2(QWidget* parent); QMetaObject* QColumnView_MetaObject(const QColumnView* self); +void* QColumnView_Metacast(QColumnView* self, const char* param1); struct miqt_string* QColumnView_Tr(const char* s); struct miqt_string* QColumnView_TrUtf8(const char* s); void QColumnView_UpdatePreviewWidget(QColumnView* self, QModelIndex* index); diff --git a/qt/gen_qcombobox.cpp b/qt/gen_qcombobox.cpp index 149997e..96bc235 100644 --- a/qt/gen_qcombobox.cpp +++ b/qt/gen_qcombobox.cpp @@ -32,6 +32,10 @@ QMetaObject* QComboBox_MetaObject(const QComboBox* self) { return (QMetaObject*) self->metaObject(); } +void* QComboBox_Metacast(QComboBox* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QComboBox_Tr(const char* s) { QString _ret = QComboBox::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qcombobox.go b/qt/gen_qcombobox.go index 02b52c6..c90af26 100644 --- a/qt/gen_qcombobox.go +++ b/qt/gen_qcombobox.go @@ -74,6 +74,12 @@ func (this *QComboBox) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QComboBox_MetaObject(this.h))) } +func (this *QComboBox) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QComboBox_Metacast(this.h, param1_Cstring) +} + func QComboBox_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qcombobox.h b/qt/gen_qcombobox.h index 9eada23..8242a1f 100644 --- a/qt/gen_qcombobox.h +++ b/qt/gen_qcombobox.h @@ -48,6 +48,7 @@ typedef struct QWidget QWidget; QComboBox* QComboBox_new(); QComboBox* QComboBox_new2(QWidget* parent); QMetaObject* QComboBox_MetaObject(const QComboBox* self); +void* QComboBox_Metacast(QComboBox* self, const char* param1); struct miqt_string* QComboBox_Tr(const char* s); struct miqt_string* QComboBox_TrUtf8(const char* s); int QComboBox_MaxVisibleItems(const QComboBox* self); diff --git a/qt/gen_qcommandlinkbutton.cpp b/qt/gen_qcommandlinkbutton.cpp index 70e88fa..c68a426 100644 --- a/qt/gen_qcommandlinkbutton.cpp +++ b/qt/gen_qcommandlinkbutton.cpp @@ -42,6 +42,10 @@ QMetaObject* QCommandLinkButton_MetaObject(const QCommandLinkButton* self) { return (QMetaObject*) self->metaObject(); } +void* QCommandLinkButton_Metacast(QCommandLinkButton* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QCommandLinkButton_Tr(const char* s) { QString _ret = QCommandLinkButton::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qcommandlinkbutton.go b/qt/gen_qcommandlinkbutton.go index d0c38a9..552b1f9 100644 --- a/qt/gen_qcommandlinkbutton.go +++ b/qt/gen_qcommandlinkbutton.go @@ -88,6 +88,12 @@ func (this *QCommandLinkButton) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QCommandLinkButton_MetaObject(this.h))) } +func (this *QCommandLinkButton) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QCommandLinkButton_Metacast(this.h, param1_Cstring) +} + func QCommandLinkButton_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qcommandlinkbutton.h b/qt/gen_qcommandlinkbutton.h index ba8bcca..1702001 100644 --- a/qt/gen_qcommandlinkbutton.h +++ b/qt/gen_qcommandlinkbutton.h @@ -30,6 +30,7 @@ QCommandLinkButton* QCommandLinkButton_new4(QWidget* parent); QCommandLinkButton* QCommandLinkButton_new5(struct miqt_string* text, QWidget* parent); QCommandLinkButton* QCommandLinkButton_new6(struct miqt_string* text, struct miqt_string* description, QWidget* parent); QMetaObject* QCommandLinkButton_MetaObject(const QCommandLinkButton* self); +void* QCommandLinkButton_Metacast(QCommandLinkButton* self, const char* param1); struct miqt_string* QCommandLinkButton_Tr(const char* s); struct miqt_string* QCommandLinkButton_TrUtf8(const char* s); struct miqt_string* QCommandLinkButton_Description(const QCommandLinkButton* self); diff --git a/qt/gen_qcommonstyle.cpp b/qt/gen_qcommonstyle.cpp index ce9cdbf..9ae5459 100644 --- a/qt/gen_qcommonstyle.cpp +++ b/qt/gen_qcommonstyle.cpp @@ -27,6 +27,10 @@ QMetaObject* QCommonStyle_MetaObject(const QCommonStyle* self) { return (QMetaObject*) self->metaObject(); } +void* QCommonStyle_Metacast(QCommonStyle* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QCommonStyle_Tr(const char* s) { QString _ret = QCommonStyle::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qcommonstyle.go b/qt/gen_qcommonstyle.go index 25468bc..0659ccc 100644 --- a/qt/gen_qcommonstyle.go +++ b/qt/gen_qcommonstyle.go @@ -46,6 +46,12 @@ func (this *QCommonStyle) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QCommonStyle_MetaObject(this.h))) } +func (this *QCommonStyle) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QCommonStyle_Metacast(this.h, param1_Cstring) +} + func QCommonStyle_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qcommonstyle.h b/qt/gen_qcommonstyle.h index a340324..9906fab 100644 --- a/qt/gen_qcommonstyle.h +++ b/qt/gen_qcommonstyle.h @@ -47,6 +47,7 @@ typedef struct QWidget QWidget; QCommonStyle* QCommonStyle_new(); QMetaObject* QCommonStyle_MetaObject(const QCommonStyle* self); +void* QCommonStyle_Metacast(QCommonStyle* self, const char* param1); struct miqt_string* QCommonStyle_Tr(const char* s); struct miqt_string* QCommonStyle_TrUtf8(const char* s); void QCommonStyle_DrawPrimitive(const QCommonStyle* self, int pe, QStyleOption* opt, QPainter* p); diff --git a/qt/gen_qcompleter.cpp b/qt/gen_qcompleter.cpp index 20e3c58..a82e4f0 100644 --- a/qt/gen_qcompleter.cpp +++ b/qt/gen_qcompleter.cpp @@ -56,6 +56,10 @@ QMetaObject* QCompleter_MetaObject(const QCompleter* self) { return (QMetaObject*) self->metaObject(); } +void* QCompleter_Metacast(QCompleter* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QCompleter_Tr(const char* s) { QString _ret = QCompleter::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qcompleter.go b/qt/gen_qcompleter.go index 2aeae40..6cf6155 100644 --- a/qt/gen_qcompleter.go +++ b/qt/gen_qcompleter.go @@ -113,6 +113,12 @@ func (this *QCompleter) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QCompleter_MetaObject(this.h))) } +func (this *QCompleter) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QCompleter_Metacast(this.h, param1_Cstring) +} + func QCompleter_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qcompleter.h b/qt/gen_qcompleter.h index fa876b4..08d1dca 100644 --- a/qt/gen_qcompleter.h +++ b/qt/gen_qcompleter.h @@ -40,6 +40,7 @@ QCompleter* QCompleter_new4(QObject* parent); QCompleter* QCompleter_new5(QAbstractItemModel* model, QObject* parent); QCompleter* QCompleter_new6(struct miqt_array* /* of struct miqt_string* */ completions, QObject* parent); QMetaObject* QCompleter_MetaObject(const QCompleter* self); +void* QCompleter_Metacast(QCompleter* self, const char* param1); struct miqt_string* QCompleter_Tr(const char* s); struct miqt_string* QCompleter_TrUtf8(const char* s); void QCompleter_SetWidget(QCompleter* self, QWidget* widget); diff --git a/qt/gen_qconcatenatetablesproxymodel.cpp b/qt/gen_qconcatenatetablesproxymodel.cpp index 216c73c..bc89498 100644 --- a/qt/gen_qconcatenatetablesproxymodel.cpp +++ b/qt/gen_qconcatenatetablesproxymodel.cpp @@ -26,6 +26,10 @@ QMetaObject* QConcatenateTablesProxyModel_MetaObject(const QConcatenateTablesPro return (QMetaObject*) self->metaObject(); } +void* QConcatenateTablesProxyModel_Metacast(QConcatenateTablesProxyModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QConcatenateTablesProxyModel_Tr(const char* s) { QString _ret = QConcatenateTablesProxyModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qconcatenatetablesproxymodel.go b/qt/gen_qconcatenatetablesproxymodel.go index 054e3c7..dc48858 100644 --- a/qt/gen_qconcatenatetablesproxymodel.go +++ b/qt/gen_qconcatenatetablesproxymodel.go @@ -52,6 +52,12 @@ func (this *QConcatenateTablesProxyModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QConcatenateTablesProxyModel_MetaObject(this.h))) } +func (this *QConcatenateTablesProxyModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QConcatenateTablesProxyModel_Metacast(this.h, param1_Cstring) +} + func QConcatenateTablesProxyModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qconcatenatetablesproxymodel.h b/qt/gen_qconcatenatetablesproxymodel.h index 5e5df91..5b57e26 100644 --- a/qt/gen_qconcatenatetablesproxymodel.h +++ b/qt/gen_qconcatenatetablesproxymodel.h @@ -36,6 +36,7 @@ typedef struct QVariant QVariant; QConcatenateTablesProxyModel* QConcatenateTablesProxyModel_new(); QConcatenateTablesProxyModel* QConcatenateTablesProxyModel_new2(QObject* parent); QMetaObject* QConcatenateTablesProxyModel_MetaObject(const QConcatenateTablesProxyModel* self); +void* QConcatenateTablesProxyModel_Metacast(QConcatenateTablesProxyModel* self, const char* param1); struct miqt_string* QConcatenateTablesProxyModel_Tr(const char* s); struct miqt_string* QConcatenateTablesProxyModel_TrUtf8(const char* s); struct miqt_array* QConcatenateTablesProxyModel_SourceModels(const QConcatenateTablesProxyModel* self); diff --git a/qt/gen_qcoreapplication.cpp b/qt/gen_qcoreapplication.cpp index 002500e..d687fa3 100644 --- a/qt/gen_qcoreapplication.cpp +++ b/qt/gen_qcoreapplication.cpp @@ -25,6 +25,10 @@ QMetaObject* QCoreApplication_MetaObject(const QCoreApplication* self) { return (QMetaObject*) self->metaObject(); } +void* QCoreApplication_Metacast(QCoreApplication* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QCoreApplication_Tr(const char* s) { QString _ret = QCoreApplication::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qcoreapplication.go b/qt/gen_qcoreapplication.go index 2f5931f..b799226 100644 --- a/qt/gen_qcoreapplication.go +++ b/qt/gen_qcoreapplication.go @@ -73,6 +73,12 @@ func (this *QCoreApplication) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QCoreApplication_MetaObject(this.h))) } +func (this *QCoreApplication) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QCoreApplication_Metacast(this.h, param1_Cstring) +} + func QCoreApplication_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qcoreapplication.h b/qt/gen_qcoreapplication.h index ecdfc66..0b45b04 100644 --- a/qt/gen_qcoreapplication.h +++ b/qt/gen_qcoreapplication.h @@ -34,6 +34,7 @@ typedef struct QTranslator QTranslator; QCoreApplication* QCoreApplication_new(int* argc, char** argv); QCoreApplication* QCoreApplication_new2(int* argc, char** argv, int param3); QMetaObject* QCoreApplication_MetaObject(const QCoreApplication* self); +void* QCoreApplication_Metacast(QCoreApplication* self, const char* param1); struct miqt_string* QCoreApplication_Tr(const char* s); struct miqt_string* QCoreApplication_TrUtf8(const char* s); struct miqt_array* QCoreApplication_Arguments(); diff --git a/qt/gen_qdatawidgetmapper.cpp b/qt/gen_qdatawidgetmapper.cpp index 6efe95b..19db662 100644 --- a/qt/gen_qdatawidgetmapper.cpp +++ b/qt/gen_qdatawidgetmapper.cpp @@ -25,6 +25,10 @@ QMetaObject* QDataWidgetMapper_MetaObject(const QDataWidgetMapper* self) { return (QMetaObject*) self->metaObject(); } +void* QDataWidgetMapper_Metacast(QDataWidgetMapper* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDataWidgetMapper_Tr(const char* s) { QString _ret = QDataWidgetMapper::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qdatawidgetmapper.go b/qt/gen_qdatawidgetmapper.go index dfbd085..32fc8b0 100644 --- a/qt/gen_qdatawidgetmapper.go +++ b/qt/gen_qdatawidgetmapper.go @@ -60,6 +60,12 @@ func (this *QDataWidgetMapper) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDataWidgetMapper_MetaObject(this.h))) } +func (this *QDataWidgetMapper) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDataWidgetMapper_Metacast(this.h, param1_Cstring) +} + func QDataWidgetMapper_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qdatawidgetmapper.h b/qt/gen_qdatawidgetmapper.h index d50f5eb..460d566 100644 --- a/qt/gen_qdatawidgetmapper.h +++ b/qt/gen_qdatawidgetmapper.h @@ -36,6 +36,7 @@ typedef struct QWidget QWidget; QDataWidgetMapper* QDataWidgetMapper_new(); QDataWidgetMapper* QDataWidgetMapper_new2(QObject* parent); QMetaObject* QDataWidgetMapper_MetaObject(const QDataWidgetMapper* self); +void* QDataWidgetMapper_Metacast(QDataWidgetMapper* self, const char* param1); struct miqt_string* QDataWidgetMapper_Tr(const char* s); struct miqt_string* QDataWidgetMapper_TrUtf8(const char* s); void QDataWidgetMapper_SetModel(QDataWidgetMapper* self, QAbstractItemModel* model); diff --git a/qt/gen_qdatetimeedit.cpp b/qt/gen_qdatetimeedit.cpp index 2426c20..b60e478 100644 --- a/qt/gen_qdatetimeedit.cpp +++ b/qt/gen_qdatetimeedit.cpp @@ -53,6 +53,10 @@ QMetaObject* QDateTimeEdit_MetaObject(const QDateTimeEdit* self) { return (QMetaObject*) self->metaObject(); } +void* QDateTimeEdit_Metacast(QDateTimeEdit* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDateTimeEdit_Tr(const char* s) { QString _ret = QDateTimeEdit::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -369,6 +373,10 @@ QMetaObject* QTimeEdit_MetaObject(const QTimeEdit* self) { return (QMetaObject*) self->metaObject(); } +void* QTimeEdit_Metacast(QTimeEdit* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTimeEdit_Tr(const char* s) { QString _ret = QTimeEdit::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -448,6 +456,10 @@ QMetaObject* QDateEdit_MetaObject(const QDateEdit* self) { return (QMetaObject*) self->metaObject(); } +void* QDateEdit_Metacast(QDateEdit* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDateEdit_Tr(const char* s) { QString _ret = QDateEdit::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qdatetimeedit.go b/qt/gen_qdatetimeedit.go index 81ecc64..35d2da2 100644 --- a/qt/gen_qdatetimeedit.go +++ b/qt/gen_qdatetimeedit.go @@ -105,6 +105,12 @@ func (this *QDateTimeEdit) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDateTimeEdit_MetaObject(this.h))) } +func (this *QDateTimeEdit) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDateTimeEdit_Metacast(this.h, param1_Cstring) +} + func QDateTimeEdit_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -533,6 +539,12 @@ func (this *QTimeEdit) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTimeEdit_MetaObject(this.h))) } +func (this *QTimeEdit) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTimeEdit_Metacast(this.h, param1_Cstring) +} + func QTimeEdit_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -680,6 +692,12 @@ func (this *QDateEdit) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDateEdit_MetaObject(this.h))) } +func (this *QDateEdit) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDateEdit_Metacast(this.h, param1_Cstring) +} + func QDateEdit_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qdatetimeedit.h b/qt/gen_qdatetimeedit.h index 6c4667e..bad70a1 100644 --- a/qt/gen_qdatetimeedit.h +++ b/qt/gen_qdatetimeedit.h @@ -50,6 +50,7 @@ QDateTimeEdit* QDateTimeEdit_new6(QDateTime* dt, QWidget* parent); QDateTimeEdit* QDateTimeEdit_new7(QDate* d, QWidget* parent); QDateTimeEdit* QDateTimeEdit_new8(QTime* t, QWidget* parent); QMetaObject* QDateTimeEdit_MetaObject(const QDateTimeEdit* self); +void* QDateTimeEdit_Metacast(QDateTimeEdit* self, const char* param1); struct miqt_string* QDateTimeEdit_Tr(const char* s); struct miqt_string* QDateTimeEdit_TrUtf8(const char* s); QDateTime* QDateTimeEdit_DateTime(const QDateTimeEdit* self); @@ -119,6 +120,7 @@ QTimeEdit* QTimeEdit_new2(QTime* time); QTimeEdit* QTimeEdit_new3(QWidget* parent); QTimeEdit* QTimeEdit_new4(QTime* time, QWidget* parent); QMetaObject* QTimeEdit_MetaObject(const QTimeEdit* self); +void* QTimeEdit_Metacast(QTimeEdit* self, const char* param1); struct miqt_string* QTimeEdit_Tr(const char* s); struct miqt_string* QTimeEdit_TrUtf8(const char* s); void QTimeEdit_UserTimeChanged(QTimeEdit* self, QTime* time); @@ -134,6 +136,7 @@ QDateEdit* QDateEdit_new2(QDate* date); QDateEdit* QDateEdit_new3(QWidget* parent); QDateEdit* QDateEdit_new4(QDate* date, QWidget* parent); QMetaObject* QDateEdit_MetaObject(const QDateEdit* self); +void* QDateEdit_Metacast(QDateEdit* self, const char* param1); struct miqt_string* QDateEdit_Tr(const char* s); struct miqt_string* QDateEdit_TrUtf8(const char* s); void QDateEdit_UserDateChanged(QDateEdit* self, QDate* date); diff --git a/qt/gen_qdebug.cpp b/qt/gen_qdebug.cpp index 3d2ff3e..888ea3b 100644 --- a/qt/gen_qdebug.cpp +++ b/qt/gen_qdebug.cpp @@ -188,6 +188,12 @@ QDebug* QDebug_OperatorShiftLeftWithQByteArray(QDebug* self, QByteArray* t) { return &_ret; } +QDebug* QDebug_OperatorShiftLeftWithVoid(QDebug* self, const void* t) { + QDebug& _ret = self->operator<<(t); + // Cast returned reference into pointer + return &_ret; +} + QDebug* QDebug_MaybeQuote1(QDebug* self, char c) { QDebug& _ret = self->maybeQuote(static_cast(c)); // Cast returned reference into pointer diff --git a/qt/gen_qdebug.go b/qt/gen_qdebug.go index ec53a24..84ce011 100644 --- a/qt/gen_qdebug.go +++ b/qt/gen_qdebug.go @@ -179,6 +179,10 @@ func (this *QDebug) OperatorShiftLeftWithQByteArray(t *QByteArray) *QDebug { return newQDebug_U(unsafe.Pointer(C.QDebug_OperatorShiftLeftWithQByteArray(this.h, t.cPointer()))) } +func (this *QDebug) OperatorShiftLeftWithVoid(t unsafe.Pointer) *QDebug { + return newQDebug_U(unsafe.Pointer(C.QDebug_OperatorShiftLeftWithVoid(this.h, t))) +} + func (this *QDebug) MaybeQuote1(c byte) *QDebug { return newQDebug_U(unsafe.Pointer(C.QDebug_MaybeQuote1(this.h, (C.char)(c)))) } diff --git a/qt/gen_qdebug.h b/qt/gen_qdebug.h index 0f31c10..d0730aa 100644 --- a/qt/gen_qdebug.h +++ b/qt/gen_qdebug.h @@ -61,6 +61,7 @@ QDebug* QDebug_OperatorShiftLeftWithDouble(QDebug* self, double t); QDebug* QDebug_OperatorShiftLeft2(QDebug* self, const char* t); QDebug* QDebug_OperatorShiftLeftWithQString(QDebug* self, struct miqt_string* t); QDebug* QDebug_OperatorShiftLeftWithQByteArray(QDebug* self, QByteArray* t); +QDebug* QDebug_OperatorShiftLeftWithVoid(QDebug* self, const void* t); QDebug* QDebug_MaybeQuote1(QDebug* self, char c); void QDebug_Delete(QDebug* self); diff --git a/qt/gen_qdesktopwidget.cpp b/qt/gen_qdesktopwidget.cpp index 5fdb117..8c9970c 100644 --- a/qt/gen_qdesktopwidget.cpp +++ b/qt/gen_qdesktopwidget.cpp @@ -18,6 +18,10 @@ QMetaObject* QDesktopWidget_MetaObject(const QDesktopWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QDesktopWidget_Metacast(QDesktopWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDesktopWidget_Tr(const char* s) { QString _ret = QDesktopWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qdesktopwidget.go b/qt/gen_qdesktopwidget.go index 0605b00..6643897 100644 --- a/qt/gen_qdesktopwidget.go +++ b/qt/gen_qdesktopwidget.go @@ -47,6 +47,12 @@ func (this *QDesktopWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDesktopWidget_MetaObject(this.h))) } +func (this *QDesktopWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDesktopWidget_Metacast(this.h, param1_Cstring) +} + func QDesktopWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qdesktopwidget.h b/qt/gen_qdesktopwidget.h index 90e36af..f274336 100644 --- a/qt/gen_qdesktopwidget.h +++ b/qt/gen_qdesktopwidget.h @@ -29,6 +29,7 @@ typedef struct QWidget QWidget; QDesktopWidget* QDesktopWidget_new(); QMetaObject* QDesktopWidget_MetaObject(const QDesktopWidget* self); +void* QDesktopWidget_Metacast(QDesktopWidget* self, const char* param1); struct miqt_string* QDesktopWidget_Tr(const char* s); struct miqt_string* QDesktopWidget_TrUtf8(const char* s); int QDesktopWidget_ScreenNumber(const QDesktopWidget* self); diff --git a/qt/gen_qdial.cpp b/qt/gen_qdial.cpp index ae16b0b..0e993dd 100644 --- a/qt/gen_qdial.cpp +++ b/qt/gen_qdial.cpp @@ -21,6 +21,10 @@ QMetaObject* QDial_MetaObject(const QDial* self) { return (QMetaObject*) self->metaObject(); } +void* QDial_Metacast(QDial* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDial_Tr(const char* s) { QString _ret = QDial::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qdial.go b/qt/gen_qdial.go index 724c0ae..b98c494 100644 --- a/qt/gen_qdial.go +++ b/qt/gen_qdial.go @@ -52,6 +52,12 @@ func (this *QDial) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDial_MetaObject(this.h))) } +func (this *QDial) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDial_Metacast(this.h, param1_Cstring) +} + func QDial_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qdial.h b/qt/gen_qdial.h index 6aa291b..cae6bf0 100644 --- a/qt/gen_qdial.h +++ b/qt/gen_qdial.h @@ -28,6 +28,7 @@ typedef struct QWidget QWidget; QDial* QDial_new(); QDial* QDial_new2(QWidget* parent); QMetaObject* QDial_MetaObject(const QDial* self); +void* QDial_Metacast(QDial* self, const char* param1); struct miqt_string* QDial_Tr(const char* s); struct miqt_string* QDial_TrUtf8(const char* s); bool QDial_Wrapping(const QDial* self); diff --git a/qt/gen_qdialog.cpp b/qt/gen_qdialog.cpp index 61b84d7..ca28955 100644 --- a/qt/gen_qdialog.cpp +++ b/qt/gen_qdialog.cpp @@ -25,6 +25,10 @@ QMetaObject* QDialog_MetaObject(const QDialog* self) { return (QMetaObject*) self->metaObject(); } +void* QDialog_Metacast(QDialog* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDialog_Tr(const char* s) { QString _ret = QDialog::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qdialog.go b/qt/gen_qdialog.go index fd4c8cf..d6509f8 100644 --- a/qt/gen_qdialog.go +++ b/qt/gen_qdialog.go @@ -66,6 +66,12 @@ func (this *QDialog) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDialog_MetaObject(this.h))) } +func (this *QDialog) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDialog_Metacast(this.h, param1_Cstring) +} + func QDialog_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qdialog.h b/qt/gen_qdialog.h index 978f2c0..1c9958f 100644 --- a/qt/gen_qdialog.h +++ b/qt/gen_qdialog.h @@ -29,6 +29,7 @@ QDialog* QDialog_new(); QDialog* QDialog_new2(QWidget* parent); QDialog* QDialog_new3(QWidget* parent, int f); QMetaObject* QDialog_MetaObject(const QDialog* self); +void* QDialog_Metacast(QDialog* self, const char* param1); struct miqt_string* QDialog_Tr(const char* s); struct miqt_string* QDialog_TrUtf8(const char* s); int QDialog_Result(const QDialog* self); diff --git a/qt/gen_qdialogbuttonbox.cpp b/qt/gen_qdialogbuttonbox.cpp index 120d9bc..12f74af 100644 --- a/qt/gen_qdialogbuttonbox.cpp +++ b/qt/gen_qdialogbuttonbox.cpp @@ -47,6 +47,10 @@ QMetaObject* QDialogButtonBox_MetaObject(const QDialogButtonBox* self) { return (QMetaObject*) self->metaObject(); } +void* QDialogButtonBox_Metacast(QDialogButtonBox* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDialogButtonBox_Tr(const char* s) { QString _ret = QDialogButtonBox::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qdialogbuttonbox.go b/qt/gen_qdialogbuttonbox.go index 5c0b8e4..33c2bec 100644 --- a/qt/gen_qdialogbuttonbox.go +++ b/qt/gen_qdialogbuttonbox.go @@ -141,6 +141,12 @@ func (this *QDialogButtonBox) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDialogButtonBox_MetaObject(this.h))) } +func (this *QDialogButtonBox) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDialogButtonBox_Metacast(this.h, param1_Cstring) +} + func QDialogButtonBox_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qdialogbuttonbox.h b/qt/gen_qdialogbuttonbox.h index 6b53852..eaf2232 100644 --- a/qt/gen_qdialogbuttonbox.h +++ b/qt/gen_qdialogbuttonbox.h @@ -36,6 +36,7 @@ QDialogButtonBox* QDialogButtonBox_new6(int orientation, QWidget* parent); QDialogButtonBox* QDialogButtonBox_new7(int buttons, QWidget* parent); QDialogButtonBox* QDialogButtonBox_new8(int buttons, int orientation, QWidget* parent); QMetaObject* QDialogButtonBox_MetaObject(const QDialogButtonBox* self); +void* QDialogButtonBox_Metacast(QDialogButtonBox* self, const char* param1); struct miqt_string* QDialogButtonBox_Tr(const char* s); struct miqt_string* QDialogButtonBox_TrUtf8(const char* s); void QDialogButtonBox_SetOrientation(QDialogButtonBox* self, int orientation); diff --git a/qt/gen_qdirmodel.cpp b/qt/gen_qdirmodel.cpp index c18cdf9..fe706cc 100644 --- a/qt/gen_qdirmodel.cpp +++ b/qt/gen_qdirmodel.cpp @@ -49,6 +49,10 @@ QMetaObject* QDirModel_MetaObject(const QDirModel* self) { return (QMetaObject*) self->metaObject(); } +void* QDirModel_Metacast(QDirModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDirModel_Tr(const char* s) { QString _ret = QDirModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qdirmodel.go b/qt/gen_qdirmodel.go index e2e9fff..9c9cc5b 100644 --- a/qt/gen_qdirmodel.go +++ b/qt/gen_qdirmodel.go @@ -92,6 +92,12 @@ func (this *QDirModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDirModel_MetaObject(this.h))) } +func (this *QDirModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDirModel_Metacast(this.h, param1_Cstring) +} + func QDirModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qdirmodel.h b/qt/gen_qdirmodel.h index 068776b..9177116 100644 --- a/qt/gen_qdirmodel.h +++ b/qt/gen_qdirmodel.h @@ -40,6 +40,7 @@ QDirModel* QDirModel_new2(); QDirModel* QDirModel_new3(struct miqt_array* /* of struct miqt_string* */ nameFilters, int filters, int sort, QObject* parent); QDirModel* QDirModel_new4(QObject* parent); QMetaObject* QDirModel_MetaObject(const QDirModel* self); +void* QDirModel_Metacast(QDirModel* self, const char* param1); struct miqt_string* QDirModel_Tr(const char* s); struct miqt_string* QDirModel_TrUtf8(const char* s); QModelIndex* QDirModel_Index(const QDirModel* self, int row, int column); diff --git a/qt/gen_qdockwidget.cpp b/qt/gen_qdockwidget.cpp index 1307e44..ee0e533 100644 --- a/qt/gen_qdockwidget.cpp +++ b/qt/gen_qdockwidget.cpp @@ -40,6 +40,10 @@ QMetaObject* QDockWidget_MetaObject(const QDockWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QDockWidget_Metacast(QDockWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDockWidget_Tr(const char* s) { QString _ret = QDockWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qdockwidget.go b/qt/gen_qdockwidget.go index 177435b..34d2cd5 100644 --- a/qt/gen_qdockwidget.go +++ b/qt/gen_qdockwidget.go @@ -96,6 +96,12 @@ func (this *QDockWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDockWidget_MetaObject(this.h))) } +func (this *QDockWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDockWidget_Metacast(this.h, param1_Cstring) +} + func QDockWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qdockwidget.h b/qt/gen_qdockwidget.h index 14376e3..7a21f1e 100644 --- a/qt/gen_qdockwidget.h +++ b/qt/gen_qdockwidget.h @@ -32,6 +32,7 @@ QDockWidget* QDockWidget_new4(struct miqt_string* title, QWidget* parent, int fl QDockWidget* QDockWidget_new5(QWidget* parent); QDockWidget* QDockWidget_new6(QWidget* parent, int flags); QMetaObject* QDockWidget_MetaObject(const QDockWidget* self); +void* QDockWidget_Metacast(QDockWidget* self, const char* param1); struct miqt_string* QDockWidget_Tr(const char* s); struct miqt_string* QDockWidget_TrUtf8(const char* s); QWidget* QDockWidget_Widget(const QDockWidget* self); diff --git a/qt/gen_qdrag.cpp b/qt/gen_qdrag.cpp index 8600ac5..a6148b9 100644 --- a/qt/gen_qdrag.cpp +++ b/qt/gen_qdrag.cpp @@ -19,6 +19,10 @@ QMetaObject* QDrag_MetaObject(const QDrag* self) { return (QMetaObject*) self->metaObject(); } +void* QDrag_Metacast(QDrag* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDrag_Tr(const char* s) { QString _ret = QDrag::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qdrag.go b/qt/gen_qdrag.go index b16a021..39424b0 100644 --- a/qt/gen_qdrag.go +++ b/qt/gen_qdrag.go @@ -47,6 +47,12 @@ func (this *QDrag) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDrag_MetaObject(this.h))) } +func (this *QDrag) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDrag_Metacast(this.h, param1_Cstring) +} + func QDrag_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qdrag.h b/qt/gen_qdrag.h index 326b70b..a13e140 100644 --- a/qt/gen_qdrag.h +++ b/qt/gen_qdrag.h @@ -31,6 +31,7 @@ typedef struct QPoint QPoint; QDrag* QDrag_new(QObject* dragSource); QMetaObject* QDrag_MetaObject(const QDrag* self); +void* QDrag_Metacast(QDrag* self, const char* param1); struct miqt_string* QDrag_Tr(const char* s); struct miqt_string* QDrag_TrUtf8(const char* s); void QDrag_SetMimeData(QDrag* self, QMimeData* data); diff --git a/qt/gen_qerrormessage.cpp b/qt/gen_qerrormessage.cpp index e1283c0..f2d5860 100644 --- a/qt/gen_qerrormessage.cpp +++ b/qt/gen_qerrormessage.cpp @@ -20,6 +20,10 @@ QMetaObject* QErrorMessage_MetaObject(const QErrorMessage* self) { return (QMetaObject*) self->metaObject(); } +void* QErrorMessage_Metacast(QErrorMessage* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QErrorMessage_Tr(const char* s) { QString _ret = QErrorMessage::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qerrormessage.go b/qt/gen_qerrormessage.go index fb363ee..0514ddd 100644 --- a/qt/gen_qerrormessage.go +++ b/qt/gen_qerrormessage.go @@ -52,6 +52,12 @@ func (this *QErrorMessage) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QErrorMessage_MetaObject(this.h))) } +func (this *QErrorMessage) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QErrorMessage_Metacast(this.h, param1_Cstring) +} + func QErrorMessage_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qerrormessage.h b/qt/gen_qerrormessage.h index bf0598d..9bf729c 100644 --- a/qt/gen_qerrormessage.h +++ b/qt/gen_qerrormessage.h @@ -26,6 +26,7 @@ typedef struct QWidget QWidget; QErrorMessage* QErrorMessage_new(); QErrorMessage* QErrorMessage_new2(QWidget* parent); QMetaObject* QErrorMessage_MetaObject(const QErrorMessage* self); +void* QErrorMessage_Metacast(QErrorMessage* self, const char* param1); struct miqt_string* QErrorMessage_Tr(const char* s); struct miqt_string* QErrorMessage_TrUtf8(const char* s); QErrorMessage* QErrorMessage_QtHandler(); diff --git a/qt/gen_qeventloop.cpp b/qt/gen_qeventloop.cpp index bbbdbdb..ec27ef8 100644 --- a/qt/gen_qeventloop.cpp +++ b/qt/gen_qeventloop.cpp @@ -23,6 +23,10 @@ QMetaObject* QEventLoop_MetaObject(const QEventLoop* self) { return (QMetaObject*) self->metaObject(); } +void* QEventLoop_Metacast(QEventLoop* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QEventLoop_Tr(const char* s) { QString _ret = QEventLoop::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qeventloop.go b/qt/gen_qeventloop.go index 9e07aab..413bf7c 100644 --- a/qt/gen_qeventloop.go +++ b/qt/gen_qeventloop.go @@ -64,6 +64,12 @@ func (this *QEventLoop) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QEventLoop_MetaObject(this.h))) } +func (this *QEventLoop) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QEventLoop_Metacast(this.h, param1_Cstring) +} + func QEventLoop_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qeventloop.h b/qt/gen_qeventloop.h index 61874ea..f820ed8 100644 --- a/qt/gen_qeventloop.h +++ b/qt/gen_qeventloop.h @@ -32,6 +32,7 @@ typedef struct QThread QThread; QEventLoop* QEventLoop_new(); QEventLoop* QEventLoop_new2(QObject* parent); QMetaObject* QEventLoop_MetaObject(const QEventLoop* self); +void* QEventLoop_Metacast(QEventLoop* self, const char* param1); struct miqt_string* QEventLoop_Tr(const char* s); struct miqt_string* QEventLoop_TrUtf8(const char* s); bool QEventLoop_ProcessEvents(QEventLoop* self); diff --git a/qt/gen_qeventtransition.cpp b/qt/gen_qeventtransition.cpp index 05d7dc6..b0229d9 100644 --- a/qt/gen_qeventtransition.cpp +++ b/qt/gen_qeventtransition.cpp @@ -29,6 +29,10 @@ QMetaObject* QEventTransition_MetaObject(const QEventTransition* self) { return (QMetaObject*) self->metaObject(); } +void* QEventTransition_Metacast(QEventTransition* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QEventTransition_Tr(const char* s) { QString _ret = QEventTransition::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qeventtransition.go b/qt/gen_qeventtransition.go index d77d4ea..27283c8 100644 --- a/qt/gen_qeventtransition.go +++ b/qt/gen_qeventtransition.go @@ -64,6 +64,12 @@ func (this *QEventTransition) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QEventTransition_MetaObject(this.h))) } +func (this *QEventTransition) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QEventTransition_Metacast(this.h, param1_Cstring) +} + func QEventTransition_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qeventtransition.h b/qt/gen_qeventtransition.h index 96634da..11c383d 100644 --- a/qt/gen_qeventtransition.h +++ b/qt/gen_qeventtransition.h @@ -30,6 +30,7 @@ QEventTransition* QEventTransition_new2(QObject* object, int typeVal); QEventTransition* QEventTransition_new3(QState* sourceState); QEventTransition* QEventTransition_new4(QObject* object, int typeVal, QState* sourceState); QMetaObject* QEventTransition_MetaObject(const QEventTransition* self); +void* QEventTransition_Metacast(QEventTransition* self, const char* param1); struct miqt_string* QEventTransition_Tr(const char* s); struct miqt_string* QEventTransition_TrUtf8(const char* s); QObject* QEventTransition_EventSource(const QEventTransition* self); diff --git a/qt/gen_qfile.cpp b/qt/gen_qfile.cpp index 22ee1ae..79cff3a 100644 --- a/qt/gen_qfile.cpp +++ b/qt/gen_qfile.cpp @@ -31,6 +31,10 @@ QMetaObject* QFile_MetaObject(const QFile* self) { return (QMetaObject*) self->metaObject(); } +void* QFile_Metacast(QFile* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFile_Tr(const char* s) { QString _ret = QFile::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfile.go b/qt/gen_qfile.go index 83e49db..c9620f5 100644 --- a/qt/gen_qfile.go +++ b/qt/gen_qfile.go @@ -68,6 +68,12 @@ func (this *QFile) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFile_MetaObject(this.h))) } +func (this *QFile) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFile_Metacast(this.h, param1_Cstring) +} + func QFile_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfile.h b/qt/gen_qfile.h index b7fdda7..662c8b1 100644 --- a/qt/gen_qfile.h +++ b/qt/gen_qfile.h @@ -30,6 +30,7 @@ QFile* QFile_new2(struct miqt_string* name); QFile* QFile_new3(QObject* parent); QFile* QFile_new4(struct miqt_string* name, QObject* parent); QMetaObject* QFile_MetaObject(const QFile* self); +void* QFile_Metacast(QFile* self, const char* param1); struct miqt_string* QFile_Tr(const char* s); struct miqt_string* QFile_TrUtf8(const char* s); struct miqt_string* QFile_FileName(const QFile* self); diff --git a/qt/gen_qfiledevice.cpp b/qt/gen_qfiledevice.cpp index dd7baaa..a83eaa0 100644 --- a/qt/gen_qfiledevice.cpp +++ b/qt/gen_qfiledevice.cpp @@ -12,6 +12,10 @@ QMetaObject* QFileDevice_MetaObject(const QFileDevice* self) { return (QMetaObject*) self->metaObject(); } +void* QFileDevice_Metacast(QFileDevice* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFileDevice_Tr(const char* s) { QString _ret = QFileDevice::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfiledevice.go b/qt/gen_qfiledevice.go index b5f631b..4ba7095 100644 --- a/qt/gen_qfiledevice.go +++ b/qt/gen_qfiledevice.go @@ -100,6 +100,12 @@ func (this *QFileDevice) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFileDevice_MetaObject(this.h))) } +func (this *QFileDevice) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFileDevice_Metacast(this.h, param1_Cstring) +} + func QFileDevice_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfiledevice.h b/qt/gen_qfiledevice.h index 2730bb0..b5bda5d 100644 --- a/qt/gen_qfiledevice.h +++ b/qt/gen_qfiledevice.h @@ -24,6 +24,7 @@ typedef struct QMetaObject QMetaObject; #endif QMetaObject* QFileDevice_MetaObject(const QFileDevice* self); +void* QFileDevice_Metacast(QFileDevice* self, const char* param1); struct miqt_string* QFileDevice_Tr(const char* s); struct miqt_string* QFileDevice_TrUtf8(const char* s); int QFileDevice_Error(const QFileDevice* self); diff --git a/qt/gen_qfiledialog.cpp b/qt/gen_qfiledialog.cpp index a0c4c41..a95c023 100644 --- a/qt/gen_qfiledialog.cpp +++ b/qt/gen_qfiledialog.cpp @@ -49,6 +49,10 @@ QMetaObject* QFileDialog_MetaObject(const QFileDialog* self) { return (QMetaObject*) self->metaObject(); } +void* QFileDialog_Metacast(QFileDialog* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFileDialog_Tr(const char* s) { QString _ret = QFileDialog::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfiledialog.go b/qt/gen_qfiledialog.go index 9c6c74c..ab01189 100644 --- a/qt/gen_qfiledialog.go +++ b/qt/gen_qfiledialog.go @@ -136,6 +136,12 @@ func (this *QFileDialog) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFileDialog_MetaObject(this.h))) } +func (this *QFileDialog) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFileDialog_Metacast(this.h, param1_Cstring) +} + func QFileDialog_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfiledialog.h b/qt/gen_qfiledialog.h index 9b48a55..ea55258 100644 --- a/qt/gen_qfiledialog.h +++ b/qt/gen_qfiledialog.h @@ -42,6 +42,7 @@ QFileDialog* QFileDialog_new4(QWidget* parent, struct miqt_string* caption); QFileDialog* QFileDialog_new5(QWidget* parent, struct miqt_string* caption, struct miqt_string* directory); QFileDialog* QFileDialog_new6(QWidget* parent, struct miqt_string* caption, struct miqt_string* directory, struct miqt_string* filter); QMetaObject* QFileDialog_MetaObject(const QFileDialog* self); +void* QFileDialog_Metacast(QFileDialog* self, const char* param1); struct miqt_string* QFileDialog_Tr(const char* s); struct miqt_string* QFileDialog_TrUtf8(const char* s); void QFileDialog_SetDirectory(QFileDialog* self, struct miqt_string* directory); diff --git a/qt/gen_qfileselector.cpp b/qt/gen_qfileselector.cpp index 6921f1c..e8eea0d 100644 --- a/qt/gen_qfileselector.cpp +++ b/qt/gen_qfileselector.cpp @@ -22,6 +22,10 @@ QMetaObject* QFileSelector_MetaObject(const QFileSelector* self) { return (QMetaObject*) self->metaObject(); } +void* QFileSelector_Metacast(QFileSelector* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFileSelector_Tr(const char* s) { QString _ret = QFileSelector::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfileselector.go b/qt/gen_qfileselector.go index 9df6377..18f1b2a 100644 --- a/qt/gen_qfileselector.go +++ b/qt/gen_qfileselector.go @@ -52,6 +52,12 @@ func (this *QFileSelector) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFileSelector_MetaObject(this.h))) } +func (this *QFileSelector) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFileSelector_Metacast(this.h, param1_Cstring) +} + func QFileSelector_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfileselector.h b/qt/gen_qfileselector.h index f9e14d7..bc83e36 100644 --- a/qt/gen_qfileselector.h +++ b/qt/gen_qfileselector.h @@ -28,6 +28,7 @@ typedef struct QUrl QUrl; QFileSelector* QFileSelector_new(); QFileSelector* QFileSelector_new2(QObject* parent); QMetaObject* QFileSelector_MetaObject(const QFileSelector* self); +void* QFileSelector_Metacast(QFileSelector* self, const char* param1); struct miqt_string* QFileSelector_Tr(const char* s); struct miqt_string* QFileSelector_TrUtf8(const char* s); struct miqt_string* QFileSelector_Select(const QFileSelector* self, struct miqt_string* filePath); diff --git a/qt/gen_qfilesystemmodel.cpp b/qt/gen_qfilesystemmodel.cpp index 2ec30ad..111906c 100644 --- a/qt/gen_qfilesystemmodel.cpp +++ b/qt/gen_qfilesystemmodel.cpp @@ -29,6 +29,10 @@ QMetaObject* QFileSystemModel_MetaObject(const QFileSystemModel* self) { return (QMetaObject*) self->metaObject(); } +void* QFileSystemModel_Metacast(QFileSystemModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFileSystemModel_Tr(const char* s) { QString _ret = QFileSystemModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfilesystemmodel.go b/qt/gen_qfilesystemmodel.go index 528ec44..2bd0fda 100644 --- a/qt/gen_qfilesystemmodel.go +++ b/qt/gen_qfilesystemmodel.go @@ -70,6 +70,12 @@ func (this *QFileSystemModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFileSystemModel_MetaObject(this.h))) } +func (this *QFileSystemModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFileSystemModel_Metacast(this.h, param1_Cstring) +} + func QFileSystemModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfilesystemmodel.h b/qt/gen_qfilesystemmodel.h index f2901dc..6e68cf9 100644 --- a/qt/gen_qfilesystemmodel.h +++ b/qt/gen_qfilesystemmodel.h @@ -42,6 +42,7 @@ typedef struct QVariant QVariant; QFileSystemModel* QFileSystemModel_new(); QFileSystemModel* QFileSystemModel_new2(QObject* parent); QMetaObject* QFileSystemModel_MetaObject(const QFileSystemModel* self); +void* QFileSystemModel_Metacast(QFileSystemModel* self, const char* param1); struct miqt_string* QFileSystemModel_Tr(const char* s); struct miqt_string* QFileSystemModel_TrUtf8(const char* s); void QFileSystemModel_RootPathChanged(QFileSystemModel* self, struct miqt_string* newPath); diff --git a/qt/gen_qfilesystemwatcher.cpp b/qt/gen_qfilesystemwatcher.cpp index 417363e..c50716f 100644 --- a/qt/gen_qfilesystemwatcher.cpp +++ b/qt/gen_qfilesystemwatcher.cpp @@ -43,6 +43,10 @@ QMetaObject* QFileSystemWatcher_MetaObject(const QFileSystemWatcher* self) { return (QMetaObject*) self->metaObject(); } +void* QFileSystemWatcher_Metacast(QFileSystemWatcher* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFileSystemWatcher_Tr(const char* s) { QString _ret = QFileSystemWatcher::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfilesystemwatcher.go b/qt/gen_qfilesystemwatcher.go index b9e5e6f..3d013d5 100644 --- a/qt/gen_qfilesystemwatcher.go +++ b/qt/gen_qfilesystemwatcher.go @@ -84,6 +84,12 @@ func (this *QFileSystemWatcher) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFileSystemWatcher_MetaObject(this.h))) } +func (this *QFileSystemWatcher) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFileSystemWatcher_Metacast(this.h, param1_Cstring) +} + func QFileSystemWatcher_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfilesystemwatcher.h b/qt/gen_qfilesystemwatcher.h index 496e83a..4dee94c 100644 --- a/qt/gen_qfilesystemwatcher.h +++ b/qt/gen_qfilesystemwatcher.h @@ -28,6 +28,7 @@ QFileSystemWatcher* QFileSystemWatcher_new2(struct miqt_array* /* of struct miqt QFileSystemWatcher* QFileSystemWatcher_new3(QObject* parent); QFileSystemWatcher* QFileSystemWatcher_new4(struct miqt_array* /* of struct miqt_string* */ paths, QObject* parent); QMetaObject* QFileSystemWatcher_MetaObject(const QFileSystemWatcher* self); +void* QFileSystemWatcher_Metacast(QFileSystemWatcher* self, const char* param1); struct miqt_string* QFileSystemWatcher_Tr(const char* s); struct miqt_string* QFileSystemWatcher_TrUtf8(const char* s); bool QFileSystemWatcher_AddPath(QFileSystemWatcher* self, struct miqt_string* file); diff --git a/qt/gen_qfinalstate.cpp b/qt/gen_qfinalstate.cpp index 4e8f393..7d25b12 100644 --- a/qt/gen_qfinalstate.cpp +++ b/qt/gen_qfinalstate.cpp @@ -20,6 +20,10 @@ QMetaObject* QFinalState_MetaObject(const QFinalState* self) { return (QMetaObject*) self->metaObject(); } +void* QFinalState_Metacast(QFinalState* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFinalState_Tr(const char* s) { QString _ret = QFinalState::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfinalstate.go b/qt/gen_qfinalstate.go index 62b8f59..a45bf87 100644 --- a/qt/gen_qfinalstate.go +++ b/qt/gen_qfinalstate.go @@ -52,6 +52,12 @@ func (this *QFinalState) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFinalState_MetaObject(this.h))) } +func (this *QFinalState) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFinalState_Metacast(this.h, param1_Cstring) +} + func QFinalState_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfinalstate.h b/qt/gen_qfinalstate.h index 0992d2e..308428e 100644 --- a/qt/gen_qfinalstate.h +++ b/qt/gen_qfinalstate.h @@ -26,6 +26,7 @@ typedef struct QState QState; QFinalState* QFinalState_new(); QFinalState* QFinalState_new2(QState* parent); QMetaObject* QFinalState_MetaObject(const QFinalState* self); +void* QFinalState_Metacast(QFinalState* self, const char* param1); struct miqt_string* QFinalState_Tr(const char* s); struct miqt_string* QFinalState_TrUtf8(const char* s); struct miqt_string* QFinalState_Tr2(const char* s, const char* c); diff --git a/qt/gen_qfocusframe.cpp b/qt/gen_qfocusframe.cpp index 0e009d6..863f4de 100644 --- a/qt/gen_qfocusframe.cpp +++ b/qt/gen_qfocusframe.cpp @@ -20,6 +20,10 @@ QMetaObject* QFocusFrame_MetaObject(const QFocusFrame* self) { return (QMetaObject*) self->metaObject(); } +void* QFocusFrame_Metacast(QFocusFrame* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFocusFrame_Tr(const char* s) { QString _ret = QFocusFrame::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfocusframe.go b/qt/gen_qfocusframe.go index 30ae9ac..be8b0ff 100644 --- a/qt/gen_qfocusframe.go +++ b/qt/gen_qfocusframe.go @@ -52,6 +52,12 @@ func (this *QFocusFrame) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFocusFrame_MetaObject(this.h))) } +func (this *QFocusFrame) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFocusFrame_Metacast(this.h, param1_Cstring) +} + func QFocusFrame_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfocusframe.h b/qt/gen_qfocusframe.h index 7fab3f8..d4b5eca 100644 --- a/qt/gen_qfocusframe.h +++ b/qt/gen_qfocusframe.h @@ -26,6 +26,7 @@ typedef struct QWidget QWidget; QFocusFrame* QFocusFrame_new(); QFocusFrame* QFocusFrame_new2(QWidget* parent); QMetaObject* QFocusFrame_MetaObject(const QFocusFrame* self); +void* QFocusFrame_Metacast(QFocusFrame* self, const char* param1); struct miqt_string* QFocusFrame_Tr(const char* s); struct miqt_string* QFocusFrame_TrUtf8(const char* s); void QFocusFrame_SetWidget(QFocusFrame* self, QWidget* widget); diff --git a/qt/gen_qfontcombobox.cpp b/qt/gen_qfontcombobox.cpp index b00ea9e..03f0a02 100644 --- a/qt/gen_qfontcombobox.cpp +++ b/qt/gen_qfontcombobox.cpp @@ -22,6 +22,10 @@ QMetaObject* QFontComboBox_MetaObject(const QFontComboBox* self) { return (QMetaObject*) self->metaObject(); } +void* QFontComboBox_Metacast(QFontComboBox* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFontComboBox_Tr(const char* s) { QString _ret = QFontComboBox::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfontcombobox.go b/qt/gen_qfontcombobox.go index 40d459c..f138ff0 100644 --- a/qt/gen_qfontcombobox.go +++ b/qt/gen_qfontcombobox.go @@ -63,6 +63,12 @@ func (this *QFontComboBox) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFontComboBox_MetaObject(this.h))) } +func (this *QFontComboBox) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFontComboBox_Metacast(this.h, param1_Cstring) +} + func QFontComboBox_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfontcombobox.h b/qt/gen_qfontcombobox.h index d14f9d7..eb83549 100644 --- a/qt/gen_qfontcombobox.h +++ b/qt/gen_qfontcombobox.h @@ -30,6 +30,7 @@ typedef struct QWidget QWidget; QFontComboBox* QFontComboBox_new(); QFontComboBox* QFontComboBox_new2(QWidget* parent); QMetaObject* QFontComboBox_MetaObject(const QFontComboBox* self); +void* QFontComboBox_Metacast(QFontComboBox* self, const char* param1); struct miqt_string* QFontComboBox_Tr(const char* s); struct miqt_string* QFontComboBox_TrUtf8(const char* s); void QFontComboBox_SetWritingSystem(QFontComboBox* self, int writingSystem); diff --git a/qt/gen_qfontdialog.cpp b/qt/gen_qfontdialog.cpp index 29f0a81..38fcf3e 100644 --- a/qt/gen_qfontdialog.cpp +++ b/qt/gen_qfontdialog.cpp @@ -29,6 +29,10 @@ QMetaObject* QFontDialog_MetaObject(const QFontDialog* self) { return (QMetaObject*) self->metaObject(); } +void* QFontDialog_Metacast(QFontDialog* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFontDialog_Tr(const char* s) { QString _ret = QFontDialog::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfontdialog.go b/qt/gen_qfontdialog.go index 3a38fe3..b9bbd87 100644 --- a/qt/gen_qfontdialog.go +++ b/qt/gen_qfontdialog.go @@ -76,6 +76,12 @@ func (this *QFontDialog) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFontDialog_MetaObject(this.h))) } +func (this *QFontDialog) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFontDialog_Metacast(this.h, param1_Cstring) +} + func QFontDialog_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfontdialog.h b/qt/gen_qfontdialog.h index a3005b1..140a3aa 100644 --- a/qt/gen_qfontdialog.h +++ b/qt/gen_qfontdialog.h @@ -30,6 +30,7 @@ QFontDialog* QFontDialog_new2(QFont* initial); QFontDialog* QFontDialog_new3(QWidget* parent); QFontDialog* QFontDialog_new4(QFont* initial, QWidget* parent); QMetaObject* QFontDialog_MetaObject(const QFontDialog* self); +void* QFontDialog_Metacast(QFontDialog* self, const char* param1); struct miqt_string* QFontDialog_Tr(const char* s); struct miqt_string* QFontDialog_TrUtf8(const char* s); void QFontDialog_SetCurrentFont(QFontDialog* self, QFont* font); diff --git a/qt/gen_qformlayout.cpp b/qt/gen_qformlayout.cpp index d6bdac6..762b620 100644 --- a/qt/gen_qformlayout.cpp +++ b/qt/gen_qformlayout.cpp @@ -25,6 +25,10 @@ QMetaObject* QFormLayout_MetaObject(const QFormLayout* self) { return (QMetaObject*) self->metaObject(); } +void* QFormLayout_Metacast(QFormLayout* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFormLayout_Tr(const char* s) { QString _ret = QFormLayout::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qformlayout.go b/qt/gen_qformlayout.go index db7a970..989bf29 100644 --- a/qt/gen_qformlayout.go +++ b/qt/gen_qformlayout.go @@ -76,6 +76,12 @@ func (this *QFormLayout) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFormLayout_MetaObject(this.h))) } +func (this *QFormLayout) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFormLayout_Metacast(this.h, param1_Cstring) +} + func QFormLayout_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qformlayout.h b/qt/gen_qformlayout.h index baf895b..c9285f5 100644 --- a/qt/gen_qformlayout.h +++ b/qt/gen_qformlayout.h @@ -40,6 +40,7 @@ typedef struct QWidget QWidget; QFormLayout* QFormLayout_new(); QFormLayout* QFormLayout_new2(QWidget* parent); QMetaObject* QFormLayout_MetaObject(const QFormLayout* self); +void* QFormLayout_Metacast(QFormLayout* self, const char* param1); struct miqt_string* QFormLayout_Tr(const char* s); struct miqt_string* QFormLayout_TrUtf8(const char* s); void QFormLayout_SetFieldGrowthPolicy(QFormLayout* self, int policy); diff --git a/qt/gen_qframe.cpp b/qt/gen_qframe.cpp index b1ef482..1f4ab04 100644 --- a/qt/gen_qframe.cpp +++ b/qt/gen_qframe.cpp @@ -26,6 +26,10 @@ QMetaObject* QFrame_MetaObject(const QFrame* self) { return (QMetaObject*) self->metaObject(); } +void* QFrame_Metacast(QFrame* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFrame_Tr(const char* s) { QString _ret = QFrame::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qframe.go b/qt/gen_qframe.go index cd102b6..6b4e744 100644 --- a/qt/gen_qframe.go +++ b/qt/gen_qframe.go @@ -85,6 +85,12 @@ func (this *QFrame) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFrame_MetaObject(this.h))) } +func (this *QFrame) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFrame_Metacast(this.h, param1_Cstring) +} + func QFrame_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qframe.h b/qt/gen_qframe.h index 21789cb..17d099a 100644 --- a/qt/gen_qframe.h +++ b/qt/gen_qframe.h @@ -31,6 +31,7 @@ QFrame* QFrame_new(); QFrame* QFrame_new2(QWidget* parent); QFrame* QFrame_new3(QWidget* parent, int f); QMetaObject* QFrame_MetaObject(const QFrame* self); +void* QFrame_Metacast(QFrame* self, const char* param1); struct miqt_string* QFrame_Tr(const char* s); struct miqt_string* QFrame_TrUtf8(const char* s); int QFrame_FrameStyle(const QFrame* self); diff --git a/qt/gen_qfuturewatcher.cpp b/qt/gen_qfuturewatcher.cpp index 7eae39a..89006a3 100644 --- a/qt/gen_qfuturewatcher.cpp +++ b/qt/gen_qfuturewatcher.cpp @@ -12,6 +12,10 @@ QMetaObject* QFutureWatcherBase_MetaObject(const QFutureWatcherBase* self) { return (QMetaObject*) self->metaObject(); } +void* QFutureWatcherBase_Metacast(QFutureWatcherBase* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QFutureWatcherBase_Tr(const char* s) { QString _ret = QFutureWatcherBase::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qfuturewatcher.go b/qt/gen_qfuturewatcher.go index fd7662f..bdef774 100644 --- a/qt/gen_qfuturewatcher.go +++ b/qt/gen_qfuturewatcher.go @@ -41,6 +41,12 @@ func (this *QFutureWatcherBase) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QFutureWatcherBase_MetaObject(this.h))) } +func (this *QFutureWatcherBase) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QFutureWatcherBase_Metacast(this.h, param1_Cstring) +} + func QFutureWatcherBase_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qfuturewatcher.h b/qt/gen_qfuturewatcher.h index 7ff0ffa..f1d41c9 100644 --- a/qt/gen_qfuturewatcher.h +++ b/qt/gen_qfuturewatcher.h @@ -24,6 +24,7 @@ typedef struct QMetaObject QMetaObject; #endif QMetaObject* QFutureWatcherBase_MetaObject(const QFutureWatcherBase* self); +void* QFutureWatcherBase_Metacast(QFutureWatcherBase* self, const char* param1); struct miqt_string* QFutureWatcherBase_Tr(const char* s); struct miqt_string* QFutureWatcherBase_TrUtf8(const char* s); int QFutureWatcherBase_ProgressValue(const QFutureWatcherBase* self); diff --git a/qt/gen_qgenericplugin.cpp b/qt/gen_qgenericplugin.cpp index 87878bd..262c0bf 100644 --- a/qt/gen_qgenericplugin.cpp +++ b/qt/gen_qgenericplugin.cpp @@ -12,6 +12,10 @@ QMetaObject* QGenericPlugin_MetaObject(const QGenericPlugin* self) { return (QMetaObject*) self->metaObject(); } +void* QGenericPlugin_Metacast(QGenericPlugin* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGenericPlugin_Tr(const char* s) { QString _ret = QGenericPlugin::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgenericplugin.go b/qt/gen_qgenericplugin.go index 25575d2..9bab421 100644 --- a/qt/gen_qgenericplugin.go +++ b/qt/gen_qgenericplugin.go @@ -40,6 +40,12 @@ func (this *QGenericPlugin) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGenericPlugin_MetaObject(this.h))) } +func (this *QGenericPlugin) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGenericPlugin_Metacast(this.h, param1_Cstring) +} + func QGenericPlugin_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgenericplugin.h b/qt/gen_qgenericplugin.h index 295050a..437ae25 100644 --- a/qt/gen_qgenericplugin.h +++ b/qt/gen_qgenericplugin.h @@ -24,6 +24,7 @@ typedef struct QObject QObject; #endif QMetaObject* QGenericPlugin_MetaObject(const QGenericPlugin* self); +void* QGenericPlugin_Metacast(QGenericPlugin* self, const char* param1); struct miqt_string* QGenericPlugin_Tr(const char* s); struct miqt_string* QGenericPlugin_TrUtf8(const char* s); QObject* QGenericPlugin_Create(QGenericPlugin* self, struct miqt_string* name, struct miqt_string* spec); diff --git a/qt/gen_qgesture.cpp b/qt/gen_qgesture.cpp index efc771b..68e6e44 100644 --- a/qt/gen_qgesture.cpp +++ b/qt/gen_qgesture.cpp @@ -29,6 +29,10 @@ QMetaObject* QGesture_MetaObject(const QGesture* self) { return (QMetaObject*) self->metaObject(); } +void* QGesture_Metacast(QGesture* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGesture_Tr(const char* s) { QString _ret = QGesture::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -122,6 +126,10 @@ QMetaObject* QPanGesture_MetaObject(const QPanGesture* self) { return (QMetaObject*) self->metaObject(); } +void* QPanGesture_Metacast(QPanGesture* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPanGesture_Tr(const char* s) { QString _ret = QPanGesture::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -209,6 +217,10 @@ QMetaObject* QPinchGesture_MetaObject(const QPinchGesture* self) { return (QMetaObject*) self->metaObject(); } +void* QPinchGesture_Metacast(QPinchGesture* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPinchGesture_Tr(const char* s) { QString _ret = QPinchGesture::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -363,6 +375,10 @@ QMetaObject* QSwipeGesture_MetaObject(const QSwipeGesture* self) { return (QMetaObject*) self->metaObject(); } +void* QSwipeGesture_Metacast(QSwipeGesture* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSwipeGesture_Tr(const char* s) { QString _ret = QSwipeGesture::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -440,6 +456,10 @@ QMetaObject* QTapGesture_MetaObject(const QTapGesture* self) { return (QMetaObject*) self->metaObject(); } +void* QTapGesture_Metacast(QTapGesture* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTapGesture_Tr(const char* s) { QString _ret = QTapGesture::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -506,6 +526,10 @@ QMetaObject* QTapAndHoldGesture_MetaObject(const QTapAndHoldGesture* self) { return (QMetaObject*) self->metaObject(); } +void* QTapAndHoldGesture_Metacast(QTapAndHoldGesture* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTapAndHoldGesture_Tr(const char* s) { QString _ret = QTapAndHoldGesture::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgesture.go b/qt/gen_qgesture.go index 21e4fe8..6036ecc 100644 --- a/qt/gen_qgesture.go +++ b/qt/gen_qgesture.go @@ -77,6 +77,12 @@ func (this *QGesture) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGesture_MetaObject(this.h))) } +func (this *QGesture) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGesture_Metacast(this.h, param1_Cstring) +} + func QGesture_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -227,6 +233,12 @@ func (this *QPanGesture) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPanGesture_MetaObject(this.h))) } +func (this *QPanGesture) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPanGesture_Metacast(this.h, param1_Cstring) +} + func QPanGesture_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -379,6 +391,12 @@ func (this *QPinchGesture) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPinchGesture_MetaObject(this.h))) } +func (this *QPinchGesture) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPinchGesture_Metacast(this.h, param1_Cstring) +} + func QPinchGesture_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -591,6 +609,12 @@ func (this *QSwipeGesture) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSwipeGesture_MetaObject(this.h))) } +func (this *QSwipeGesture) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSwipeGesture_Metacast(this.h, param1_Cstring) +} + func QSwipeGesture_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -722,6 +746,12 @@ func (this *QTapGesture) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTapGesture_MetaObject(this.h))) } +func (this *QTapGesture) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTapGesture_Metacast(this.h, param1_Cstring) +} + func QTapGesture_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -848,6 +878,12 @@ func (this *QTapAndHoldGesture) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTapAndHoldGesture_MetaObject(this.h))) } +func (this *QTapAndHoldGesture) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTapAndHoldGesture_Metacast(this.h, param1_Cstring) +} + func QTapAndHoldGesture_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgesture.h b/qt/gen_qgesture.h index 949a12c..32ffa54 100644 --- a/qt/gen_qgesture.h +++ b/qt/gen_qgesture.h @@ -42,6 +42,7 @@ typedef struct QWidget QWidget; QGesture* QGesture_new(); QGesture* QGesture_new2(QObject* parent); QMetaObject* QGesture_MetaObject(const QGesture* self); +void* QGesture_Metacast(QGesture* self, const char* param1); struct miqt_string* QGesture_Tr(const char* s); struct miqt_string* QGesture_TrUtf8(const char* s); int QGesture_GestureType(const QGesture* self); @@ -61,6 +62,7 @@ void QGesture_Delete(QGesture* self); QPanGesture* QPanGesture_new(); QPanGesture* QPanGesture_new2(QObject* parent); QMetaObject* QPanGesture_MetaObject(const QPanGesture* self); +void* QPanGesture_Metacast(QPanGesture* self, const char* param1); struct miqt_string* QPanGesture_Tr(const char* s); struct miqt_string* QPanGesture_TrUtf8(const char* s); QPointF* QPanGesture_LastOffset(const QPanGesture* self); @@ -79,6 +81,7 @@ void QPanGesture_Delete(QPanGesture* self); QPinchGesture* QPinchGesture_new(); QPinchGesture* QPinchGesture_new2(QObject* parent); QMetaObject* QPinchGesture_MetaObject(const QPinchGesture* self); +void* QPinchGesture_Metacast(QPinchGesture* self, const char* param1); struct miqt_string* QPinchGesture_Tr(const char* s); struct miqt_string* QPinchGesture_TrUtf8(const char* s); int QPinchGesture_TotalChangeFlags(const QPinchGesture* self); @@ -112,6 +115,7 @@ void QPinchGesture_Delete(QPinchGesture* self); QSwipeGesture* QSwipeGesture_new(); QSwipeGesture* QSwipeGesture_new2(QObject* parent); QMetaObject* QSwipeGesture_MetaObject(const QSwipeGesture* self); +void* QSwipeGesture_Metacast(QSwipeGesture* self, const char* param1); struct miqt_string* QSwipeGesture_Tr(const char* s); struct miqt_string* QSwipeGesture_TrUtf8(const char* s); int QSwipeGesture_HorizontalDirection(const QSwipeGesture* self); @@ -127,6 +131,7 @@ void QSwipeGesture_Delete(QSwipeGesture* self); QTapGesture* QTapGesture_new(); QTapGesture* QTapGesture_new2(QObject* parent); QMetaObject* QTapGesture_MetaObject(const QTapGesture* self); +void* QTapGesture_Metacast(QTapGesture* self, const char* param1); struct miqt_string* QTapGesture_Tr(const char* s); struct miqt_string* QTapGesture_TrUtf8(const char* s); QPointF* QTapGesture_Position(const QTapGesture* self); @@ -140,6 +145,7 @@ void QTapGesture_Delete(QTapGesture* self); QTapAndHoldGesture* QTapAndHoldGesture_new(); QTapAndHoldGesture* QTapAndHoldGesture_new2(QObject* parent); QMetaObject* QTapAndHoldGesture_MetaObject(const QTapAndHoldGesture* self); +void* QTapAndHoldGesture_Metacast(QTapAndHoldGesture* self, const char* param1); struct miqt_string* QTapAndHoldGesture_Tr(const char* s); struct miqt_string* QTapAndHoldGesture_TrUtf8(const char* s); QPointF* QTapAndHoldGesture_Position(const QTapAndHoldGesture* self); diff --git a/qt/gen_qgraphicsanchorlayout.cpp b/qt/gen_qgraphicsanchorlayout.cpp index 0ecdc04..bc7d1c4 100644 --- a/qt/gen_qgraphicsanchorlayout.cpp +++ b/qt/gen_qgraphicsanchorlayout.cpp @@ -14,6 +14,10 @@ QMetaObject* QGraphicsAnchor_MetaObject(const QGraphicsAnchor* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsAnchor_Metacast(QGraphicsAnchor* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsAnchor_Tr(const char* s) { QString _ret = QGraphicsAnchor::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgraphicsanchorlayout.go b/qt/gen_qgraphicsanchorlayout.go index 7e56444..3c8fa23 100644 --- a/qt/gen_qgraphicsanchorlayout.go +++ b/qt/gen_qgraphicsanchorlayout.go @@ -40,6 +40,12 @@ func (this *QGraphicsAnchor) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsAnchor_MetaObject(this.h))) } +func (this *QGraphicsAnchor) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsAnchor_Metacast(this.h, param1_Cstring) +} + func QGraphicsAnchor_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgraphicsanchorlayout.h b/qt/gen_qgraphicsanchorlayout.h index 4b4a3d1..289e05a 100644 --- a/qt/gen_qgraphicsanchorlayout.h +++ b/qt/gen_qgraphicsanchorlayout.h @@ -28,6 +28,7 @@ typedef struct QRectF QRectF; #endif QMetaObject* QGraphicsAnchor_MetaObject(const QGraphicsAnchor* self); +void* QGraphicsAnchor_Metacast(QGraphicsAnchor* self, const char* param1); struct miqt_string* QGraphicsAnchor_Tr(const char* s); struct miqt_string* QGraphicsAnchor_TrUtf8(const char* s); void QGraphicsAnchor_SetSpacing(QGraphicsAnchor* self, double spacing); diff --git a/qt/gen_qgraphicseffect.cpp b/qt/gen_qgraphicseffect.cpp index c996ab8..f9bf51b 100644 --- a/qt/gen_qgraphicseffect.cpp +++ b/qt/gen_qgraphicseffect.cpp @@ -20,6 +20,10 @@ QMetaObject* QGraphicsEffect_MetaObject(const QGraphicsEffect* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsEffect_Metacast(QGraphicsEffect* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsEffect_Tr(const char* s) { QString _ret = QGraphicsEffect::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -109,6 +113,10 @@ QMetaObject* QGraphicsColorizeEffect_MetaObject(const QGraphicsColorizeEffect* s return (QMetaObject*) self->metaObject(); } +void* QGraphicsColorizeEffect_Metacast(QGraphicsColorizeEffect* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsColorizeEffect_Tr(const char* s) { QString _ret = QGraphicsColorizeEffect::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -209,6 +217,10 @@ QMetaObject* QGraphicsBlurEffect_MetaObject(const QGraphicsBlurEffect* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsBlurEffect_Metacast(QGraphicsBlurEffect* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsBlurEffect_Tr(const char* s) { QString _ret = QGraphicsBlurEffect::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -313,6 +325,10 @@ QMetaObject* QGraphicsDropShadowEffect_MetaObject(const QGraphicsDropShadowEffec return (QMetaObject*) self->metaObject(); } +void* QGraphicsDropShadowEffect_Metacast(QGraphicsDropShadowEffect* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsDropShadowEffect_Tr(const char* s) { QString _ret = QGraphicsDropShadowEffect::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -464,6 +480,10 @@ QMetaObject* QGraphicsOpacityEffect_MetaObject(const QGraphicsOpacityEffect* sel return (QMetaObject*) self->metaObject(); } +void* QGraphicsOpacityEffect_Metacast(QGraphicsOpacityEffect* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsOpacityEffect_Tr(const char* s) { QString _ret = QGraphicsOpacityEffect::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgraphicseffect.go b/qt/gen_qgraphicseffect.go index 1ddd9fd..49d1b91 100644 --- a/qt/gen_qgraphicseffect.go +++ b/qt/gen_qgraphicseffect.go @@ -66,6 +66,12 @@ func (this *QGraphicsEffect) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsEffect_MetaObject(this.h))) } +func (this *QGraphicsEffect) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsEffect_Metacast(this.h, param1_Cstring) +} + func QGraphicsEffect_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -227,6 +233,12 @@ func (this *QGraphicsColorizeEffect) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsColorizeEffect_MetaObject(this.h))) } +func (this *QGraphicsColorizeEffect) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsColorizeEffect_Metacast(this.h, param1_Cstring) +} + func QGraphicsColorizeEffect_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -401,6 +413,12 @@ func (this *QGraphicsBlurEffect) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsBlurEffect_MetaObject(this.h))) } +func (this *QGraphicsBlurEffect) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsBlurEffect_Metacast(this.h, param1_Cstring) +} + func QGraphicsBlurEffect_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -579,6 +597,12 @@ func (this *QGraphicsDropShadowEffect) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsDropShadowEffect_MetaObject(this.h))) } +func (this *QGraphicsDropShadowEffect) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsDropShadowEffect_Metacast(this.h, param1_Cstring) +} + func QGraphicsDropShadowEffect_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -815,6 +839,12 @@ func (this *QGraphicsOpacityEffect) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsOpacityEffect_MetaObject(this.h))) } +func (this *QGraphicsOpacityEffect) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsOpacityEffect_Metacast(this.h, param1_Cstring) +} + func QGraphicsOpacityEffect_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgraphicseffect.h b/qt/gen_qgraphicseffect.h index 0ad6dd8..df2a6e9 100644 --- a/qt/gen_qgraphicseffect.h +++ b/qt/gen_qgraphicseffect.h @@ -40,6 +40,7 @@ typedef struct QRectF QRectF; #endif QMetaObject* QGraphicsEffect_MetaObject(const QGraphicsEffect* self); +void* QGraphicsEffect_Metacast(QGraphicsEffect* self, const char* param1); struct miqt_string* QGraphicsEffect_Tr(const char* s); struct miqt_string* QGraphicsEffect_TrUtf8(const char* s); QRectF* QGraphicsEffect_BoundingRectFor(const QGraphicsEffect* self, QRectF* sourceRect); @@ -58,6 +59,7 @@ void QGraphicsEffect_Delete(QGraphicsEffect* self); QGraphicsColorizeEffect* QGraphicsColorizeEffect_new(); QGraphicsColorizeEffect* QGraphicsColorizeEffect_new2(QObject* parent); QMetaObject* QGraphicsColorizeEffect_MetaObject(const QGraphicsColorizeEffect* self); +void* QGraphicsColorizeEffect_Metacast(QGraphicsColorizeEffect* self, const char* param1); struct miqt_string* QGraphicsColorizeEffect_Tr(const char* s); struct miqt_string* QGraphicsColorizeEffect_TrUtf8(const char* s); QColor* QGraphicsColorizeEffect_Color(const QGraphicsColorizeEffect* self); @@ -77,6 +79,7 @@ void QGraphicsColorizeEffect_Delete(QGraphicsColorizeEffect* self); QGraphicsBlurEffect* QGraphicsBlurEffect_new(); QGraphicsBlurEffect* QGraphicsBlurEffect_new2(QObject* parent); QMetaObject* QGraphicsBlurEffect_MetaObject(const QGraphicsBlurEffect* self); +void* QGraphicsBlurEffect_Metacast(QGraphicsBlurEffect* self, const char* param1); struct miqt_string* QGraphicsBlurEffect_Tr(const char* s); struct miqt_string* QGraphicsBlurEffect_TrUtf8(const char* s); QRectF* QGraphicsBlurEffect_BoundingRectFor(const QGraphicsBlurEffect* self, QRectF* rect); @@ -97,6 +100,7 @@ void QGraphicsBlurEffect_Delete(QGraphicsBlurEffect* self); QGraphicsDropShadowEffect* QGraphicsDropShadowEffect_new(); QGraphicsDropShadowEffect* QGraphicsDropShadowEffect_new2(QObject* parent); QMetaObject* QGraphicsDropShadowEffect_MetaObject(const QGraphicsDropShadowEffect* self); +void* QGraphicsDropShadowEffect_Metacast(QGraphicsDropShadowEffect* self, const char* param1); struct miqt_string* QGraphicsDropShadowEffect_Tr(const char* s); struct miqt_string* QGraphicsDropShadowEffect_TrUtf8(const char* s); QRectF* QGraphicsDropShadowEffect_BoundingRectFor(const QGraphicsDropShadowEffect* self, QRectF* rect); @@ -127,6 +131,7 @@ void QGraphicsDropShadowEffect_Delete(QGraphicsDropShadowEffect* self); QGraphicsOpacityEffect* QGraphicsOpacityEffect_new(); QGraphicsOpacityEffect* QGraphicsOpacityEffect_new2(QObject* parent); QMetaObject* QGraphicsOpacityEffect_MetaObject(const QGraphicsOpacityEffect* self); +void* QGraphicsOpacityEffect_Metacast(QGraphicsOpacityEffect* self, const char* param1); struct miqt_string* QGraphicsOpacityEffect_Tr(const char* s); struct miqt_string* QGraphicsOpacityEffect_TrUtf8(const char* s); double QGraphicsOpacityEffect_Opacity(const QGraphicsOpacityEffect* self); diff --git a/qt/gen_qgraphicsitem.cpp b/qt/gen_qgraphicsitem.cpp index f3d026e..50ed3ba 100644 --- a/qt/gen_qgraphicsitem.cpp +++ b/qt/gen_qgraphicsitem.cpp @@ -842,6 +842,10 @@ QMetaObject* QGraphicsObject_MetaObject(const QGraphicsObject* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsObject_Metacast(QGraphicsObject* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsObject_Tr(const char* s) { QString _ret = QGraphicsObject::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -1509,6 +1513,10 @@ QMetaObject* QGraphicsTextItem_MetaObject(const QGraphicsTextItem* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsTextItem_Metacast(QGraphicsTextItem* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsTextItem_Tr(const char* s) { QString _ret = QGraphicsTextItem::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgraphicsitem.go b/qt/gen_qgraphicsitem.go index 54a8b0a..2026f2e 100644 --- a/qt/gen_qgraphicsitem.go +++ b/qt/gen_qgraphicsitem.go @@ -1147,6 +1147,12 @@ func (this *QGraphicsObject) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsObject_MetaObject(this.h))) } +func (this *QGraphicsObject) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsObject_Metacast(this.h, param1_Cstring) +} + func QGraphicsObject_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -2329,6 +2335,12 @@ func (this *QGraphicsTextItem) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsTextItem_MetaObject(this.h))) } +func (this *QGraphicsTextItem) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsTextItem_Metacast(this.h, param1_Cstring) +} + func QGraphicsTextItem_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgraphicsitem.h b/qt/gen_qgraphicsitem.h index c60b370..b250b4d 100644 --- a/qt/gen_qgraphicsitem.h +++ b/qt/gen_qgraphicsitem.h @@ -277,6 +277,7 @@ void QGraphicsItem_Scroll3(QGraphicsItem* self, double dx, double dy, QRectF* re void QGraphicsItem_Delete(QGraphicsItem* self); QMetaObject* QGraphicsObject_MetaObject(const QGraphicsObject* self); +void* QGraphicsObject_Metacast(QGraphicsObject* self, const char* param1); struct miqt_string* QGraphicsObject_Tr(const char* s); struct miqt_string* QGraphicsObject_TrUtf8(const char* s); void QGraphicsObject_GrabGesture(QGraphicsObject* self, int typeVal); @@ -440,6 +441,7 @@ QGraphicsTextItem* QGraphicsTextItem_new2(struct miqt_string* text); QGraphicsTextItem* QGraphicsTextItem_new3(QGraphicsItem* parent); QGraphicsTextItem* QGraphicsTextItem_new4(struct miqt_string* text, QGraphicsItem* parent); QMetaObject* QGraphicsTextItem_MetaObject(const QGraphicsTextItem* self); +void* QGraphicsTextItem_Metacast(QGraphicsTextItem* self, const char* param1); struct miqt_string* QGraphicsTextItem_Tr(const char* s); struct miqt_string* QGraphicsTextItem_TrUtf8(const char* s); struct miqt_string* QGraphicsTextItem_ToHtml(const QGraphicsTextItem* self); diff --git a/qt/gen_qgraphicsitemanimation.cpp b/qt/gen_qgraphicsitemanimation.cpp index a321679..1bbec65 100644 --- a/qt/gen_qgraphicsitemanimation.cpp +++ b/qt/gen_qgraphicsitemanimation.cpp @@ -25,6 +25,10 @@ QMetaObject* QGraphicsItemAnimation_MetaObject(const QGraphicsItemAnimation* sel return (QMetaObject*) self->metaObject(); } +void* QGraphicsItemAnimation_Metacast(QGraphicsItemAnimation* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsItemAnimation_Tr(const char* s) { QString _ret = QGraphicsItemAnimation::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgraphicsitemanimation.go b/qt/gen_qgraphicsitemanimation.go index 95141a4..59ab538 100644 --- a/qt/gen_qgraphicsitemanimation.go +++ b/qt/gen_qgraphicsitemanimation.go @@ -52,6 +52,12 @@ func (this *QGraphicsItemAnimation) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsItemAnimation_MetaObject(this.h))) } +func (this *QGraphicsItemAnimation) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsItemAnimation_Metacast(this.h, param1_Cstring) +} + func QGraphicsItemAnimation_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgraphicsitemanimation.h b/qt/gen_qgraphicsitemanimation.h index 63986c5..6fe58e6 100644 --- a/qt/gen_qgraphicsitemanimation.h +++ b/qt/gen_qgraphicsitemanimation.h @@ -36,6 +36,7 @@ typedef struct QTransform QTransform; QGraphicsItemAnimation* QGraphicsItemAnimation_new(); QGraphicsItemAnimation* QGraphicsItemAnimation_new2(QObject* parent); QMetaObject* QGraphicsItemAnimation_MetaObject(const QGraphicsItemAnimation* self); +void* QGraphicsItemAnimation_Metacast(QGraphicsItemAnimation* self, const char* param1); struct miqt_string* QGraphicsItemAnimation_Tr(const char* s); struct miqt_string* QGraphicsItemAnimation_TrUtf8(const char* s); QGraphicsItem* QGraphicsItemAnimation_Item(const QGraphicsItemAnimation* self); diff --git a/qt/gen_qgraphicsproxywidget.cpp b/qt/gen_qgraphicsproxywidget.cpp index 8a9c16f..cb86872 100644 --- a/qt/gen_qgraphicsproxywidget.cpp +++ b/qt/gen_qgraphicsproxywidget.cpp @@ -28,6 +28,10 @@ QMetaObject* QGraphicsProxyWidget_MetaObject(const QGraphicsProxyWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsProxyWidget_Metacast(QGraphicsProxyWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsProxyWidget_Tr(const char* s) { QString _ret = QGraphicsProxyWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgraphicsproxywidget.go b/qt/gen_qgraphicsproxywidget.go index 26c709f..a57f2a8 100644 --- a/qt/gen_qgraphicsproxywidget.go +++ b/qt/gen_qgraphicsproxywidget.go @@ -64,6 +64,12 @@ func (this *QGraphicsProxyWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsProxyWidget_MetaObject(this.h))) } +func (this *QGraphicsProxyWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsProxyWidget_Metacast(this.h, param1_Cstring) +} + func QGraphicsProxyWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgraphicsproxywidget.h b/qt/gen_qgraphicsproxywidget.h index 8c15115..3dedc86 100644 --- a/qt/gen_qgraphicsproxywidget.h +++ b/qt/gen_qgraphicsproxywidget.h @@ -35,6 +35,7 @@ QGraphicsProxyWidget* QGraphicsProxyWidget_new(); QGraphicsProxyWidget* QGraphicsProxyWidget_new2(QGraphicsItem* parent); QGraphicsProxyWidget* QGraphicsProxyWidget_new3(QGraphicsItem* parent, int wFlags); QMetaObject* QGraphicsProxyWidget_MetaObject(const QGraphicsProxyWidget* self); +void* QGraphicsProxyWidget_Metacast(QGraphicsProxyWidget* self, const char* param1); struct miqt_string* QGraphicsProxyWidget_Tr(const char* s); struct miqt_string* QGraphicsProxyWidget_TrUtf8(const char* s); void QGraphicsProxyWidget_SetWidget(QGraphicsProxyWidget* self, QWidget* widget); diff --git a/qt/gen_qgraphicsscene.cpp b/qt/gen_qgraphicsscene.cpp index a59f748..e5987e2 100644 --- a/qt/gen_qgraphicsscene.cpp +++ b/qt/gen_qgraphicsscene.cpp @@ -64,6 +64,10 @@ QMetaObject* QGraphicsScene_MetaObject(const QGraphicsScene* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsScene_Metacast(QGraphicsScene* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsScene_Tr(const char* s) { QString _ret = QGraphicsScene::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgraphicsscene.go b/qt/gen_qgraphicsscene.go index d903d32..86bd7fd 100644 --- a/qt/gen_qgraphicsscene.go +++ b/qt/gen_qgraphicsscene.go @@ -93,6 +93,12 @@ func (this *QGraphicsScene) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsScene_MetaObject(this.h))) } +func (this *QGraphicsScene) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsScene_Metacast(this.h, param1_Cstring) +} + func QGraphicsScene_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgraphicsscene.h b/qt/gen_qgraphicsscene.h index b8801c7..8d573b4 100644 --- a/qt/gen_qgraphicsscene.h +++ b/qt/gen_qgraphicsscene.h @@ -84,6 +84,7 @@ QGraphicsScene* QGraphicsScene_new4(QObject* parent); QGraphicsScene* QGraphicsScene_new5(QRectF* sceneRect, QObject* parent); QGraphicsScene* QGraphicsScene_new6(double x, double y, double width, double height, QObject* parent); QMetaObject* QGraphicsScene_MetaObject(const QGraphicsScene* self); +void* QGraphicsScene_Metacast(QGraphicsScene* self, const char* param1); struct miqt_string* QGraphicsScene_Tr(const char* s); struct miqt_string* QGraphicsScene_TrUtf8(const char* s); QRectF* QGraphicsScene_SceneRect(const QGraphicsScene* self); diff --git a/qt/gen_qgraphicstransform.cpp b/qt/gen_qgraphicstransform.cpp index 6745bdb..0e375ee 100644 --- a/qt/gen_qgraphicstransform.cpp +++ b/qt/gen_qgraphicstransform.cpp @@ -16,6 +16,10 @@ QMetaObject* QGraphicsTransform_MetaObject(const QGraphicsTransform* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsTransform_Metacast(QGraphicsTransform* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsTransform_Tr(const char* s) { QString _ret = QGraphicsTransform::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -78,6 +82,10 @@ QMetaObject* QGraphicsScale_MetaObject(const QGraphicsScale* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsScale_Metacast(QGraphicsScale* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsScale_Tr(const char* s) { QString _ret = QGraphicsScale::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -225,6 +233,10 @@ QMetaObject* QGraphicsRotation_MetaObject(const QGraphicsRotation* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsRotation_Metacast(QGraphicsRotation* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsRotation_Tr(const char* s) { QString _ret = QGraphicsRotation::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgraphicstransform.go b/qt/gen_qgraphicstransform.go index 4a6a729..a5b3d1f 100644 --- a/qt/gen_qgraphicstransform.go +++ b/qt/gen_qgraphicstransform.go @@ -41,6 +41,12 @@ func (this *QGraphicsTransform) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsTransform_MetaObject(this.h))) } +func (this *QGraphicsTransform) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsTransform_Metacast(this.h, param1_Cstring) +} + func QGraphicsTransform_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -160,6 +166,12 @@ func (this *QGraphicsScale) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsScale_MetaObject(this.h))) } +func (this *QGraphicsScale) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsScale_Metacast(this.h, param1_Cstring) +} + func QGraphicsScale_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -399,6 +411,12 @@ func (this *QGraphicsRotation) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsRotation_MetaObject(this.h))) } +func (this *QGraphicsRotation) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsRotation_Metacast(this.h, param1_Cstring) +} + func QGraphicsRotation_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgraphicstransform.h b/qt/gen_qgraphicstransform.h index 7218b97..95079ff 100644 --- a/qt/gen_qgraphicstransform.h +++ b/qt/gen_qgraphicstransform.h @@ -32,6 +32,7 @@ typedef struct QVector3D QVector3D; #endif QMetaObject* QGraphicsTransform_MetaObject(const QGraphicsTransform* self); +void* QGraphicsTransform_Metacast(QGraphicsTransform* self, const char* param1); struct miqt_string* QGraphicsTransform_Tr(const char* s); struct miqt_string* QGraphicsTransform_TrUtf8(const char* s); void QGraphicsTransform_ApplyTo(const QGraphicsTransform* self, QMatrix4x4* matrix); @@ -44,6 +45,7 @@ void QGraphicsTransform_Delete(QGraphicsTransform* self); QGraphicsScale* QGraphicsScale_new(); QGraphicsScale* QGraphicsScale_new2(QObject* parent); QMetaObject* QGraphicsScale_MetaObject(const QGraphicsScale* self); +void* QGraphicsScale_Metacast(QGraphicsScale* self, const char* param1); struct miqt_string* QGraphicsScale_Tr(const char* s); struct miqt_string* QGraphicsScale_TrUtf8(const char* s); QVector3D* QGraphicsScale_Origin(const QGraphicsScale* self); @@ -74,6 +76,7 @@ void QGraphicsScale_Delete(QGraphicsScale* self); QGraphicsRotation* QGraphicsRotation_new(); QGraphicsRotation* QGraphicsRotation_new2(QObject* parent); QMetaObject* QGraphicsRotation_MetaObject(const QGraphicsRotation* self); +void* QGraphicsRotation_Metacast(QGraphicsRotation* self, const char* param1); struct miqt_string* QGraphicsRotation_Tr(const char* s); struct miqt_string* QGraphicsRotation_TrUtf8(const char* s); QVector3D* QGraphicsRotation_Origin(const QGraphicsRotation* self); diff --git a/qt/gen_qgraphicsview.cpp b/qt/gen_qgraphicsview.cpp index a86e5a9..e6dabe8 100644 --- a/qt/gen_qgraphicsview.cpp +++ b/qt/gen_qgraphicsview.cpp @@ -42,6 +42,10 @@ QMetaObject* QGraphicsView_MetaObject(const QGraphicsView* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsView_Metacast(QGraphicsView* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsView_Tr(const char* s) { QString _ret = QGraphicsView::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgraphicsview.go b/qt/gen_qgraphicsview.go index a68ae2c..edcdc04 100644 --- a/qt/gen_qgraphicsview.go +++ b/qt/gen_qgraphicsview.go @@ -107,6 +107,12 @@ func (this *QGraphicsView) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsView_MetaObject(this.h))) } +func (this *QGraphicsView) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsView_Metacast(this.h, param1_Cstring) +} + func QGraphicsView_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgraphicsview.h b/qt/gen_qgraphicsview.h index 50e2dbe..ed3bb97 100644 --- a/qt/gen_qgraphicsview.h +++ b/qt/gen_qgraphicsview.h @@ -54,6 +54,7 @@ QGraphicsView* QGraphicsView_new2(QGraphicsScene* scene); QGraphicsView* QGraphicsView_new3(QWidget* parent); QGraphicsView* QGraphicsView_new4(QGraphicsScene* scene, QWidget* parent); QMetaObject* QGraphicsView_MetaObject(const QGraphicsView* self); +void* QGraphicsView_Metacast(QGraphicsView* self, const char* param1); struct miqt_string* QGraphicsView_Tr(const char* s); struct miqt_string* QGraphicsView_TrUtf8(const char* s); QSize* QGraphicsView_SizeHint(const QGraphicsView* self); diff --git a/qt/gen_qgraphicswidget.cpp b/qt/gen_qgraphicswidget.cpp index 5655ee4..f1666f2 100644 --- a/qt/gen_qgraphicswidget.cpp +++ b/qt/gen_qgraphicswidget.cpp @@ -38,6 +38,10 @@ QMetaObject* QGraphicsWidget_MetaObject(const QGraphicsWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QGraphicsWidget_Metacast(QGraphicsWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGraphicsWidget_Tr(const char* s) { QString _ret = QGraphicsWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgraphicswidget.go b/qt/gen_qgraphicswidget.go index 9a41869..4990955 100644 --- a/qt/gen_qgraphicswidget.go +++ b/qt/gen_qgraphicswidget.go @@ -66,6 +66,12 @@ func (this *QGraphicsWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGraphicsWidget_MetaObject(this.h))) } +func (this *QGraphicsWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGraphicsWidget_Metacast(this.h, param1_Cstring) +} + func QGraphicsWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgraphicswidget.h b/qt/gen_qgraphicswidget.h index e1b620d..c706fe4 100644 --- a/qt/gen_qgraphicswidget.h +++ b/qt/gen_qgraphicswidget.h @@ -53,6 +53,7 @@ QGraphicsWidget* QGraphicsWidget_new(); QGraphicsWidget* QGraphicsWidget_new2(QGraphicsItem* parent); QGraphicsWidget* QGraphicsWidget_new3(QGraphicsItem* parent, int wFlags); QMetaObject* QGraphicsWidget_MetaObject(const QGraphicsWidget* self); +void* QGraphicsWidget_Metacast(QGraphicsWidget* self, const char* param1); struct miqt_string* QGraphicsWidget_Tr(const char* s); struct miqt_string* QGraphicsWidget_TrUtf8(const char* s); QGraphicsLayout* QGraphicsWidget_Layout(const QGraphicsWidget* self); diff --git a/qt/gen_qgridlayout.cpp b/qt/gen_qgridlayout.cpp index 9c3a0c6..981e5f4 100644 --- a/qt/gen_qgridlayout.cpp +++ b/qt/gen_qgridlayout.cpp @@ -24,6 +24,10 @@ QMetaObject* QGridLayout_MetaObject(const QGridLayout* self) { return (QMetaObject*) self->metaObject(); } +void* QGridLayout_Metacast(QGridLayout* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGridLayout_Tr(const char* s) { QString _ret = QGridLayout::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgridlayout.go b/qt/gen_qgridlayout.go index eb83f4e..27e0b51 100644 --- a/qt/gen_qgridlayout.go +++ b/qt/gen_qgridlayout.go @@ -52,6 +52,12 @@ func (this *QGridLayout) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGridLayout_MetaObject(this.h))) } +func (this *QGridLayout) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGridLayout_Metacast(this.h, param1_Cstring) +} + func QGridLayout_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgridlayout.h b/qt/gen_qgridlayout.h index a3cc8db..f2ff61c 100644 --- a/qt/gen_qgridlayout.h +++ b/qt/gen_qgridlayout.h @@ -34,6 +34,7 @@ typedef struct QWidget QWidget; QGridLayout* QGridLayout_new(QWidget* parent); QGridLayout* QGridLayout_new2(); QMetaObject* QGridLayout_MetaObject(const QGridLayout* self); +void* QGridLayout_Metacast(QGridLayout* self, const char* param1); struct miqt_string* QGridLayout_Tr(const char* s); struct miqt_string* QGridLayout_TrUtf8(const char* s); QSize* QGridLayout_SizeHint(const QGridLayout* self); diff --git a/qt/gen_qgroupbox.cpp b/qt/gen_qgroupbox.cpp index 1493d81..74971d7 100644 --- a/qt/gen_qgroupbox.cpp +++ b/qt/gen_qgroupbox.cpp @@ -31,6 +31,10 @@ QMetaObject* QGroupBox_MetaObject(const QGroupBox* self) { return (QMetaObject*) self->metaObject(); } +void* QGroupBox_Metacast(QGroupBox* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGroupBox_Tr(const char* s) { QString _ret = QGroupBox::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qgroupbox.go b/qt/gen_qgroupbox.go index 115eeae..70c6b76 100644 --- a/qt/gen_qgroupbox.go +++ b/qt/gen_qgroupbox.go @@ -69,6 +69,12 @@ func (this *QGroupBox) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGroupBox_MetaObject(this.h))) } +func (this *QGroupBox) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGroupBox_Metacast(this.h, param1_Cstring) +} + func QGroupBox_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qgroupbox.h b/qt/gen_qgroupbox.h index 0c8c933..0eab8b9 100644 --- a/qt/gen_qgroupbox.h +++ b/qt/gen_qgroupbox.h @@ -30,6 +30,7 @@ QGroupBox* QGroupBox_new2(struct miqt_string* title); QGroupBox* QGroupBox_new3(QWidget* parent); QGroupBox* QGroupBox_new4(struct miqt_string* title, QWidget* parent); QMetaObject* QGroupBox_MetaObject(const QGroupBox* self); +void* QGroupBox_Metacast(QGroupBox* self, const char* param1); struct miqt_string* QGroupBox_Tr(const char* s); struct miqt_string* QGroupBox_TrUtf8(const char* s); struct miqt_string* QGroupBox_Title(const QGroupBox* self); diff --git a/qt/gen_qguiapplication.cpp b/qt/gen_qguiapplication.cpp index 72a6498..d7e30e9 100644 --- a/qt/gen_qguiapplication.cpp +++ b/qt/gen_qguiapplication.cpp @@ -33,6 +33,10 @@ QMetaObject* QGuiApplication_MetaObject(const QGuiApplication* self) { return (QMetaObject*) self->metaObject(); } +void* QGuiApplication_Metacast(QGuiApplication* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QGuiApplication_Tr(const char* s) { QString _ret = QGuiApplication::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qguiapplication.go b/qt/gen_qguiapplication.go index aa81022..a64e081 100644 --- a/qt/gen_qguiapplication.go +++ b/qt/gen_qguiapplication.go @@ -67,6 +67,12 @@ func (this *QGuiApplication) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QGuiApplication_MetaObject(this.h))) } +func (this *QGuiApplication) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QGuiApplication_Metacast(this.h, param1_Cstring) +} + func QGuiApplication_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qguiapplication.h b/qt/gen_qguiapplication.h index 503dc81..dc56f58 100644 --- a/qt/gen_qguiapplication.h +++ b/qt/gen_qguiapplication.h @@ -50,6 +50,7 @@ typedef struct QWindow QWindow; QGuiApplication* QGuiApplication_new(int* argc, char** argv); QGuiApplication* QGuiApplication_new2(int* argc, char** argv, int param3); QMetaObject* QGuiApplication_MetaObject(const QGuiApplication* self); +void* QGuiApplication_Metacast(QGuiApplication* self, const char* param1); struct miqt_string* QGuiApplication_Tr(const char* s); struct miqt_string* QGuiApplication_TrUtf8(const char* s); void QGuiApplication_SetApplicationDisplayName(struct miqt_string* name); diff --git a/qt/gen_qhash.cpp b/qt/gen_qhash.cpp index d8efcfb..ab1ab84 100644 --- a/qt/gen_qhash.cpp +++ b/qt/gen_qhash.cpp @@ -5,6 +5,14 @@ #include "gen_qhash.h" #include "_cgo_export.h" +void* QHashData_AllocateNode(QHashData* self, int nodeAlign) { + return self->allocateNode(static_cast(nodeAlign)); +} + +void QHashData_FreeNode(QHashData* self, void* node) { + self->freeNode(node); +} + bool QHashData_WillGrow(QHashData* self) { return self->willGrow(); } diff --git a/qt/gen_qhash.go b/qt/gen_qhash.go index 6b534d4..aceb9a0 100644 --- a/qt/gen_qhash.go +++ b/qt/gen_qhash.go @@ -35,6 +35,14 @@ func newQHashData_U(h unsafe.Pointer) *QHashData { return newQHashData((*C.QHashData)(h)) } +func (this *QHashData) AllocateNode(nodeAlign int) unsafe.Pointer { + return C.QHashData_AllocateNode(this.h, (C.int)(nodeAlign)) +} + +func (this *QHashData) FreeNode(node unsafe.Pointer) { + C.QHashData_FreeNode(this.h, node) +} + func (this *QHashData) WillGrow() bool { return (bool)(C.QHashData_WillGrow(this.h)) } diff --git a/qt/gen_qhash.h b/qt/gen_qhash.h index 4fbdd9a..58388bf 100644 --- a/qt/gen_qhash.h +++ b/qt/gen_qhash.h @@ -27,6 +27,8 @@ typedef struct QHashData__Node QHashData__Node; typedef struct QHashDummyValue QHashDummyValue; #endif +void* QHashData_AllocateNode(QHashData* self, int nodeAlign); +void QHashData_FreeNode(QHashData* self, void* node); bool QHashData_WillGrow(QHashData* self); void QHashData_HasShrunk(QHashData* self); void QHashData_Rehash(QHashData* self, int hint); diff --git a/qt/gen_qheaderview.cpp b/qt/gen_qheaderview.cpp index d00a03b..8f25067 100644 --- a/qt/gen_qheaderview.cpp +++ b/qt/gen_qheaderview.cpp @@ -24,6 +24,10 @@ QMetaObject* QHeaderView_MetaObject(const QHeaderView* self) { return (QMetaObject*) self->metaObject(); } +void* QHeaderView_Metacast(QHeaderView* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QHeaderView_Tr(const char* s) { QString _ret = QHeaderView::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qheaderview.go b/qt/gen_qheaderview.go index c2cab4e..3d53a96 100644 --- a/qt/gen_qheaderview.go +++ b/qt/gen_qheaderview.go @@ -63,6 +63,12 @@ func (this *QHeaderView) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QHeaderView_MetaObject(this.h))) } +func (this *QHeaderView) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QHeaderView_Metacast(this.h, param1_Cstring) +} + func QHeaderView_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qheaderview.h b/qt/gen_qheaderview.h index 015d632..2a3fddd 100644 --- a/qt/gen_qheaderview.h +++ b/qt/gen_qheaderview.h @@ -34,6 +34,7 @@ typedef struct QWidget QWidget; QHeaderView* QHeaderView_new(int orientation); QHeaderView* QHeaderView_new2(int orientation, QWidget* parent); QMetaObject* QHeaderView_MetaObject(const QHeaderView* self); +void* QHeaderView_Metacast(QHeaderView* self, const char* param1); struct miqt_string* QHeaderView_Tr(const char* s); struct miqt_string* QHeaderView_TrUtf8(const char* s); void QHeaderView_SetModel(QHeaderView* self, QAbstractItemModel* model); diff --git a/qt/gen_qhistorystate.cpp b/qt/gen_qhistorystate.cpp index 218b0f2..4fce842 100644 --- a/qt/gen_qhistorystate.cpp +++ b/qt/gen_qhistorystate.cpp @@ -30,6 +30,10 @@ QMetaObject* QHistoryState_MetaObject(const QHistoryState* self) { return (QMetaObject*) self->metaObject(); } +void* QHistoryState_Metacast(QHistoryState* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QHistoryState_Tr(const char* s) { QString _ret = QHistoryState::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qhistorystate.go b/qt/gen_qhistorystate.go index 3c53f88..31955ef 100644 --- a/qt/gen_qhistorystate.go +++ b/qt/gen_qhistorystate.go @@ -71,6 +71,12 @@ func (this *QHistoryState) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QHistoryState_MetaObject(this.h))) } +func (this *QHistoryState) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QHistoryState_Metacast(this.h, param1_Cstring) +} + func QHistoryState_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qhistorystate.h b/qt/gen_qhistorystate.h index 9e138c0..6c1c243 100644 --- a/qt/gen_qhistorystate.h +++ b/qt/gen_qhistorystate.h @@ -32,6 +32,7 @@ QHistoryState* QHistoryState_new2(int typeVal); QHistoryState* QHistoryState_new3(QState* parent); QHistoryState* QHistoryState_new4(int typeVal, QState* parent); QMetaObject* QHistoryState_MetaObject(const QHistoryState* self); +void* QHistoryState_Metacast(QHistoryState* self, const char* param1); struct miqt_string* QHistoryState_Tr(const char* s); struct miqt_string* QHistoryState_TrUtf8(const char* s); QAbstractTransition* QHistoryState_DefaultTransition(const QHistoryState* self); diff --git a/qt/gen_qiconengine.cpp b/qt/gen_qiconengine.cpp index 55f8cb5..cd42121 100644 --- a/qt/gen_qiconengine.cpp +++ b/qt/gen_qiconengine.cpp @@ -82,6 +82,10 @@ QPixmap* QIconEngine_ScaledPixmap(QIconEngine* self, QSize* size, int mode, int return new QPixmap(self->scaledPixmap(*size, static_cast(mode), static_cast(state), static_cast(scale))); } +void QIconEngine_VirtualHook(QIconEngine* self, int id, void* data) { + self->virtual_hook(static_cast(id), data); +} + struct miqt_array* QIconEngine_AvailableSizes1(const QIconEngine* self, int mode) { QList _ret = self->availableSizes(static_cast(mode)); // Convert QList<> from C++ memory to manually-managed C memory diff --git a/qt/gen_qiconengine.go b/qt/gen_qiconengine.go index ed03798..c80b9ad 100644 --- a/qt/gen_qiconengine.go +++ b/qt/gen_qiconengine.go @@ -123,6 +123,10 @@ func (this *QIconEngine) ScaledPixmap(size *QSize, mode QIcon__Mode, state QIcon return _goptr } +func (this *QIconEngine) VirtualHook(id int, data unsafe.Pointer) { + C.QIconEngine_VirtualHook(this.h, (C.int)(id), data) +} + func (this *QIconEngine) AvailableSizes1(mode QIcon__Mode) []QSize { var _ma *C.struct_miqt_array = C.QIconEngine_AvailableSizes1(this.h, (C.int)(mode)) _ret := make([]QSize, int(_ma.len)) diff --git a/qt/gen_qiconengine.h b/qt/gen_qiconengine.h index 22a586c..5a2db3d 100644 --- a/qt/gen_qiconengine.h +++ b/qt/gen_qiconengine.h @@ -54,6 +54,7 @@ struct miqt_array* QIconEngine_AvailableSizes(const QIconEngine* self); struct miqt_string* QIconEngine_IconName(const QIconEngine* self); bool QIconEngine_IsNull(const QIconEngine* self); QPixmap* QIconEngine_ScaledPixmap(QIconEngine* self, QSize* size, int mode, int state, double scale); +void QIconEngine_VirtualHook(QIconEngine* self, int id, void* data); struct miqt_array* QIconEngine_AvailableSizes1(const QIconEngine* self, int mode); struct miqt_array* QIconEngine_AvailableSizes2(const QIconEngine* self, int mode, int state); void QIconEngine_Delete(QIconEngine* self); diff --git a/qt/gen_qiconengineplugin.cpp b/qt/gen_qiconengineplugin.cpp index 01d7e6c..1f0db27 100644 --- a/qt/gen_qiconengineplugin.cpp +++ b/qt/gen_qiconengineplugin.cpp @@ -12,6 +12,10 @@ QMetaObject* QIconEnginePlugin_MetaObject(const QIconEnginePlugin* self) { return (QMetaObject*) self->metaObject(); } +void* QIconEnginePlugin_Metacast(QIconEnginePlugin* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QIconEnginePlugin_Tr(const char* s) { QString _ret = QIconEnginePlugin::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qiconengineplugin.go b/qt/gen_qiconengineplugin.go index aa2dd60..55c793b 100644 --- a/qt/gen_qiconengineplugin.go +++ b/qt/gen_qiconengineplugin.go @@ -40,6 +40,12 @@ func (this *QIconEnginePlugin) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QIconEnginePlugin_MetaObject(this.h))) } +func (this *QIconEnginePlugin) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QIconEnginePlugin_Metacast(this.h, param1_Cstring) +} + func QIconEnginePlugin_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qiconengineplugin.h b/qt/gen_qiconengineplugin.h index b21612c..fa7212a 100644 --- a/qt/gen_qiconengineplugin.h +++ b/qt/gen_qiconengineplugin.h @@ -24,6 +24,7 @@ typedef struct QMetaObject QMetaObject; #endif QMetaObject* QIconEnginePlugin_MetaObject(const QIconEnginePlugin* self); +void* QIconEnginePlugin_Metacast(QIconEnginePlugin* self, const char* param1); struct miqt_string* QIconEnginePlugin_Tr(const char* s); struct miqt_string* QIconEnginePlugin_TrUtf8(const char* s); QIconEngine* QIconEnginePlugin_Create(QIconEnginePlugin* self); diff --git a/qt/gen_qidentityproxymodel.cpp b/qt/gen_qidentityproxymodel.cpp index 1425c35..46d7eed 100644 --- a/qt/gen_qidentityproxymodel.cpp +++ b/qt/gen_qidentityproxymodel.cpp @@ -25,6 +25,10 @@ QMetaObject* QIdentityProxyModel_MetaObject(const QIdentityProxyModel* self) { return (QMetaObject*) self->metaObject(); } +void* QIdentityProxyModel_Metacast(QIdentityProxyModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QIdentityProxyModel_Tr(const char* s) { QString _ret = QIdentityProxyModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qidentityproxymodel.go b/qt/gen_qidentityproxymodel.go index a7326e5..76dcdb2 100644 --- a/qt/gen_qidentityproxymodel.go +++ b/qt/gen_qidentityproxymodel.go @@ -52,6 +52,12 @@ func (this *QIdentityProxyModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QIdentityProxyModel_MetaObject(this.h))) } +func (this *QIdentityProxyModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QIdentityProxyModel_Metacast(this.h, param1_Cstring) +} + func QIdentityProxyModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qidentityproxymodel.h b/qt/gen_qidentityproxymodel.h index 99f8647..1c5641f 100644 --- a/qt/gen_qidentityproxymodel.h +++ b/qt/gen_qidentityproxymodel.h @@ -34,6 +34,7 @@ typedef struct QVariant QVariant; QIdentityProxyModel* QIdentityProxyModel_new(); QIdentityProxyModel* QIdentityProxyModel_new2(QObject* parent); QMetaObject* QIdentityProxyModel_MetaObject(const QIdentityProxyModel* self); +void* QIdentityProxyModel_Metacast(QIdentityProxyModel* self, const char* param1); struct miqt_string* QIdentityProxyModel_Tr(const char* s); struct miqt_string* QIdentityProxyModel_TrUtf8(const char* s); int QIdentityProxyModel_ColumnCount(const QIdentityProxyModel* self); diff --git a/qt/gen_qimageiohandler.cpp b/qt/gen_qimageiohandler.cpp index db6637b..f657d99 100644 --- a/qt/gen_qimageiohandler.cpp +++ b/qt/gen_qimageiohandler.cpp @@ -97,6 +97,10 @@ QMetaObject* QImageIOPlugin_MetaObject(const QImageIOPlugin* self) { return (QMetaObject*) self->metaObject(); } +void* QImageIOPlugin_Metacast(QImageIOPlugin* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QImageIOPlugin_Tr(const char* s) { QString _ret = QImageIOPlugin::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qimageiohandler.go b/qt/gen_qimageiohandler.go index cd1946d..e1186e7 100644 --- a/qt/gen_qimageiohandler.go +++ b/qt/gen_qimageiohandler.go @@ -210,6 +210,12 @@ func (this *QImageIOPlugin) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QImageIOPlugin_MetaObject(this.h))) } +func (this *QImageIOPlugin) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QImageIOPlugin_Metacast(this.h, param1_Cstring) +} + func QImageIOPlugin_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qimageiohandler.h b/qt/gen_qimageiohandler.h index 72bd76e..be4063e 100644 --- a/qt/gen_qimageiohandler.h +++ b/qt/gen_qimageiohandler.h @@ -55,6 +55,7 @@ QRect* QImageIOHandler_CurrentImageRect(const QImageIOHandler* self); void QImageIOHandler_Delete(QImageIOHandler* self); QMetaObject* QImageIOPlugin_MetaObject(const QImageIOPlugin* self); +void* QImageIOPlugin_Metacast(QImageIOPlugin* self, const char* param1); struct miqt_string* QImageIOPlugin_Tr(const char* s); struct miqt_string* QImageIOPlugin_TrUtf8(const char* s); int QImageIOPlugin_Capabilities(const QImageIOPlugin* self, QIODevice* device, QByteArray* format); diff --git a/qt/gen_qinputdialog.cpp b/qt/gen_qinputdialog.cpp index b61b404..0464ec2 100644 --- a/qt/gen_qinputdialog.cpp +++ b/qt/gen_qinputdialog.cpp @@ -26,6 +26,10 @@ QMetaObject* QInputDialog_MetaObject(const QInputDialog* self) { return (QMetaObject*) self->metaObject(); } +void* QInputDialog_Metacast(QInputDialog* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QInputDialog_Tr(const char* s) { QString _ret = QInputDialog::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qinputdialog.go b/qt/gen_qinputdialog.go index afdf9ab..49096f2 100644 --- a/qt/gen_qinputdialog.go +++ b/qt/gen_qinputdialog.go @@ -75,6 +75,12 @@ func (this *QInputDialog) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QInputDialog_MetaObject(this.h))) } +func (this *QInputDialog) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QInputDialog_Metacast(this.h, param1_Cstring) +} + func QInputDialog_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qinputdialog.h b/qt/gen_qinputdialog.h index 5b749c5..da0fbaa 100644 --- a/qt/gen_qinputdialog.h +++ b/qt/gen_qinputdialog.h @@ -29,6 +29,7 @@ QInputDialog* QInputDialog_new(); QInputDialog* QInputDialog_new2(QWidget* parent); QInputDialog* QInputDialog_new3(QWidget* parent, int flags); QMetaObject* QInputDialog_MetaObject(const QInputDialog* self); +void* QInputDialog_Metacast(QInputDialog* self, const char* param1); struct miqt_string* QInputDialog_Tr(const char* s); struct miqt_string* QInputDialog_TrUtf8(const char* s); void QInputDialog_SetInputMode(QInputDialog* self, int mode); diff --git a/qt/gen_qinputmethod.cpp b/qt/gen_qinputmethod.cpp index 2067d1f..4c8dc27 100644 --- a/qt/gen_qinputmethod.cpp +++ b/qt/gen_qinputmethod.cpp @@ -15,6 +15,10 @@ QMetaObject* QInputMethod_MetaObject(const QInputMethod* self) { return (QMetaObject*) self->metaObject(); } +void* QInputMethod_Metacast(QInputMethod* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QInputMethod_Tr(const char* s) { QString _ret = QInputMethod::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qinputmethod.go b/qt/gen_qinputmethod.go index abddcec..df743e5 100644 --- a/qt/gen_qinputmethod.go +++ b/qt/gen_qinputmethod.go @@ -47,6 +47,12 @@ func (this *QInputMethod) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QInputMethod_MetaObject(this.h))) } +func (this *QInputMethod) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QInputMethod_Metacast(this.h, param1_Cstring) +} + func QInputMethod_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qinputmethod.h b/qt/gen_qinputmethod.h index 2aa8ce4..3fa2d31 100644 --- a/qt/gen_qinputmethod.h +++ b/qt/gen_qinputmethod.h @@ -30,6 +30,7 @@ typedef struct QVariant QVariant; #endif QMetaObject* QInputMethod_MetaObject(const QInputMethod* self); +void* QInputMethod_Metacast(QInputMethod* self, const char* param1); struct miqt_string* QInputMethod_Tr(const char* s); struct miqt_string* QInputMethod_TrUtf8(const char* s); QTransform* QInputMethod_InputItemTransform(const QInputMethod* self); diff --git a/qt/gen_qiodevice.cpp b/qt/gen_qiodevice.cpp index 43737e5..8862b2c 100644 --- a/qt/gen_qiodevice.cpp +++ b/qt/gen_qiodevice.cpp @@ -12,6 +12,10 @@ QMetaObject* QIODevice_MetaObject(const QIODevice* self) { return (QMetaObject*) self->metaObject(); } +void* QIODevice_Metacast(QIODevice* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QIODevice_Tr(const char* s) { QString _ret = QIODevice::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qiodevice.go b/qt/gen_qiodevice.go index d8ba879..22564ce 100644 --- a/qt/gen_qiodevice.go +++ b/qt/gen_qiodevice.go @@ -56,6 +56,12 @@ func (this *QIODevice) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QIODevice_MetaObject(this.h))) } +func (this *QIODevice) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QIODevice_Metacast(this.h, param1_Cstring) +} + func QIODevice_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qiodevice.h b/qt/gen_qiodevice.h index cec4fd3..0961a86 100644 --- a/qt/gen_qiodevice.h +++ b/qt/gen_qiodevice.h @@ -24,6 +24,7 @@ typedef struct QMetaObject QMetaObject; #endif QMetaObject* QIODevice_MetaObject(const QIODevice* self); +void* QIODevice_Metacast(QIODevice* self, const char* param1); struct miqt_string* QIODevice_Tr(const char* s); struct miqt_string* QIODevice_TrUtf8(const char* s); int QIODevice_OpenMode(const QIODevice* self); diff --git a/qt/gen_qitemdelegate.cpp b/qt/gen_qitemdelegate.cpp index 993a382..f4dbc1e 100644 --- a/qt/gen_qitemdelegate.cpp +++ b/qt/gen_qitemdelegate.cpp @@ -27,6 +27,10 @@ QMetaObject* QItemDelegate_MetaObject(const QItemDelegate* self) { return (QMetaObject*) self->metaObject(); } +void* QItemDelegate_Metacast(QItemDelegate* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QItemDelegate_Tr(const char* s) { QString _ret = QItemDelegate::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qitemdelegate.go b/qt/gen_qitemdelegate.go index fa62cfa..4b50f5b 100644 --- a/qt/gen_qitemdelegate.go +++ b/qt/gen_qitemdelegate.go @@ -52,6 +52,12 @@ func (this *QItemDelegate) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QItemDelegate_MetaObject(this.h))) } +func (this *QItemDelegate) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QItemDelegate_Metacast(this.h, param1_Cstring) +} + func QItemDelegate_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qitemdelegate.h b/qt/gen_qitemdelegate.h index 5c8535c..f51043d 100644 --- a/qt/gen_qitemdelegate.h +++ b/qt/gen_qitemdelegate.h @@ -40,6 +40,7 @@ typedef struct QWidget QWidget; QItemDelegate* QItemDelegate_new(); QItemDelegate* QItemDelegate_new2(QObject* parent); QMetaObject* QItemDelegate_MetaObject(const QItemDelegate* self); +void* QItemDelegate_Metacast(QItemDelegate* self, const char* param1); struct miqt_string* QItemDelegate_Tr(const char* s); struct miqt_string* QItemDelegate_TrUtf8(const char* s); bool QItemDelegate_HasClipping(const QItemDelegate* self); diff --git a/qt/gen_qitemselectionmodel.cpp b/qt/gen_qitemselectionmodel.cpp index b21d316..47716a7 100644 --- a/qt/gen_qitemselectionmodel.cpp +++ b/qt/gen_qitemselectionmodel.cpp @@ -150,6 +150,10 @@ QMetaObject* QItemSelectionModel_MetaObject(const QItemSelectionModel* self) { return (QMetaObject*) self->metaObject(); } +void* QItemSelectionModel_Metacast(QItemSelectionModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QItemSelectionModel_Tr(const char* s) { QString _ret = QItemSelectionModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qitemselectionmodel.go b/qt/gen_qitemselectionmodel.go index fd17180..97fdebb 100644 --- a/qt/gen_qitemselectionmodel.go +++ b/qt/gen_qitemselectionmodel.go @@ -239,6 +239,12 @@ func (this *QItemSelectionModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QItemSelectionModel_MetaObject(this.h))) } +func (this *QItemSelectionModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QItemSelectionModel_Metacast(this.h, param1_Cstring) +} + func QItemSelectionModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qitemselectionmodel.h b/qt/gen_qitemselectionmodel.h index faf7bfc..2fb6754 100644 --- a/qt/gen_qitemselectionmodel.h +++ b/qt/gen_qitemselectionmodel.h @@ -63,6 +63,7 @@ QItemSelectionModel* QItemSelectionModel_new(); QItemSelectionModel* QItemSelectionModel_new2(QAbstractItemModel* model, QObject* parent); QItemSelectionModel* QItemSelectionModel_new3(QAbstractItemModel* model); QMetaObject* QItemSelectionModel_MetaObject(const QItemSelectionModel* self); +void* QItemSelectionModel_Metacast(QItemSelectionModel* self, const char* param1); struct miqt_string* QItemSelectionModel_Tr(const char* s); struct miqt_string* QItemSelectionModel_TrUtf8(const char* s); QModelIndex* QItemSelectionModel_CurrentIndex(const QItemSelectionModel* self); diff --git a/qt/gen_qkeyeventtransition.cpp b/qt/gen_qkeyeventtransition.cpp index c14b2b8..16928fd 100644 --- a/qt/gen_qkeyeventtransition.cpp +++ b/qt/gen_qkeyeventtransition.cpp @@ -29,6 +29,10 @@ QMetaObject* QKeyEventTransition_MetaObject(const QKeyEventTransition* self) { return (QMetaObject*) self->metaObject(); } +void* QKeyEventTransition_Metacast(QKeyEventTransition* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QKeyEventTransition_Tr(const char* s) { QString _ret = QKeyEventTransition::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qkeyeventtransition.go b/qt/gen_qkeyeventtransition.go index 63fc307..bbb8345 100644 --- a/qt/gen_qkeyeventtransition.go +++ b/qt/gen_qkeyeventtransition.go @@ -64,6 +64,12 @@ func (this *QKeyEventTransition) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QKeyEventTransition_MetaObject(this.h))) } +func (this *QKeyEventTransition) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QKeyEventTransition_Metacast(this.h, param1_Cstring) +} + func QKeyEventTransition_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qkeyeventtransition.h b/qt/gen_qkeyeventtransition.h index a4ed28d..5fe5983 100644 --- a/qt/gen_qkeyeventtransition.h +++ b/qt/gen_qkeyeventtransition.h @@ -30,6 +30,7 @@ QKeyEventTransition* QKeyEventTransition_new2(QObject* object, int typeVal, int QKeyEventTransition* QKeyEventTransition_new3(QState* sourceState); QKeyEventTransition* QKeyEventTransition_new4(QObject* object, int typeVal, int key, QState* sourceState); QMetaObject* QKeyEventTransition_MetaObject(const QKeyEventTransition* self); +void* QKeyEventTransition_Metacast(QKeyEventTransition* self, const char* param1); struct miqt_string* QKeyEventTransition_Tr(const char* s); struct miqt_string* QKeyEventTransition_TrUtf8(const char* s); int QKeyEventTransition_Key(const QKeyEventTransition* self); diff --git a/qt/gen_qkeysequenceedit.cpp b/qt/gen_qkeysequenceedit.cpp index 774e38b..1e2db62 100644 --- a/qt/gen_qkeysequenceedit.cpp +++ b/qt/gen_qkeysequenceedit.cpp @@ -29,6 +29,10 @@ QMetaObject* QKeySequenceEdit_MetaObject(const QKeySequenceEdit* self) { return (QMetaObject*) self->metaObject(); } +void* QKeySequenceEdit_Metacast(QKeySequenceEdit* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QKeySequenceEdit_Tr(const char* s) { QString _ret = QKeySequenceEdit::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qkeysequenceedit.go b/qt/gen_qkeysequenceedit.go index 6ff007e..7b41dfc 100644 --- a/qt/gen_qkeysequenceedit.go +++ b/qt/gen_qkeysequenceedit.go @@ -65,6 +65,12 @@ func (this *QKeySequenceEdit) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QKeySequenceEdit_MetaObject(this.h))) } +func (this *QKeySequenceEdit) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QKeySequenceEdit_Metacast(this.h, param1_Cstring) +} + func QKeySequenceEdit_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qkeysequenceedit.h b/qt/gen_qkeysequenceedit.h index d0d3de4..744ad14 100644 --- a/qt/gen_qkeysequenceedit.h +++ b/qt/gen_qkeysequenceedit.h @@ -30,6 +30,7 @@ QKeySequenceEdit* QKeySequenceEdit_new2(QKeySequence* keySequence); QKeySequenceEdit* QKeySequenceEdit_new3(QWidget* parent); QKeySequenceEdit* QKeySequenceEdit_new4(QKeySequence* keySequence, QWidget* parent); QMetaObject* QKeySequenceEdit_MetaObject(const QKeySequenceEdit* self); +void* QKeySequenceEdit_Metacast(QKeySequenceEdit* self, const char* param1); struct miqt_string* QKeySequenceEdit_Tr(const char* s); struct miqt_string* QKeySequenceEdit_TrUtf8(const char* s); QKeySequence* QKeySequenceEdit_KeySequence(const QKeySequenceEdit* self); diff --git a/qt/gen_qlabel.cpp b/qt/gen_qlabel.cpp index bd66181..49bce89 100644 --- a/qt/gen_qlabel.cpp +++ b/qt/gen_qlabel.cpp @@ -43,6 +43,10 @@ QMetaObject* QLabel_MetaObject(const QLabel* self) { return (QMetaObject*) self->metaObject(); } +void* QLabel_Metacast(QLabel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QLabel_Tr(const char* s) { QString _ret = QLabel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qlabel.go b/qt/gen_qlabel.go index a67212f..ee5e44a 100644 --- a/qt/gen_qlabel.go +++ b/qt/gen_qlabel.go @@ -83,6 +83,12 @@ func (this *QLabel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QLabel_MetaObject(this.h))) } +func (this *QLabel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QLabel_Metacast(this.h, param1_Cstring) +} + func QLabel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qlabel.h b/qt/gen_qlabel.h index 76dd8a7..53dda5d 100644 --- a/qt/gen_qlabel.h +++ b/qt/gen_qlabel.h @@ -38,6 +38,7 @@ QLabel* QLabel_new4(QWidget* parent, int f); QLabel* QLabel_new5(struct miqt_string* text, QWidget* parent); QLabel* QLabel_new6(struct miqt_string* text, QWidget* parent, int f); QMetaObject* QLabel_MetaObject(const QLabel* self); +void* QLabel_Metacast(QLabel* self, const char* param1); struct miqt_string* QLabel_Tr(const char* s); struct miqt_string* QLabel_TrUtf8(const char* s); struct miqt_string* QLabel_Text(const QLabel* self); diff --git a/qt/gen_qlayout.cpp b/qt/gen_qlayout.cpp index 82f6084..d406e66 100644 --- a/qt/gen_qlayout.cpp +++ b/qt/gen_qlayout.cpp @@ -16,6 +16,10 @@ QMetaObject* QLayout_MetaObject(const QLayout* self) { return (QMetaObject*) self->metaObject(); } +void* QLayout_Metacast(QLayout* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QLayout_Tr(const char* s) { QString _ret = QLayout::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qlayout.go b/qt/gen_qlayout.go index 2b5937f..1f9b435 100644 --- a/qt/gen_qlayout.go +++ b/qt/gen_qlayout.go @@ -52,6 +52,12 @@ func (this *QLayout) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QLayout_MetaObject(this.h))) } +func (this *QLayout) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QLayout_Metacast(this.h, param1_Cstring) +} + func QLayout_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qlayout.h b/qt/gen_qlayout.h index 69947bf..ac12609 100644 --- a/qt/gen_qlayout.h +++ b/qt/gen_qlayout.h @@ -32,6 +32,7 @@ typedef struct QWidget QWidget; #endif QMetaObject* QLayout_MetaObject(const QLayout* self); +void* QLayout_Metacast(QLayout* self, const char* param1); struct miqt_string* QLayout_Tr(const char* s); struct miqt_string* QLayout_TrUtf8(const char* s); int QLayout_Margin(const QLayout* self); diff --git a/qt/gen_qlcdnumber.cpp b/qt/gen_qlcdnumber.cpp index e80141d..cd5a5c3 100644 --- a/qt/gen_qlcdnumber.cpp +++ b/qt/gen_qlcdnumber.cpp @@ -29,6 +29,10 @@ QMetaObject* QLCDNumber_MetaObject(const QLCDNumber* self) { return (QMetaObject*) self->metaObject(); } +void* QLCDNumber_Metacast(QLCDNumber* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QLCDNumber_Tr(const char* s) { QString _ret = QLCDNumber::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qlcdnumber.go b/qt/gen_qlcdnumber.go index 0cf9fe8..6fcc16d 100644 --- a/qt/gen_qlcdnumber.go +++ b/qt/gen_qlcdnumber.go @@ -82,6 +82,12 @@ func (this *QLCDNumber) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QLCDNumber_MetaObject(this.h))) } +func (this *QLCDNumber) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QLCDNumber_Metacast(this.h, param1_Cstring) +} + func QLCDNumber_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qlcdnumber.h b/qt/gen_qlcdnumber.h index 726ac64..64c8f47 100644 --- a/qt/gen_qlcdnumber.h +++ b/qt/gen_qlcdnumber.h @@ -30,6 +30,7 @@ QLCDNumber* QLCDNumber_new2(unsigned int numDigits); QLCDNumber* QLCDNumber_new3(QWidget* parent); QLCDNumber* QLCDNumber_new4(unsigned int numDigits, QWidget* parent); QMetaObject* QLCDNumber_MetaObject(const QLCDNumber* self); +void* QLCDNumber_Metacast(QLCDNumber* self, const char* param1); struct miqt_string* QLCDNumber_Tr(const char* s); struct miqt_string* QLCDNumber_TrUtf8(const char* s); bool QLCDNumber_SmallDecimalPoint(const QLCDNumber* self); diff --git a/qt/gen_qlibrary.cpp b/qt/gen_qlibrary.cpp index 7ee7b39..d134dee 100644 --- a/qt/gen_qlibrary.cpp +++ b/qt/gen_qlibrary.cpp @@ -52,6 +52,10 @@ QMetaObject* QLibrary_MetaObject(const QLibrary* self) { return (QMetaObject*) self->metaObject(); } +void* QLibrary_Metacast(QLibrary* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QLibrary_Tr(const char* s) { QString _ret = QLibrary::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qlibrary.go b/qt/gen_qlibrary.go index 61c22ee..e71c19c 100644 --- a/qt/gen_qlibrary.go +++ b/qt/gen_qlibrary.go @@ -114,6 +114,12 @@ func (this *QLibrary) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QLibrary_MetaObject(this.h))) } +func (this *QLibrary) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QLibrary_Metacast(this.h, param1_Cstring) +} + func QLibrary_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qlibrary.h b/qt/gen_qlibrary.h index e2f9657..fb62dab 100644 --- a/qt/gen_qlibrary.h +++ b/qt/gen_qlibrary.h @@ -32,6 +32,7 @@ QLibrary* QLibrary_new6(struct miqt_string* fileName, QObject* parent); QLibrary* QLibrary_new7(struct miqt_string* fileName, int verNum, QObject* parent); QLibrary* QLibrary_new8(struct miqt_string* fileName, struct miqt_string* version, QObject* parent); QMetaObject* QLibrary_MetaObject(const QLibrary* self); +void* QLibrary_Metacast(QLibrary* self, const char* param1); struct miqt_string* QLibrary_Tr(const char* s); struct miqt_string* QLibrary_TrUtf8(const char* s); bool QLibrary_Load(QLibrary* self); diff --git a/qt/gen_qlineedit.cpp b/qt/gen_qlineedit.cpp index 5fb3e45..38649ab 100644 --- a/qt/gen_qlineedit.cpp +++ b/qt/gen_qlineedit.cpp @@ -40,6 +40,10 @@ QMetaObject* QLineEdit_MetaObject(const QLineEdit* self) { return (QMetaObject*) self->metaObject(); } +void* QLineEdit_Metacast(QLineEdit* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QLineEdit_Tr(const char* s) { QString _ret = QLineEdit::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qlineedit.go b/qt/gen_qlineedit.go index 56d3a26..6d87d8b 100644 --- a/qt/gen_qlineedit.go +++ b/qt/gen_qlineedit.go @@ -85,6 +85,12 @@ func (this *QLineEdit) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QLineEdit_MetaObject(this.h))) } +func (this *QLineEdit) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QLineEdit_Metacast(this.h, param1_Cstring) +} + func QLineEdit_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qlineedit.h b/qt/gen_qlineedit.h index 4151471..0fff444 100644 --- a/qt/gen_qlineedit.h +++ b/qt/gen_qlineedit.h @@ -48,6 +48,7 @@ QLineEdit* QLineEdit_new2(struct miqt_string* param1); QLineEdit* QLineEdit_new3(QWidget* parent); QLineEdit* QLineEdit_new4(struct miqt_string* param1, QWidget* parent); QMetaObject* QLineEdit_MetaObject(const QLineEdit* self); +void* QLineEdit_Metacast(QLineEdit* self, const char* param1); struct miqt_string* QLineEdit_Tr(const char* s); struct miqt_string* QLineEdit_TrUtf8(const char* s); struct miqt_string* QLineEdit_Text(const QLineEdit* self); diff --git a/qt/gen_qlistview.cpp b/qt/gen_qlistview.cpp index 4ba2813..296902c 100644 --- a/qt/gen_qlistview.cpp +++ b/qt/gen_qlistview.cpp @@ -25,6 +25,10 @@ QMetaObject* QListView_MetaObject(const QListView* self) { return (QMetaObject*) self->metaObject(); } +void* QListView_Metacast(QListView* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QListView_Tr(const char* s) { QString _ret = QListView::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qlistview.go b/qt/gen_qlistview.go index 0b13e39..da5bcb7 100644 --- a/qt/gen_qlistview.go +++ b/qt/gen_qlistview.go @@ -89,6 +89,12 @@ func (this *QListView) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QListView_MetaObject(this.h))) } +func (this *QListView) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QListView_Metacast(this.h, param1_Cstring) +} + func QListView_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qlistview.h b/qt/gen_qlistview.h index ba8377f..0d27e7c 100644 --- a/qt/gen_qlistview.h +++ b/qt/gen_qlistview.h @@ -34,6 +34,7 @@ typedef struct QWidget QWidget; QListView* QListView_new(); QListView* QListView_new2(QWidget* parent); QMetaObject* QListView_MetaObject(const QListView* self); +void* QListView_Metacast(QListView* self, const char* param1); struct miqt_string* QListView_Tr(const char* s); struct miqt_string* QListView_TrUtf8(const char* s); void QListView_SetMovement(QListView* self, int movement); diff --git a/qt/gen_qlistwidget.cpp b/qt/gen_qlistwidget.cpp index 939bcb1..08ad2d9 100644 --- a/qt/gen_qlistwidget.cpp +++ b/qt/gen_qlistwidget.cpp @@ -265,6 +265,10 @@ QMetaObject* QListWidget_MetaObject(const QListWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QListWidget_Metacast(QListWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QListWidget_Tr(const char* s) { QString _ret = QListWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qlistwidget.go b/qt/gen_qlistwidget.go index bf1caea..1995e8b 100644 --- a/qt/gen_qlistwidget.go +++ b/qt/gen_qlistwidget.go @@ -376,6 +376,12 @@ func (this *QListWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QListWidget_MetaObject(this.h))) } +func (this *QListWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QListWidget_Metacast(this.h, param1_Cstring) +} + func QListWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qlistwidget.h b/qt/gen_qlistwidget.h index 53a9b06..054b41b 100644 --- a/qt/gen_qlistwidget.h +++ b/qt/gen_qlistwidget.h @@ -103,6 +103,7 @@ void QListWidgetItem_Delete(QListWidgetItem* self); QListWidget* QListWidget_new(); QListWidget* QListWidget_new2(QWidget* parent); QMetaObject* QListWidget_MetaObject(const QListWidget* self); +void* QListWidget_Metacast(QListWidget* self, const char* param1); struct miqt_string* QListWidget_Tr(const char* s); struct miqt_string* QListWidget_TrUtf8(const char* s); void QListWidget_SetSelectionModel(QListWidget* self, QItemSelectionModel* selectionModel); diff --git a/qt/gen_qmainwindow.cpp b/qt/gen_qmainwindow.cpp index 3aa0cda..eecc49e 100644 --- a/qt/gen_qmainwindow.cpp +++ b/qt/gen_qmainwindow.cpp @@ -33,6 +33,10 @@ QMetaObject* QMainWindow_MetaObject(const QMainWindow* self) { return (QMetaObject*) self->metaObject(); } +void* QMainWindow_Metacast(QMainWindow* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QMainWindow_Tr(const char* s) { QString _ret = QMainWindow::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qmainwindow.go b/qt/gen_qmainwindow.go index db7221b..4e35db2 100644 --- a/qt/gen_qmainwindow.go +++ b/qt/gen_qmainwindow.go @@ -70,6 +70,12 @@ func (this *QMainWindow) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QMainWindow_MetaObject(this.h))) } +func (this *QMainWindow) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QMainWindow_Metacast(this.h, param1_Cstring) +} + func QMainWindow_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qmainwindow.h b/qt/gen_qmainwindow.h index 99ae666..9cfd6cc 100644 --- a/qt/gen_qmainwindow.h +++ b/qt/gen_qmainwindow.h @@ -43,6 +43,7 @@ QMainWindow* QMainWindow_new(); QMainWindow* QMainWindow_new2(QWidget* parent); QMainWindow* QMainWindow_new3(QWidget* parent, int flags); QMetaObject* QMainWindow_MetaObject(const QMainWindow* self); +void* QMainWindow_Metacast(QMainWindow* self, const char* param1); struct miqt_string* QMainWindow_Tr(const char* s); struct miqt_string* QMainWindow_TrUtf8(const char* s); QSize* QMainWindow_IconSize(const QMainWindow* self); diff --git a/qt/gen_qmdiarea.cpp b/qt/gen_qmdiarea.cpp index 0b551ea..33da739 100644 --- a/qt/gen_qmdiarea.cpp +++ b/qt/gen_qmdiarea.cpp @@ -24,6 +24,10 @@ QMetaObject* QMdiArea_MetaObject(const QMdiArea* self) { return (QMetaObject*) self->metaObject(); } +void* QMdiArea_Metacast(QMdiArea* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QMdiArea_Tr(const char* s) { QString _ret = QMdiArea::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qmdiarea.go b/qt/gen_qmdiarea.go index 7721437..67c4e3f 100644 --- a/qt/gen_qmdiarea.go +++ b/qt/gen_qmdiarea.go @@ -74,6 +74,12 @@ func (this *QMdiArea) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QMdiArea_MetaObject(this.h))) } +func (this *QMdiArea) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QMdiArea_Metacast(this.h, param1_Cstring) +} + func QMdiArea_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qmdiarea.h b/qt/gen_qmdiarea.h index 83f3e16..469c49e 100644 --- a/qt/gen_qmdiarea.h +++ b/qt/gen_qmdiarea.h @@ -32,6 +32,7 @@ typedef struct QWidget QWidget; QMdiArea* QMdiArea_new(); QMdiArea* QMdiArea_new2(QWidget* parent); QMetaObject* QMdiArea_MetaObject(const QMdiArea* self); +void* QMdiArea_Metacast(QMdiArea* self, const char* param1); struct miqt_string* QMdiArea_Tr(const char* s); struct miqt_string* QMdiArea_TrUtf8(const char* s); QSize* QMdiArea_SizeHint(const QMdiArea* self); diff --git a/qt/gen_qmdisubwindow.cpp b/qt/gen_qmdisubwindow.cpp index b3ca056..7bd6fb1 100644 --- a/qt/gen_qmdisubwindow.cpp +++ b/qt/gen_qmdisubwindow.cpp @@ -27,6 +27,10 @@ QMetaObject* QMdiSubWindow_MetaObject(const QMdiSubWindow* self) { return (QMetaObject*) self->metaObject(); } +void* QMdiSubWindow_Metacast(QMdiSubWindow* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QMdiSubWindow_Tr(const char* s) { QString _ret = QMdiSubWindow::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qmdisubwindow.go b/qt/gen_qmdisubwindow.go index cc7aecd..d9c56d4 100644 --- a/qt/gen_qmdisubwindow.go +++ b/qt/gen_qmdisubwindow.go @@ -68,6 +68,12 @@ func (this *QMdiSubWindow) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QMdiSubWindow_MetaObject(this.h))) } +func (this *QMdiSubWindow) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QMdiSubWindow_Metacast(this.h, param1_Cstring) +} + func QMdiSubWindow_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qmdisubwindow.h b/qt/gen_qmdisubwindow.h index 94d07c8..0903e13 100644 --- a/qt/gen_qmdisubwindow.h +++ b/qt/gen_qmdisubwindow.h @@ -33,6 +33,7 @@ QMdiSubWindow* QMdiSubWindow_new(); QMdiSubWindow* QMdiSubWindow_new2(QWidget* parent); QMdiSubWindow* QMdiSubWindow_new3(QWidget* parent, int flags); QMetaObject* QMdiSubWindow_MetaObject(const QMdiSubWindow* self); +void* QMdiSubWindow_Metacast(QMdiSubWindow* self, const char* param1); struct miqt_string* QMdiSubWindow_Tr(const char* s); struct miqt_string* QMdiSubWindow_TrUtf8(const char* s); QSize* QMdiSubWindow_SizeHint(const QMdiSubWindow* self); diff --git a/qt/gen_qmenu.cpp b/qt/gen_qmenu.cpp index 1b5cb15..e22caa3 100644 --- a/qt/gen_qmenu.cpp +++ b/qt/gen_qmenu.cpp @@ -36,6 +36,10 @@ QMetaObject* QMenu_MetaObject(const QMenu* self) { return (QMetaObject*) self->metaObject(); } +void* QMenu_Metacast(QMenu* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QMenu_Tr(const char* s) { QString _ret = QMenu::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qmenu.go b/qt/gen_qmenu.go index 1d9c9e4..47b0924 100644 --- a/qt/gen_qmenu.go +++ b/qt/gen_qmenu.go @@ -69,6 +69,12 @@ func (this *QMenu) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QMenu_MetaObject(this.h))) } +func (this *QMenu) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QMenu_Metacast(this.h, param1_Cstring) +} + func QMenu_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qmenu.h b/qt/gen_qmenu.h index acfde73..f93b523 100644 --- a/qt/gen_qmenu.h +++ b/qt/gen_qmenu.h @@ -38,6 +38,7 @@ QMenu* QMenu_new2(struct miqt_string* title); QMenu* QMenu_new3(QWidget* parent); QMenu* QMenu_new4(struct miqt_string* title, QWidget* parent); QMetaObject* QMenu_MetaObject(const QMenu* self); +void* QMenu_Metacast(QMenu* self, const char* param1); struct miqt_string* QMenu_Tr(const char* s); struct miqt_string* QMenu_TrUtf8(const char* s); QAction* QMenu_AddAction(QMenu* self, struct miqt_string* text); diff --git a/qt/gen_qmenubar.cpp b/qt/gen_qmenubar.cpp index 0d6f5e0..acda6ef 100644 --- a/qt/gen_qmenubar.cpp +++ b/qt/gen_qmenubar.cpp @@ -26,6 +26,10 @@ QMetaObject* QMenuBar_MetaObject(const QMenuBar* self) { return (QMetaObject*) self->metaObject(); } +void* QMenuBar_Metacast(QMenuBar* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QMenuBar_Tr(const char* s) { QString _ret = QMenuBar::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qmenubar.go b/qt/gen_qmenubar.go index 93fbcb9..451da94 100644 --- a/qt/gen_qmenubar.go +++ b/qt/gen_qmenubar.go @@ -53,6 +53,12 @@ func (this *QMenuBar) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QMenuBar_MetaObject(this.h))) } +func (this *QMenuBar) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QMenuBar_Metacast(this.h, param1_Cstring) +} + func QMenuBar_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qmenubar.h b/qt/gen_qmenubar.h index 754b9f5..aaa6a0e 100644 --- a/qt/gen_qmenubar.h +++ b/qt/gen_qmenubar.h @@ -38,6 +38,7 @@ typedef struct QWidget QWidget; QMenuBar* QMenuBar_new(); QMenuBar* QMenuBar_new2(QWidget* parent); QMetaObject* QMenuBar_MetaObject(const QMenuBar* self); +void* QMenuBar_Metacast(QMenuBar* self, const char* param1); struct miqt_string* QMenuBar_Tr(const char* s); struct miqt_string* QMenuBar_TrUtf8(const char* s); QAction* QMenuBar_AddAction(QMenuBar* self, struct miqt_string* text); diff --git a/qt/gen_qmessagebox.cpp b/qt/gen_qmessagebox.cpp index 355ef98..c98a824 100644 --- a/qt/gen_qmessagebox.cpp +++ b/qt/gen_qmessagebox.cpp @@ -67,6 +67,10 @@ QMetaObject* QMessageBox_MetaObject(const QMessageBox* self) { return (QMetaObject*) self->metaObject(); } +void* QMessageBox_Metacast(QMessageBox* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QMessageBox_Tr(const char* s) { QString _ret = QMessageBox::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qmessagebox.go b/qt/gen_qmessagebox.go index fa01758..6bbb687 100644 --- a/qt/gen_qmessagebox.go +++ b/qt/gen_qmessagebox.go @@ -181,6 +181,12 @@ func (this *QMessageBox) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QMessageBox_MetaObject(this.h))) } +func (this *QMessageBox) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QMessageBox_Metacast(this.h, param1_Cstring) +} + func QMessageBox_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qmessagebox.h b/qt/gen_qmessagebox.h index ef48c1a..a3b0e0a 100644 --- a/qt/gen_qmessagebox.h +++ b/qt/gen_qmessagebox.h @@ -41,6 +41,7 @@ QMessageBox* QMessageBox_new7(int icon, struct miqt_string* title, struct miqt_s QMessageBox* QMessageBox_new8(struct miqt_string* title, struct miqt_string* text, int icon, int button0, int button1, int button2, QWidget* parent); QMessageBox* QMessageBox_new9(struct miqt_string* title, struct miqt_string* text, int icon, int button0, int button1, int button2, QWidget* parent, int f); QMetaObject* QMessageBox_MetaObject(const QMessageBox* self); +void* QMessageBox_Metacast(QMessageBox* self, const char* param1); struct miqt_string* QMessageBox_Tr(const char* s); struct miqt_string* QMessageBox_TrUtf8(const char* s); void QMessageBox_AddButton(QMessageBox* self, QAbstractButton* button, int role); diff --git a/qt/gen_qmetaobject.cpp b/qt/gen_qmetaobject.cpp index b487f43..d20c82a 100644 --- a/qt/gen_qmetaobject.cpp +++ b/qt/gen_qmetaobject.cpp @@ -121,6 +121,14 @@ bool QMetaMethod_InvokeWithObject(const QMetaMethod* self, QObject* object) { return self->invoke(object); } +bool QMetaMethod_InvokeOnGadget(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue) { + return self->invokeOnGadget(gadget, *returnValue); +} + +bool QMetaMethod_InvokeOnGadgetWithGadget(const QMetaMethod* self, void* gadget) { + return self->invokeOnGadget(gadget); +} + bool QMetaMethod_IsValid(const QMetaMethod* self) { return self->isValid(); } @@ -285,6 +293,86 @@ bool QMetaMethod_Invoke114(const QMetaMethod* self, QObject* object, QGenericArg return self->invoke(object, *val0, *val1, *val2, *val3, *val4, *val5, *val6, *val7, *val8, *val9); } +bool QMetaMethod_InvokeOnGadget3(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0) { + return self->invokeOnGadget(gadget, *returnValue, *val0); +} + +bool QMetaMethod_InvokeOnGadget4(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1) { + return self->invokeOnGadget(gadget, *returnValue, *val0, *val1); +} + +bool QMetaMethod_InvokeOnGadget5(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2) { + return self->invokeOnGadget(gadget, *returnValue, *val0, *val1, *val2); +} + +bool QMetaMethod_InvokeOnGadget6(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3) { + return self->invokeOnGadget(gadget, *returnValue, *val0, *val1, *val2, *val3); +} + +bool QMetaMethod_InvokeOnGadget7(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4) { + return self->invokeOnGadget(gadget, *returnValue, *val0, *val1, *val2, *val3, *val4); +} + +bool QMetaMethod_InvokeOnGadget8(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5) { + return self->invokeOnGadget(gadget, *returnValue, *val0, *val1, *val2, *val3, *val4, *val5); +} + +bool QMetaMethod_InvokeOnGadget9(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6) { + return self->invokeOnGadget(gadget, *returnValue, *val0, *val1, *val2, *val3, *val4, *val5, *val6); +} + +bool QMetaMethod_InvokeOnGadget10(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7) { + return self->invokeOnGadget(gadget, *returnValue, *val0, *val1, *val2, *val3, *val4, *val5, *val6, *val7); +} + +bool QMetaMethod_InvokeOnGadget11(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7, QGenericArgument* val8) { + return self->invokeOnGadget(gadget, *returnValue, *val0, *val1, *val2, *val3, *val4, *val5, *val6, *val7, *val8); +} + +bool QMetaMethod_InvokeOnGadget12(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7, QGenericArgument* val8, QGenericArgument* val9) { + return self->invokeOnGadget(gadget, *returnValue, *val0, *val1, *val2, *val3, *val4, *val5, *val6, *val7, *val8, *val9); +} + +bool QMetaMethod_InvokeOnGadget2(const QMetaMethod* self, void* gadget, QGenericArgument* val0) { + return self->invokeOnGadget(gadget, *val0); +} + +bool QMetaMethod_InvokeOnGadget32(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1) { + return self->invokeOnGadget(gadget, *val0, *val1); +} + +bool QMetaMethod_InvokeOnGadget42(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2) { + return self->invokeOnGadget(gadget, *val0, *val1, *val2); +} + +bool QMetaMethod_InvokeOnGadget52(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3) { + return self->invokeOnGadget(gadget, *val0, *val1, *val2, *val3); +} + +bool QMetaMethod_InvokeOnGadget62(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4) { + return self->invokeOnGadget(gadget, *val0, *val1, *val2, *val3, *val4); +} + +bool QMetaMethod_InvokeOnGadget72(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5) { + return self->invokeOnGadget(gadget, *val0, *val1, *val2, *val3, *val4, *val5); +} + +bool QMetaMethod_InvokeOnGadget82(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6) { + return self->invokeOnGadget(gadget, *val0, *val1, *val2, *val3, *val4, *val5, *val6); +} + +bool QMetaMethod_InvokeOnGadget92(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7) { + return self->invokeOnGadget(gadget, *val0, *val1, *val2, *val3, *val4, *val5, *val6, *val7); +} + +bool QMetaMethod_InvokeOnGadget102(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7, QGenericArgument* val8) { + return self->invokeOnGadget(gadget, *val0, *val1, *val2, *val3, *val4, *val5, *val6, *val7, *val8); +} + +bool QMetaMethod_InvokeOnGadget112(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7, QGenericArgument* val8, QGenericArgument* val9) { + return self->invokeOnGadget(gadget, *val0, *val1, *val2, *val3, *val4, *val5, *val6, *val7, *val8, *val9); +} + void QMetaMethod_Delete(QMetaMethod* self) { delete self; } @@ -478,6 +566,18 @@ bool QMetaProperty_Reset(const QMetaProperty* self, QObject* obj) { return self->reset(obj); } +QVariant* QMetaProperty_ReadOnGadget(const QMetaProperty* self, const void* gadget) { + return new QVariant(self->readOnGadget(gadget)); +} + +bool QMetaProperty_WriteOnGadget(const QMetaProperty* self, void* gadget, QVariant* value) { + return self->writeOnGadget(gadget, *value); +} + +bool QMetaProperty_ResetOnGadget(const QMetaProperty* self, void* gadget) { + return self->resetOnGadget(gadget); +} + bool QMetaProperty_HasStdCppSet(const QMetaProperty* self) { return self->hasStdCppSet(); } diff --git a/qt/gen_qmetaobject.go b/qt/gen_qmetaobject.go index 60af8fc..ba0d9fa 100644 --- a/qt/gen_qmetaobject.go +++ b/qt/gen_qmetaobject.go @@ -180,6 +180,14 @@ func (this *QMetaMethod) InvokeWithObject(object *QObject) bool { return (bool)(C.QMetaMethod_InvokeWithObject(this.h, object.cPointer())) } +func (this *QMetaMethod) InvokeOnGadget(gadget unsafe.Pointer, returnValue QGenericReturnArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget(this.h, gadget, returnValue.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadgetWithGadget(gadget unsafe.Pointer) bool { + return (bool)(C.QMetaMethod_InvokeOnGadgetWithGadget(this.h, gadget)) +} + func (this *QMetaMethod) IsValid() bool { return (bool)(C.QMetaMethod_IsValid(this.h)) } @@ -344,6 +352,86 @@ func (this *QMetaMethod) Invoke114(object *QObject, val0 QGenericArgument, val1 return (bool)(C.QMetaMethod_Invoke114(this.h, object.cPointer(), val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer(), val6.cPointer(), val7.cPointer(), val8.cPointer(), val9.cPointer())) } +func (this *QMetaMethod) InvokeOnGadget3(gadget unsafe.Pointer, returnValue QGenericReturnArgument, val0 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget3(this.h, gadget, returnValue.cPointer(), val0.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget4(gadget unsafe.Pointer, returnValue QGenericReturnArgument, val0 QGenericArgument, val1 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget4(this.h, gadget, returnValue.cPointer(), val0.cPointer(), val1.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget5(gadget unsafe.Pointer, returnValue QGenericReturnArgument, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget5(this.h, gadget, returnValue.cPointer(), val0.cPointer(), val1.cPointer(), val2.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget6(gadget unsafe.Pointer, returnValue QGenericReturnArgument, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget6(this.h, gadget, returnValue.cPointer(), val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget7(gadget unsafe.Pointer, returnValue QGenericReturnArgument, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget7(this.h, gadget, returnValue.cPointer(), val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget8(gadget unsafe.Pointer, returnValue QGenericReturnArgument, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument, val5 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget8(this.h, gadget, returnValue.cPointer(), val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget9(gadget unsafe.Pointer, returnValue QGenericReturnArgument, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument, val5 QGenericArgument, val6 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget9(this.h, gadget, returnValue.cPointer(), val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer(), val6.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget10(gadget unsafe.Pointer, returnValue QGenericReturnArgument, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument, val5 QGenericArgument, val6 QGenericArgument, val7 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget10(this.h, gadget, returnValue.cPointer(), val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer(), val6.cPointer(), val7.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget11(gadget unsafe.Pointer, returnValue QGenericReturnArgument, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument, val5 QGenericArgument, val6 QGenericArgument, val7 QGenericArgument, val8 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget11(this.h, gadget, returnValue.cPointer(), val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer(), val6.cPointer(), val7.cPointer(), val8.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget12(gadget unsafe.Pointer, returnValue QGenericReturnArgument, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument, val5 QGenericArgument, val6 QGenericArgument, val7 QGenericArgument, val8 QGenericArgument, val9 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget12(this.h, gadget, returnValue.cPointer(), val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer(), val6.cPointer(), val7.cPointer(), val8.cPointer(), val9.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget2(gadget unsafe.Pointer, val0 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget2(this.h, gadget, val0.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget32(gadget unsafe.Pointer, val0 QGenericArgument, val1 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget32(this.h, gadget, val0.cPointer(), val1.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget42(gadget unsafe.Pointer, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget42(this.h, gadget, val0.cPointer(), val1.cPointer(), val2.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget52(gadget unsafe.Pointer, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget52(this.h, gadget, val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget62(gadget unsafe.Pointer, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget62(this.h, gadget, val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget72(gadget unsafe.Pointer, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument, val5 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget72(this.h, gadget, val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget82(gadget unsafe.Pointer, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument, val5 QGenericArgument, val6 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget82(this.h, gadget, val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer(), val6.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget92(gadget unsafe.Pointer, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument, val5 QGenericArgument, val6 QGenericArgument, val7 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget92(this.h, gadget, val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer(), val6.cPointer(), val7.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget102(gadget unsafe.Pointer, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument, val5 QGenericArgument, val6 QGenericArgument, val7 QGenericArgument, val8 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget102(this.h, gadget, val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer(), val6.cPointer(), val7.cPointer(), val8.cPointer())) +} + +func (this *QMetaMethod) InvokeOnGadget112(gadget unsafe.Pointer, val0 QGenericArgument, val1 QGenericArgument, val2 QGenericArgument, val3 QGenericArgument, val4 QGenericArgument, val5 QGenericArgument, val6 QGenericArgument, val7 QGenericArgument, val8 QGenericArgument, val9 QGenericArgument) bool { + return (bool)(C.QMetaMethod_InvokeOnGadget112(this.h, gadget, val0.cPointer(), val1.cPointer(), val2.cPointer(), val3.cPointer(), val4.cPointer(), val5.cPointer(), val6.cPointer(), val7.cPointer(), val8.cPointer(), val9.cPointer())) +} + // Delete this object from C++ memory. func (this *QMetaMethod) Delete() { C.QMetaMethod_Delete(this.h) @@ -633,6 +721,21 @@ func (this *QMetaProperty) Reset(obj *QObject) bool { return (bool)(C.QMetaProperty_Reset(this.h, obj.cPointer())) } +func (this *QMetaProperty) ReadOnGadget(gadget unsafe.Pointer) *QVariant { + _ret := C.QMetaProperty_ReadOnGadget(this.h, gadget) + _goptr := newQVariant(_ret) + _goptr.GoGC() // Qt uses pass-by-value semantics for this type. Mimic with finalizer + return _goptr +} + +func (this *QMetaProperty) WriteOnGadget(gadget unsafe.Pointer, value *QVariant) bool { + return (bool)(C.QMetaProperty_WriteOnGadget(this.h, gadget, value.cPointer())) +} + +func (this *QMetaProperty) ResetOnGadget(gadget unsafe.Pointer) bool { + return (bool)(C.QMetaProperty_ResetOnGadget(this.h, gadget)) +} + func (this *QMetaProperty) HasStdCppSet() bool { return (bool)(C.QMetaProperty_HasStdCppSet(this.h)) } diff --git a/qt/gen_qmetaobject.h b/qt/gen_qmetaobject.h index 1c59d8c..5570e4f 100644 --- a/qt/gen_qmetaobject.h +++ b/qt/gen_qmetaobject.h @@ -59,6 +59,8 @@ bool QMetaMethod_Invoke(const QMetaMethod* self, QObject* object, int connection bool QMetaMethod_Invoke2(const QMetaMethod* self, QObject* object, QGenericReturnArgument* returnValue); bool QMetaMethod_Invoke3(const QMetaMethod* self, QObject* object, int connectionType); bool QMetaMethod_InvokeWithObject(const QMetaMethod* self, QObject* object); +bool QMetaMethod_InvokeOnGadget(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue); +bool QMetaMethod_InvokeOnGadgetWithGadget(const QMetaMethod* self, void* gadget); bool QMetaMethod_IsValid(const QMetaMethod* self); bool QMetaMethod_Invoke4(const QMetaMethod* self, QObject* object, int connectionType, QGenericReturnArgument* returnValue, QGenericArgument* val0); bool QMetaMethod_Invoke5(const QMetaMethod* self, QObject* object, int connectionType, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1); @@ -100,6 +102,26 @@ bool QMetaMethod_Invoke84(const QMetaMethod* self, QObject* object, QGenericArgu bool QMetaMethod_Invoke94(const QMetaMethod* self, QObject* object, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7); bool QMetaMethod_Invoke104(const QMetaMethod* self, QObject* object, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7, QGenericArgument* val8); bool QMetaMethod_Invoke114(const QMetaMethod* self, QObject* object, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7, QGenericArgument* val8, QGenericArgument* val9); +bool QMetaMethod_InvokeOnGadget3(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0); +bool QMetaMethod_InvokeOnGadget4(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1); +bool QMetaMethod_InvokeOnGadget5(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2); +bool QMetaMethod_InvokeOnGadget6(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3); +bool QMetaMethod_InvokeOnGadget7(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4); +bool QMetaMethod_InvokeOnGadget8(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5); +bool QMetaMethod_InvokeOnGadget9(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6); +bool QMetaMethod_InvokeOnGadget10(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7); +bool QMetaMethod_InvokeOnGadget11(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7, QGenericArgument* val8); +bool QMetaMethod_InvokeOnGadget12(const QMetaMethod* self, void* gadget, QGenericReturnArgument* returnValue, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7, QGenericArgument* val8, QGenericArgument* val9); +bool QMetaMethod_InvokeOnGadget2(const QMetaMethod* self, void* gadget, QGenericArgument* val0); +bool QMetaMethod_InvokeOnGadget32(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1); +bool QMetaMethod_InvokeOnGadget42(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2); +bool QMetaMethod_InvokeOnGadget52(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3); +bool QMetaMethod_InvokeOnGadget62(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4); +bool QMetaMethod_InvokeOnGadget72(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5); +bool QMetaMethod_InvokeOnGadget82(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6); +bool QMetaMethod_InvokeOnGadget92(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7); +bool QMetaMethod_InvokeOnGadget102(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7, QGenericArgument* val8); +bool QMetaMethod_InvokeOnGadget112(const QMetaMethod* self, void* gadget, QGenericArgument* val0, QGenericArgument* val1, QGenericArgument* val2, QGenericArgument* val3, QGenericArgument* val4, QGenericArgument* val5, QGenericArgument* val6, QGenericArgument* val7, QGenericArgument* val8, QGenericArgument* val9); void QMetaMethod_Delete(QMetaMethod* self); QMetaEnum* QMetaEnum_new(); @@ -150,6 +172,9 @@ int QMetaProperty_Revision(const QMetaProperty* self); QVariant* QMetaProperty_Read(const QMetaProperty* self, QObject* obj); bool QMetaProperty_Write(const QMetaProperty* self, QObject* obj, QVariant* value); bool QMetaProperty_Reset(const QMetaProperty* self, QObject* obj); +QVariant* QMetaProperty_ReadOnGadget(const QMetaProperty* self, const void* gadget); +bool QMetaProperty_WriteOnGadget(const QMetaProperty* self, void* gadget, QVariant* value); +bool QMetaProperty_ResetOnGadget(const QMetaProperty* self, void* gadget); bool QMetaProperty_HasStdCppSet(const QMetaProperty* self); bool QMetaProperty_IsValid(const QMetaProperty* self); QMetaObject* QMetaProperty_EnclosingMetaObject(const QMetaProperty* self); diff --git a/qt/gen_qmetatype.cpp b/qt/gen_qmetatype.cpp index 9a84aa1..a7abab5 100644 --- a/qt/gen_qmetatype.cpp +++ b/qt/gen_qmetatype.cpp @@ -1,4 +1,6 @@ #include +#include +#include #include #include #define WORKAROUND_INNER_CLASS_DEFINITION_QtMetaTypePrivate__QAssociativeIterableImpl @@ -86,6 +88,30 @@ bool QMetaType_IsRegistered(int typeVal) { return QMetaType::isRegistered(static_cast(typeVal)); } +void* QMetaType_Create(int typeVal) { + return QMetaType::create(static_cast(typeVal)); +} + +void QMetaType_Destroy(int typeVal, void* data) { + QMetaType::destroy(static_cast(typeVal), data); +} + +void* QMetaType_Construct(int typeVal, void* where, const void* copyVal) { + return QMetaType::construct(static_cast(typeVal), where, copyVal); +} + +void QMetaType_Destruct(int typeVal, void* where) { + QMetaType::destruct(static_cast(typeVal), where); +} + +bool QMetaType_Save(QDataStream* stream, int typeVal, const void* data) { + return QMetaType::save(*stream, static_cast(typeVal), data); +} + +bool QMetaType_Load(QDataStream* stream, int typeVal, void* data) { + return QMetaType::load(*stream, static_cast(typeVal), data); +} + bool QMetaType_IsValid(const QMetaType* self) { return self->isValid(); } @@ -115,6 +141,22 @@ QByteArray* QMetaType_Name(const QMetaType* self) { return new QByteArray(self->name()); } +void* QMetaType_Create2(const QMetaType* self) { + return self->create(); +} + +void QMetaType_DestroyWithData(const QMetaType* self, void* data) { + self->destroy(data); +} + +void* QMetaType_ConstructWithWhere(const QMetaType* self, void* where) { + return self->construct(where); +} + +void QMetaType_DestructWithData(const QMetaType* self, void* data) { + self->destruct(data); +} + bool QMetaType_HasRegisteredComparators(int typeId) { return QMetaType::hasRegisteredComparators(static_cast(typeId)); } @@ -123,15 +165,47 @@ bool QMetaType_HasRegisteredDebugStreamOperator(int typeId) { return QMetaType::hasRegisteredDebugStreamOperator(static_cast(typeId)); } +bool QMetaType_Convert(const void* from, int fromTypeId, void* to, int toTypeId) { + return QMetaType::convert(from, static_cast(fromTypeId), to, static_cast(toTypeId)); +} + +bool QMetaType_Compare(const void* lhs, const void* rhs, int typeId, int* result) { + return QMetaType::compare(lhs, rhs, static_cast(typeId), static_cast(result)); +} + +bool QMetaType_Equals(const void* lhs, const void* rhs, int typeId, int* result) { + return QMetaType::equals(lhs, rhs, static_cast(typeId), static_cast(result)); +} + +bool QMetaType_DebugStream(QDebug* dbg, const void* rhs, int typeId) { + return QMetaType::debugStream(*dbg, rhs, static_cast(typeId)); +} + bool QMetaType_HasRegisteredConverterFunction(int fromTypeId, int toTypeId) { return QMetaType::hasRegisteredConverterFunction(static_cast(fromTypeId), static_cast(toTypeId)); } +void* QMetaType_Create22(int typeVal, const void* copyVal) { + return QMetaType::create(static_cast(typeVal), copyVal); +} + +void* QMetaType_Create1(const QMetaType* self, const void* copyVal) { + return self->create(copyVal); +} + +void* QMetaType_Construct2(const QMetaType* self, void* where, const void* copyVal) { + return self->construct(where, copyVal); +} + void QMetaType_Delete(QMetaType* self) { delete self; } -QtMetaTypePrivate__VariantData* QtMetaTypePrivate__VariantData_new(QtMetaTypePrivate__VariantData* other) { +QtMetaTypePrivate__VariantData* QtMetaTypePrivate__VariantData_new(const int metaTypeId_, const void* data_, const unsigned int flags_) { + return new QtMetaTypePrivate::VariantData(static_cast(metaTypeId_), data_, static_cast(flags_)); +} + +QtMetaTypePrivate__VariantData* QtMetaTypePrivate__VariantData_new2(QtMetaTypePrivate__VariantData* other) { return new QtMetaTypePrivate::VariantData(*other); } @@ -184,6 +258,10 @@ QtMetaTypePrivate__QSequentialIterableImpl* QtMetaTypePrivate__QSequentialIterab return &_ret; } +void QtMetaTypePrivate__QSequentialIterableImpl_Append(QtMetaTypePrivate__QSequentialIterableImpl* self, const void* newElement) { + self->append(newElement); +} + QtMetaTypePrivate__VariantData* QtMetaTypePrivate__QSequentialIterableImpl_GetCurrent(const QtMetaTypePrivate__QSequentialIterableImpl* self) { return new QtMetaTypePrivate::VariantData(self->getCurrent()); } diff --git a/qt/gen_qmetatype.go b/qt/gen_qmetatype.go index 6791b53..a883e31 100644 --- a/qt/gen_qmetatype.go +++ b/qt/gen_qmetatype.go @@ -350,6 +350,30 @@ func QMetaType_IsRegistered(typeVal int) bool { return (bool)(C.QMetaType_IsRegistered((C.int)(typeVal))) } +func QMetaType_Create(typeVal int) unsafe.Pointer { + return C.QMetaType_Create((C.int)(typeVal)) +} + +func QMetaType_Destroy(typeVal int, data unsafe.Pointer) { + C.QMetaType_Destroy((C.int)(typeVal), data) +} + +func QMetaType_Construct(typeVal int, where unsafe.Pointer, copyVal unsafe.Pointer) unsafe.Pointer { + return C.QMetaType_Construct((C.int)(typeVal), where, copyVal) +} + +func QMetaType_Destruct(typeVal int, where unsafe.Pointer) { + C.QMetaType_Destruct((C.int)(typeVal), where) +} + +func QMetaType_Save(stream *QDataStream, typeVal int, data unsafe.Pointer) bool { + return (bool)(C.QMetaType_Save(stream.cPointer(), (C.int)(typeVal), data)) +} + +func QMetaType_Load(stream *QDataStream, typeVal int, data unsafe.Pointer) bool { + return (bool)(C.QMetaType_Load(stream.cPointer(), (C.int)(typeVal), data)) +} + func (this *QMetaType) IsValid() bool { return (bool)(C.QMetaType_IsValid(this.h)) } @@ -381,6 +405,22 @@ func (this *QMetaType) Name() *QByteArray { return _goptr } +func (this *QMetaType) Create2() unsafe.Pointer { + return C.QMetaType_Create2(this.h) +} + +func (this *QMetaType) DestroyWithData(data unsafe.Pointer) { + C.QMetaType_DestroyWithData(this.h, data) +} + +func (this *QMetaType) ConstructWithWhere(where unsafe.Pointer) unsafe.Pointer { + return C.QMetaType_ConstructWithWhere(this.h, where) +} + +func (this *QMetaType) DestructWithData(data unsafe.Pointer) { + C.QMetaType_DestructWithData(this.h, data) +} + func QMetaType_HasRegisteredComparators(typeId int) bool { return (bool)(C.QMetaType_HasRegisteredComparators((C.int)(typeId))) } @@ -389,10 +429,38 @@ func QMetaType_HasRegisteredDebugStreamOperator(typeId int) bool { return (bool)(C.QMetaType_HasRegisteredDebugStreamOperator((C.int)(typeId))) } +func QMetaType_Convert(from unsafe.Pointer, fromTypeId int, to unsafe.Pointer, toTypeId int) bool { + return (bool)(C.QMetaType_Convert(from, (C.int)(fromTypeId), to, (C.int)(toTypeId))) +} + +func QMetaType_Compare(lhs unsafe.Pointer, rhs unsafe.Pointer, typeId int, result *int) bool { + return (bool)(C.QMetaType_Compare(lhs, rhs, (C.int)(typeId), (*C.int)(unsafe.Pointer(result)))) +} + +func QMetaType_Equals(lhs unsafe.Pointer, rhs unsafe.Pointer, typeId int, result *int) bool { + return (bool)(C.QMetaType_Equals(lhs, rhs, (C.int)(typeId), (*C.int)(unsafe.Pointer(result)))) +} + +func QMetaType_DebugStream(dbg *QDebug, rhs unsafe.Pointer, typeId int) bool { + return (bool)(C.QMetaType_DebugStream(dbg.cPointer(), rhs, (C.int)(typeId))) +} + func QMetaType_HasRegisteredConverterFunction(fromTypeId int, toTypeId int) bool { return (bool)(C.QMetaType_HasRegisteredConverterFunction((C.int)(fromTypeId), (C.int)(toTypeId))) } +func QMetaType_Create22(typeVal int, copyVal unsafe.Pointer) unsafe.Pointer { + return C.QMetaType_Create22((C.int)(typeVal), copyVal) +} + +func (this *QMetaType) Create1(copyVal unsafe.Pointer) unsafe.Pointer { + return C.QMetaType_Create1(this.h, copyVal) +} + +func (this *QMetaType) Construct2(where unsafe.Pointer, copyVal unsafe.Pointer) unsafe.Pointer { + return C.QMetaType_Construct2(this.h, where, copyVal) +} + // Delete this object from C++ memory. func (this *QMetaType) Delete() { C.QMetaType_Delete(this.h) @@ -430,8 +498,14 @@ func newQtMetaTypePrivate__VariantData_U(h unsafe.Pointer) *QtMetaTypePrivate__V } // NewQtMetaTypePrivate__VariantData constructs a new QtMetaTypePrivate::VariantData object. -func NewQtMetaTypePrivate__VariantData(other *QtMetaTypePrivate__VariantData) *QtMetaTypePrivate__VariantData { - ret := C.QtMetaTypePrivate__VariantData_new(other.cPointer()) +func NewQtMetaTypePrivate__VariantData(metaTypeId_ int, data_ unsafe.Pointer, flags_ uint) *QtMetaTypePrivate__VariantData { + ret := C.QtMetaTypePrivate__VariantData_new((C.int)(metaTypeId_), data_, (C.uint)(flags_)) + return newQtMetaTypePrivate__VariantData(ret) +} + +// NewQtMetaTypePrivate__VariantData2 constructs a new QtMetaTypePrivate::VariantData object. +func NewQtMetaTypePrivate__VariantData2(other *QtMetaTypePrivate__VariantData) *QtMetaTypePrivate__VariantData { + ret := C.QtMetaTypePrivate__VariantData_new2(other.cPointer()) return newQtMetaTypePrivate__VariantData(ret) } @@ -547,6 +621,10 @@ func (this *QtMetaTypePrivate__QSequentialIterableImpl) Advance(i int) *QtMetaTy return newQtMetaTypePrivate__QSequentialIterableImpl_U(unsafe.Pointer(C.QtMetaTypePrivate__QSequentialIterableImpl_Advance(this.h, (C.int)(i)))) } +func (this *QtMetaTypePrivate__QSequentialIterableImpl) Append(newElement unsafe.Pointer) { + C.QtMetaTypePrivate__QSequentialIterableImpl_Append(this.h, newElement) +} + func (this *QtMetaTypePrivate__QSequentialIterableImpl) GetCurrent() *QtMetaTypePrivate__VariantData { _ret := C.QtMetaTypePrivate__QSequentialIterableImpl_GetCurrent(this.h) _goptr := newQtMetaTypePrivate__VariantData(_ret) diff --git a/qt/gen_qmetatype.h b/qt/gen_qmetatype.h index 05a43d1..9fd172c 100644 --- a/qt/gen_qmetatype.h +++ b/qt/gen_qmetatype.h @@ -15,6 +15,8 @@ extern "C" { #ifdef __cplusplus class QByteArray; +class QDataStream; +class QDebug; class QMetaObject; class QMetaType; #if defined(WORKAROUND_INNER_CLASS_DEFINITION_QtMetaTypePrivate__QAssociativeIterableImpl) @@ -59,6 +61,8 @@ class QtPrivate__AbstractDebugStreamFunction; #endif #else typedef struct QByteArray QByteArray; +typedef struct QDataStream QDataStream; +typedef struct QDebug QDebug; typedef struct QMetaObject QMetaObject; typedef struct QMetaType QMetaType; typedef struct QtMetaTypePrivate__QAssociativeIterableImpl QtMetaTypePrivate__QAssociativeIterableImpl; @@ -92,6 +96,12 @@ int QMetaType_SizeOf(int typeVal); int QMetaType_TypeFlags(int typeVal); QMetaObject* QMetaType_MetaObjectForType(int typeVal); bool QMetaType_IsRegistered(int typeVal); +void* QMetaType_Create(int typeVal); +void QMetaType_Destroy(int typeVal, void* data); +void* QMetaType_Construct(int typeVal, void* where, const void* copyVal); +void QMetaType_Destruct(int typeVal, void* where); +bool QMetaType_Save(QDataStream* stream, int typeVal, const void* data); +bool QMetaType_Load(QDataStream* stream, int typeVal, void* data); bool QMetaType_IsValid(const QMetaType* self); bool QMetaType_IsRegistered2(const QMetaType* self); int QMetaType_Id(const QMetaType* self); @@ -99,12 +109,24 @@ int QMetaType_SizeOf2(const QMetaType* self); int QMetaType_Flags(const QMetaType* self); QMetaObject* QMetaType_MetaObject(const QMetaType* self); QByteArray* QMetaType_Name(const QMetaType* self); +void* QMetaType_Create2(const QMetaType* self); +void QMetaType_DestroyWithData(const QMetaType* self, void* data); +void* QMetaType_ConstructWithWhere(const QMetaType* self, void* where); +void QMetaType_DestructWithData(const QMetaType* self, void* data); bool QMetaType_HasRegisteredComparators(int typeId); bool QMetaType_HasRegisteredDebugStreamOperator(int typeId); +bool QMetaType_Convert(const void* from, int fromTypeId, void* to, int toTypeId); +bool QMetaType_Compare(const void* lhs, const void* rhs, int typeId, int* result); +bool QMetaType_Equals(const void* lhs, const void* rhs, int typeId, int* result); +bool QMetaType_DebugStream(QDebug* dbg, const void* rhs, int typeId); bool QMetaType_HasRegisteredConverterFunction(int fromTypeId, int toTypeId); +void* QMetaType_Create22(int typeVal, const void* copyVal); +void* QMetaType_Create1(const QMetaType* self, const void* copyVal); +void* QMetaType_Construct2(const QMetaType* self, void* where, const void* copyVal); void QMetaType_Delete(QMetaType* self); -QtMetaTypePrivate__VariantData* QtMetaTypePrivate__VariantData_new(QtMetaTypePrivate__VariantData* other); +QtMetaTypePrivate__VariantData* QtMetaTypePrivate__VariantData_new(const int metaTypeId_, const void* data_, const unsigned int flags_); +QtMetaTypePrivate__VariantData* QtMetaTypePrivate__VariantData_new2(QtMetaTypePrivate__VariantData* other); void QtMetaTypePrivate__VariantData_Delete(QtMetaTypePrivate__VariantData* self); void QtMetaTypePrivate__VectorBoolElements_Delete(QtMetaTypePrivate__VectorBoolElements* self); @@ -118,6 +140,7 @@ void QtMetaTypePrivate__QSequentialIterableImpl_MoveToBegin(QtMetaTypePrivate__Q void QtMetaTypePrivate__QSequentialIterableImpl_MoveToEnd(QtMetaTypePrivate__QSequentialIterableImpl* self); bool QtMetaTypePrivate__QSequentialIterableImpl_Equal(const QtMetaTypePrivate__QSequentialIterableImpl* self, QtMetaTypePrivate__QSequentialIterableImpl* other); QtMetaTypePrivate__QSequentialIterableImpl* QtMetaTypePrivate__QSequentialIterableImpl_Advance(QtMetaTypePrivate__QSequentialIterableImpl* self, int i); +void QtMetaTypePrivate__QSequentialIterableImpl_Append(QtMetaTypePrivate__QSequentialIterableImpl* self, const void* newElement); QtMetaTypePrivate__VariantData* QtMetaTypePrivate__QSequentialIterableImpl_GetCurrent(const QtMetaTypePrivate__QSequentialIterableImpl* self); QtMetaTypePrivate__VariantData* QtMetaTypePrivate__QSequentialIterableImpl_At(const QtMetaTypePrivate__QSequentialIterableImpl* self, int idx); int QtMetaTypePrivate__QSequentialIterableImpl_Size(const QtMetaTypePrivate__QSequentialIterableImpl* self); diff --git a/qt/gen_qmimedata.cpp b/qt/gen_qmimedata.cpp index c783379..6ed9667 100644 --- a/qt/gen_qmimedata.cpp +++ b/qt/gen_qmimedata.cpp @@ -19,6 +19,10 @@ QMetaObject* QMimeData_MetaObject(const QMimeData* self) { return (QMetaObject*) self->metaObject(); } +void* QMimeData_Metacast(QMimeData* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QMimeData_Tr(const char* s) { QString _ret = QMimeData::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qmimedata.go b/qt/gen_qmimedata.go index 5bafd79..a61c22c 100644 --- a/qt/gen_qmimedata.go +++ b/qt/gen_qmimedata.go @@ -46,6 +46,12 @@ func (this *QMimeData) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QMimeData_MetaObject(this.h))) } +func (this *QMimeData) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QMimeData_Metacast(this.h, param1_Cstring) +} + func QMimeData_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qmimedata.h b/qt/gen_qmimedata.h index db833e4..4e79f09 100644 --- a/qt/gen_qmimedata.h +++ b/qt/gen_qmimedata.h @@ -29,6 +29,7 @@ typedef struct QVariant QVariant; QMimeData* QMimeData_new(); QMetaObject* QMimeData_MetaObject(const QMimeData* self); +void* QMimeData_Metacast(QMimeData* self, const char* param1); struct miqt_string* QMimeData_Tr(const char* s); struct miqt_string* QMimeData_TrUtf8(const char* s); struct miqt_array* QMimeData_Urls(const QMimeData* self); diff --git a/qt/gen_qmouseeventtransition.cpp b/qt/gen_qmouseeventtransition.cpp index 4e61154..3e0d9e7 100644 --- a/qt/gen_qmouseeventtransition.cpp +++ b/qt/gen_qmouseeventtransition.cpp @@ -30,6 +30,10 @@ QMetaObject* QMouseEventTransition_MetaObject(const QMouseEventTransition* self) return (QMetaObject*) self->metaObject(); } +void* QMouseEventTransition_Metacast(QMouseEventTransition* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QMouseEventTransition_Tr(const char* s) { QString _ret = QMouseEventTransition::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qmouseeventtransition.go b/qt/gen_qmouseeventtransition.go index da1041b..b5a518c 100644 --- a/qt/gen_qmouseeventtransition.go +++ b/qt/gen_qmouseeventtransition.go @@ -64,6 +64,12 @@ func (this *QMouseEventTransition) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QMouseEventTransition_MetaObject(this.h))) } +func (this *QMouseEventTransition) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QMouseEventTransition_Metacast(this.h, param1_Cstring) +} + func QMouseEventTransition_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qmouseeventtransition.h b/qt/gen_qmouseeventtransition.h index f7c642d..4aab0fa 100644 --- a/qt/gen_qmouseeventtransition.h +++ b/qt/gen_qmouseeventtransition.h @@ -32,6 +32,7 @@ QMouseEventTransition* QMouseEventTransition_new2(QObject* object, int typeVal, QMouseEventTransition* QMouseEventTransition_new3(QState* sourceState); QMouseEventTransition* QMouseEventTransition_new4(QObject* object, int typeVal, int button, QState* sourceState); QMetaObject* QMouseEventTransition_MetaObject(const QMouseEventTransition* self); +void* QMouseEventTransition_Metacast(QMouseEventTransition* self, const char* param1); struct miqt_string* QMouseEventTransition_Tr(const char* s); struct miqt_string* QMouseEventTransition_TrUtf8(const char* s); int QMouseEventTransition_Button(const QMouseEventTransition* self); diff --git a/qt/gen_qmovie.cpp b/qt/gen_qmovie.cpp index 7e80d82..70d9050 100644 --- a/qt/gen_qmovie.cpp +++ b/qt/gen_qmovie.cpp @@ -55,6 +55,10 @@ QMetaObject* QMovie_MetaObject(const QMovie* self) { return (QMetaObject*) self->metaObject(); } +void* QMovie_Metacast(QMovie* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QMovie_Tr(const char* s) { QString _ret = QMovie::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qmovie.go b/qt/gen_qmovie.go index f945dd2..e4ef212 100644 --- a/qt/gen_qmovie.go +++ b/qt/gen_qmovie.go @@ -110,6 +110,12 @@ func (this *QMovie) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QMovie_MetaObject(this.h))) } +func (this *QMovie) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QMovie_Metacast(this.h, param1_Cstring) +} + func QMovie_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qmovie.h b/qt/gen_qmovie.h index ebd4898..aa96712 100644 --- a/qt/gen_qmovie.h +++ b/qt/gen_qmovie.h @@ -46,6 +46,7 @@ QMovie* QMovie_new6(QIODevice* device, QByteArray* format, QObject* parent); QMovie* QMovie_new7(struct miqt_string* fileName, QByteArray* format); QMovie* QMovie_new8(struct miqt_string* fileName, QByteArray* format, QObject* parent); QMetaObject* QMovie_MetaObject(const QMovie* self); +void* QMovie_Metacast(QMovie* self, const char* param1); struct miqt_string* QMovie_Tr(const char* s); struct miqt_string* QMovie_TrUtf8(const char* s); struct miqt_array* QMovie_SupportedFormats(); diff --git a/qt/gen_qobject.cpp b/qt/gen_qobject.cpp index d7de926..bb72a41 100644 --- a/qt/gen_qobject.cpp +++ b/qt/gen_qobject.cpp @@ -37,6 +37,10 @@ QMetaObject* QObject_MetaObject(const QObject* self) { return (QMetaObject*) self->metaObject(); } +void* QObject_Metacast(QObject* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QObject_Tr(const char* s) { QString _ret = QObject::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qobject.go b/qt/gen_qobject.go index 4c385a2..c115095 100644 --- a/qt/gen_qobject.go +++ b/qt/gen_qobject.go @@ -98,6 +98,12 @@ func (this *QObject) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QObject_MetaObject(this.h))) } +func (this *QObject) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QObject_Metacast(this.h, param1_Cstring) +} + func QObject_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qobject.h b/qt/gen_qobject.h index 94a3b90..5f8a566 100644 --- a/qt/gen_qobject.h +++ b/qt/gen_qobject.h @@ -49,6 +49,7 @@ void QObjectData_Delete(QObjectData* self); QObject* QObject_new(); QObject* QObject_new2(QObject* parent); QMetaObject* QObject_MetaObject(const QObject* self); +void* QObject_Metacast(QObject* self, const char* param1); struct miqt_string* QObject_Tr(const char* s); struct miqt_string* QObject_TrUtf8(const char* s); bool QObject_Event(QObject* self, QEvent* event); diff --git a/qt/gen_qobjectcleanuphandler.cpp b/qt/gen_qobjectcleanuphandler.cpp index ead6a82..5d9280e 100644 --- a/qt/gen_qobjectcleanuphandler.cpp +++ b/qt/gen_qobjectcleanuphandler.cpp @@ -16,6 +16,10 @@ QMetaObject* QObjectCleanupHandler_MetaObject(const QObjectCleanupHandler* self) return (QMetaObject*) self->metaObject(); } +void* QObjectCleanupHandler_Metacast(QObjectCleanupHandler* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QObjectCleanupHandler_Tr(const char* s) { QString _ret = QObjectCleanupHandler::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qobjectcleanuphandler.go b/qt/gen_qobjectcleanuphandler.go index 171a433..82a4483 100644 --- a/qt/gen_qobjectcleanuphandler.go +++ b/qt/gen_qobjectcleanuphandler.go @@ -46,6 +46,12 @@ func (this *QObjectCleanupHandler) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QObjectCleanupHandler_MetaObject(this.h))) } +func (this *QObjectCleanupHandler) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QObjectCleanupHandler_Metacast(this.h, param1_Cstring) +} + func QObjectCleanupHandler_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qobjectcleanuphandler.h b/qt/gen_qobjectcleanuphandler.h index 81dfee0..462d30f 100644 --- a/qt/gen_qobjectcleanuphandler.h +++ b/qt/gen_qobjectcleanuphandler.h @@ -25,6 +25,7 @@ typedef struct QObjectCleanupHandler QObjectCleanupHandler; QObjectCleanupHandler* QObjectCleanupHandler_new(); QMetaObject* QObjectCleanupHandler_MetaObject(const QObjectCleanupHandler* self); +void* QObjectCleanupHandler_Metacast(QObjectCleanupHandler* self, const char* param1); struct miqt_string* QObjectCleanupHandler_Tr(const char* s); struct miqt_string* QObjectCleanupHandler_TrUtf8(const char* s); QObject* QObjectCleanupHandler_Add(QObjectCleanupHandler* self, QObject* object); diff --git a/qt/gen_qobjectdefs.cpp b/qt/gen_qobjectdefs.cpp index ccaadc8..af3ed77 100644 --- a/qt/gen_qobjectdefs.cpp +++ b/qt/gen_qobjectdefs.cpp @@ -28,6 +28,14 @@ QGenericArgument* QGenericArgument_new3(const char* aName) { return new QGenericArgument(aName); } +QGenericArgument* QGenericArgument_new4(const char* aName, const void* aData) { + return new QGenericArgument(aName, aData); +} + +void* QGenericArgument_Data(const QGenericArgument* self) { + return self->data(); +} + const char* QGenericArgument_Name(const QGenericArgument* self) { return (const char*) self->name(); } @@ -48,6 +56,10 @@ QGenericReturnArgument* QGenericReturnArgument_new3(const char* aName) { return new QGenericReturnArgument(aName); } +QGenericReturnArgument* QGenericReturnArgument_new4(const char* aName, void* aData) { + return new QGenericReturnArgument(aName, aData); +} + void QGenericReturnArgument_Delete(QGenericReturnArgument* self) { delete self; } diff --git a/qt/gen_qobjectdefs.go b/qt/gen_qobjectdefs.go index b8267ce..f89b34a 100644 --- a/qt/gen_qobjectdefs.go +++ b/qt/gen_qobjectdefs.go @@ -73,6 +73,18 @@ func NewQGenericArgument3(aName string) *QGenericArgument { return newQGenericArgument(ret) } +// NewQGenericArgument4 constructs a new QGenericArgument object. +func NewQGenericArgument4(aName string, aData unsafe.Pointer) *QGenericArgument { + aName_Cstring := C.CString(aName) + defer C.free(unsafe.Pointer(aName_Cstring)) + ret := C.QGenericArgument_new4(aName_Cstring, aData) + return newQGenericArgument(ret) +} + +func (this *QGenericArgument) Data() unsafe.Pointer { + return C.QGenericArgument_Data(this.h) +} + func (this *QGenericArgument) Name() unsafe.Pointer { _ret := C.QGenericArgument_Name(this.h) return (unsafe.Pointer)(_ret) @@ -135,6 +147,14 @@ func NewQGenericReturnArgument3(aName string) *QGenericReturnArgument { return newQGenericReturnArgument(ret) } +// NewQGenericReturnArgument4 constructs a new QGenericReturnArgument object. +func NewQGenericReturnArgument4(aName string, aData unsafe.Pointer) *QGenericReturnArgument { + aName_Cstring := C.CString(aName) + defer C.free(unsafe.Pointer(aName_Cstring)) + ret := C.QGenericReturnArgument_new4(aName_Cstring, aData) + return newQGenericReturnArgument(ret) +} + // Delete this object from C++ memory. func (this *QGenericReturnArgument) Delete() { C.QGenericReturnArgument_Delete(this.h) diff --git a/qt/gen_qobjectdefs.h b/qt/gen_qobjectdefs.h index 53ac6af..6ad0658 100644 --- a/qt/gen_qobjectdefs.h +++ b/qt/gen_qobjectdefs.h @@ -50,12 +50,15 @@ typedef struct QObject QObject; QGenericArgument* QGenericArgument_new(); QGenericArgument* QGenericArgument_new2(QGenericArgument* param1); QGenericArgument* QGenericArgument_new3(const char* aName); +QGenericArgument* QGenericArgument_new4(const char* aName, const void* aData); +void* QGenericArgument_Data(const QGenericArgument* self); const char* QGenericArgument_Name(const QGenericArgument* self); void QGenericArgument_Delete(QGenericArgument* self); QGenericReturnArgument* QGenericReturnArgument_new(); QGenericReturnArgument* QGenericReturnArgument_new2(QGenericReturnArgument* param1); QGenericReturnArgument* QGenericReturnArgument_new3(const char* aName); +QGenericReturnArgument* QGenericReturnArgument_new4(const char* aName, void* aData); void QGenericReturnArgument_Delete(QGenericReturnArgument* self); QMetaObject* QMetaObject_new(); diff --git a/qt/gen_qoffscreensurface.cpp b/qt/gen_qoffscreensurface.cpp index a019f4b..efac358 100644 --- a/qt/gen_qoffscreensurface.cpp +++ b/qt/gen_qoffscreensurface.cpp @@ -27,6 +27,10 @@ QMetaObject* QOffscreenSurface_MetaObject(const QOffscreenSurface* self) { return (QMetaObject*) self->metaObject(); } +void* QOffscreenSurface_Metacast(QOffscreenSurface* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QOffscreenSurface_Tr(const char* s) { QString _ret = QOffscreenSurface::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -82,6 +86,14 @@ void QOffscreenSurface_SetScreen(QOffscreenSurface* self, QScreen* screen) { self->setScreen(screen); } +void* QOffscreenSurface_NativeHandle(const QOffscreenSurface* self) { + return self->nativeHandle(); +} + +void QOffscreenSurface_SetNativeHandle(QOffscreenSurface* self, void* handle) { + self->setNativeHandle(handle); +} + void QOffscreenSurface_ScreenChanged(QOffscreenSurface* self, QScreen* screen) { self->screenChanged(screen); } diff --git a/qt/gen_qoffscreensurface.go b/qt/gen_qoffscreensurface.go index 171059b..d57539d 100644 --- a/qt/gen_qoffscreensurface.go +++ b/qt/gen_qoffscreensurface.go @@ -60,6 +60,12 @@ func (this *QOffscreenSurface) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QOffscreenSurface_MetaObject(this.h))) } +func (this *QOffscreenSurface) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QOffscreenSurface_Metacast(this.h, param1_Cstring) +} + func QOffscreenSurface_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -127,6 +133,14 @@ func (this *QOffscreenSurface) SetScreen(screen *QScreen) { C.QOffscreenSurface_SetScreen(this.h, screen.cPointer()) } +func (this *QOffscreenSurface) NativeHandle() unsafe.Pointer { + return C.QOffscreenSurface_NativeHandle(this.h) +} + +func (this *QOffscreenSurface) SetNativeHandle(handle unsafe.Pointer) { + C.QOffscreenSurface_SetNativeHandle(this.h, handle) +} + func (this *QOffscreenSurface) ScreenChanged(screen *QScreen) { C.QOffscreenSurface_ScreenChanged(this.h, screen.cPointer()) } diff --git a/qt/gen_qoffscreensurface.h b/qt/gen_qoffscreensurface.h index 42d06e6..3d462a4 100644 --- a/qt/gen_qoffscreensurface.h +++ b/qt/gen_qoffscreensurface.h @@ -33,6 +33,7 @@ QOffscreenSurface* QOffscreenSurface_new(QScreen* screen, QObject* parent); QOffscreenSurface* QOffscreenSurface_new2(); QOffscreenSurface* QOffscreenSurface_new3(QScreen* screen); QMetaObject* QOffscreenSurface_MetaObject(const QOffscreenSurface* self); +void* QOffscreenSurface_Metacast(QOffscreenSurface* self, const char* param1); struct miqt_string* QOffscreenSurface_Tr(const char* s); struct miqt_string* QOffscreenSurface_TrUtf8(const char* s); int QOffscreenSurface_SurfaceType(const QOffscreenSurface* self); @@ -45,6 +46,8 @@ QSurfaceFormat* QOffscreenSurface_RequestedFormat(const QOffscreenSurface* self) QSize* QOffscreenSurface_Size(const QOffscreenSurface* self); QScreen* QOffscreenSurface_Screen(const QOffscreenSurface* self); void QOffscreenSurface_SetScreen(QOffscreenSurface* self, QScreen* screen); +void* QOffscreenSurface_NativeHandle(const QOffscreenSurface* self); +void QOffscreenSurface_SetNativeHandle(QOffscreenSurface* self, void* handle); void QOffscreenSurface_ScreenChanged(QOffscreenSurface* self, QScreen* screen); void QOffscreenSurface_connect_ScreenChanged(QOffscreenSurface* self, void* slot); struct miqt_string* QOffscreenSurface_Tr2(const char* s, const char* c); diff --git a/qt/gen_qpaintdevicewindow.cpp b/qt/gen_qpaintdevicewindow.cpp index 1578a1b..e390f3d 100644 --- a/qt/gen_qpaintdevicewindow.cpp +++ b/qt/gen_qpaintdevicewindow.cpp @@ -13,6 +13,10 @@ QMetaObject* QPaintDeviceWindow_MetaObject(const QPaintDeviceWindow* self) { return (QMetaObject*) self->metaObject(); } +void* QPaintDeviceWindow_Metacast(QPaintDeviceWindow* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPaintDeviceWindow_Tr(const char* s) { QString _ret = QPaintDeviceWindow::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qpaintdevicewindow.go b/qt/gen_qpaintdevicewindow.go index 98382bc..9a70560 100644 --- a/qt/gen_qpaintdevicewindow.go +++ b/qt/gen_qpaintdevicewindow.go @@ -41,6 +41,12 @@ func (this *QPaintDeviceWindow) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPaintDeviceWindow_MetaObject(this.h))) } +func (this *QPaintDeviceWindow) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPaintDeviceWindow_Metacast(this.h, param1_Cstring) +} + func QPaintDeviceWindow_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qpaintdevicewindow.h b/qt/gen_qpaintdevicewindow.h index c2c7f5b..841d122 100644 --- a/qt/gen_qpaintdevicewindow.h +++ b/qt/gen_qpaintdevicewindow.h @@ -26,6 +26,7 @@ typedef struct QRegion QRegion; #endif QMetaObject* QPaintDeviceWindow_MetaObject(const QPaintDeviceWindow* self); +void* QPaintDeviceWindow_Metacast(QPaintDeviceWindow* self, const char* param1); struct miqt_string* QPaintDeviceWindow_Tr(const char* s); struct miqt_string* QPaintDeviceWindow_TrUtf8(const char* s); void QPaintDeviceWindow_Update(QPaintDeviceWindow* self, QRect* rect); diff --git a/qt/gen_qparallelanimationgroup.cpp b/qt/gen_qparallelanimationgroup.cpp index 463db88..8360e1b 100644 --- a/qt/gen_qparallelanimationgroup.cpp +++ b/qt/gen_qparallelanimationgroup.cpp @@ -20,6 +20,10 @@ QMetaObject* QParallelAnimationGroup_MetaObject(const QParallelAnimationGroup* s return (QMetaObject*) self->metaObject(); } +void* QParallelAnimationGroup_Metacast(QParallelAnimationGroup* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QParallelAnimationGroup_Tr(const char* s) { QString _ret = QParallelAnimationGroup::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qparallelanimationgroup.go b/qt/gen_qparallelanimationgroup.go index dfb4ade..f7470e7 100644 --- a/qt/gen_qparallelanimationgroup.go +++ b/qt/gen_qparallelanimationgroup.go @@ -52,6 +52,12 @@ func (this *QParallelAnimationGroup) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QParallelAnimationGroup_MetaObject(this.h))) } +func (this *QParallelAnimationGroup) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QParallelAnimationGroup_Metacast(this.h, param1_Cstring) +} + func QParallelAnimationGroup_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qparallelanimationgroup.h b/qt/gen_qparallelanimationgroup.h index 011e1a7..cee576e 100644 --- a/qt/gen_qparallelanimationgroup.h +++ b/qt/gen_qparallelanimationgroup.h @@ -26,6 +26,7 @@ typedef struct QParallelAnimationGroup QParallelAnimationGroup; QParallelAnimationGroup* QParallelAnimationGroup_new(); QParallelAnimationGroup* QParallelAnimationGroup_new2(QObject* parent); QMetaObject* QParallelAnimationGroup_MetaObject(const QParallelAnimationGroup* self); +void* QParallelAnimationGroup_Metacast(QParallelAnimationGroup* self, const char* param1); struct miqt_string* QParallelAnimationGroup_Tr(const char* s); struct miqt_string* QParallelAnimationGroup_TrUtf8(const char* s); int QParallelAnimationGroup_Duration(const QParallelAnimationGroup* self); diff --git a/qt/gen_qpauseanimation.cpp b/qt/gen_qpauseanimation.cpp index 7352b1c..07b0eec 100644 --- a/qt/gen_qpauseanimation.cpp +++ b/qt/gen_qpauseanimation.cpp @@ -28,6 +28,10 @@ QMetaObject* QPauseAnimation_MetaObject(const QPauseAnimation* self) { return (QMetaObject*) self->metaObject(); } +void* QPauseAnimation_Metacast(QPauseAnimation* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPauseAnimation_Tr(const char* s) { QString _ret = QPauseAnimation::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qpauseanimation.go b/qt/gen_qpauseanimation.go index f1cd386..d0b6d8e 100644 --- a/qt/gen_qpauseanimation.go +++ b/qt/gen_qpauseanimation.go @@ -64,6 +64,12 @@ func (this *QPauseAnimation) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPauseAnimation_MetaObject(this.h))) } +func (this *QPauseAnimation) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPauseAnimation_Metacast(this.h, param1_Cstring) +} + func QPauseAnimation_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qpauseanimation.h b/qt/gen_qpauseanimation.h index c54b876..05cf442 100644 --- a/qt/gen_qpauseanimation.h +++ b/qt/gen_qpauseanimation.h @@ -28,6 +28,7 @@ QPauseAnimation* QPauseAnimation_new2(int msecs); QPauseAnimation* QPauseAnimation_new3(QObject* parent); QPauseAnimation* QPauseAnimation_new4(int msecs, QObject* parent); QMetaObject* QPauseAnimation_MetaObject(const QPauseAnimation* self); +void* QPauseAnimation_Metacast(QPauseAnimation* self, const char* param1); struct miqt_string* QPauseAnimation_Tr(const char* s); struct miqt_string* QPauseAnimation_TrUtf8(const char* s); int QPauseAnimation_Duration(const QPauseAnimation* self); diff --git a/qt/gen_qpdfwriter.cpp b/qt/gen_qpdfwriter.cpp index 12ea26e..c842c0d 100644 --- a/qt/gen_qpdfwriter.cpp +++ b/qt/gen_qpdfwriter.cpp @@ -24,6 +24,10 @@ QMetaObject* QPdfWriter_MetaObject(const QPdfWriter* self) { return (QMetaObject*) self->metaObject(); } +void* QPdfWriter_Metacast(QPdfWriter* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPdfWriter_Tr(const char* s) { QString _ret = QPdfWriter::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qpdfwriter.go b/qt/gen_qpdfwriter.go index fab4869..1e29c23 100644 --- a/qt/gen_qpdfwriter.go +++ b/qt/gen_qpdfwriter.go @@ -55,6 +55,12 @@ func (this *QPdfWriter) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPdfWriter_MetaObject(this.h))) } +func (this *QPdfWriter) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPdfWriter_Metacast(this.h, param1_Cstring) +} + func QPdfWriter_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qpdfwriter.h b/qt/gen_qpdfwriter.h index 81d9208..9055959 100644 --- a/qt/gen_qpdfwriter.h +++ b/qt/gen_qpdfwriter.h @@ -36,6 +36,7 @@ typedef struct QSizeF QSizeF; QPdfWriter* QPdfWriter_new(struct miqt_string* filename); QPdfWriter* QPdfWriter_new2(QIODevice* device); QMetaObject* QPdfWriter_MetaObject(const QPdfWriter* self); +void* QPdfWriter_Metacast(QPdfWriter* self, const char* param1); struct miqt_string* QPdfWriter_Tr(const char* s); struct miqt_string* QPdfWriter_TrUtf8(const char* s); void QPdfWriter_SetPdfVersion(QPdfWriter* self, int version); diff --git a/qt/gen_qpictureformatplugin.cpp b/qt/gen_qpictureformatplugin.cpp index 901fc4a..62b9634 100644 --- a/qt/gen_qpictureformatplugin.cpp +++ b/qt/gen_qpictureformatplugin.cpp @@ -12,6 +12,10 @@ QMetaObject* QPictureFormatPlugin_MetaObject(const QPictureFormatPlugin* self) { return (QMetaObject*) self->metaObject(); } +void* QPictureFormatPlugin_Metacast(QPictureFormatPlugin* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPictureFormatPlugin_Tr(const char* s) { QString _ret = QPictureFormatPlugin::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qpictureformatplugin.go b/qt/gen_qpictureformatplugin.go index 01a88c1..d1d8a68 100644 --- a/qt/gen_qpictureformatplugin.go +++ b/qt/gen_qpictureformatplugin.go @@ -40,6 +40,12 @@ func (this *QPictureFormatPlugin) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPictureFormatPlugin_MetaObject(this.h))) } +func (this *QPictureFormatPlugin) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPictureFormatPlugin_Metacast(this.h, param1_Cstring) +} + func QPictureFormatPlugin_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qpictureformatplugin.h b/qt/gen_qpictureformatplugin.h index e262f5f..7c6f975 100644 --- a/qt/gen_qpictureformatplugin.h +++ b/qt/gen_qpictureformatplugin.h @@ -24,6 +24,7 @@ typedef struct QPictureFormatPlugin QPictureFormatPlugin; #endif QMetaObject* QPictureFormatPlugin_MetaObject(const QPictureFormatPlugin* self); +void* QPictureFormatPlugin_Metacast(QPictureFormatPlugin* self, const char* param1); struct miqt_string* QPictureFormatPlugin_Tr(const char* s); struct miqt_string* QPictureFormatPlugin_TrUtf8(const char* s); bool QPictureFormatPlugin_LoadPicture(QPictureFormatPlugin* self, struct miqt_string* format, struct miqt_string* filename, QPicture* pic); diff --git a/qt/gen_qplaintextedit.cpp b/qt/gen_qplaintextedit.cpp index 6fcb71b..edd499d 100644 --- a/qt/gen_qplaintextedit.cpp +++ b/qt/gen_qplaintextedit.cpp @@ -51,6 +51,10 @@ QMetaObject* QPlainTextEdit_MetaObject(const QPlainTextEdit* self) { return (QMetaObject*) self->metaObject(); } +void* QPlainTextEdit_Metacast(QPlainTextEdit* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPlainTextEdit_Tr(const char* s) { QString _ret = QPlainTextEdit::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -551,6 +555,10 @@ QMetaObject* QPlainTextDocumentLayout_MetaObject(const QPlainTextDocumentLayout* return (QMetaObject*) self->metaObject(); } +void* QPlainTextDocumentLayout_Metacast(QPlainTextDocumentLayout* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPlainTextDocumentLayout_Tr(const char* s) { QString _ret = QPlainTextDocumentLayout::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qplaintextedit.go b/qt/gen_qplaintextedit.go index e607f25..0f45a4f 100644 --- a/qt/gen_qplaintextedit.go +++ b/qt/gen_qplaintextedit.go @@ -76,6 +76,12 @@ func (this *QPlainTextEdit) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPlainTextEdit_MetaObject(this.h))) } +func (this *QPlainTextEdit) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPlainTextEdit_Metacast(this.h, param1_Cstring) +} + func QPlainTextEdit_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -735,6 +741,12 @@ func (this *QPlainTextDocumentLayout) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPlainTextDocumentLayout_MetaObject(this.h))) } +func (this *QPlainTextDocumentLayout) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPlainTextDocumentLayout_Metacast(this.h, param1_Cstring) +} + func QPlainTextDocumentLayout_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qplaintextedit.h b/qt/gen_qplaintextedit.h index 67972fd..7084ce2 100644 --- a/qt/gen_qplaintextedit.h +++ b/qt/gen_qplaintextedit.h @@ -76,6 +76,7 @@ QPlainTextEdit* QPlainTextEdit_new2(struct miqt_string* text); QPlainTextEdit* QPlainTextEdit_new3(QWidget* parent); QPlainTextEdit* QPlainTextEdit_new4(struct miqt_string* text, QWidget* parent); QMetaObject* QPlainTextEdit_MetaObject(const QPlainTextEdit* self); +void* QPlainTextEdit_Metacast(QPlainTextEdit* self, const char* param1); struct miqt_string* QPlainTextEdit_Tr(const char* s); struct miqt_string* QPlainTextEdit_TrUtf8(const char* s); void QPlainTextEdit_SetDocument(QPlainTextEdit* self, QTextDocument* document); @@ -181,6 +182,7 @@ void QPlainTextEdit_Delete(QPlainTextEdit* self); QPlainTextDocumentLayout* QPlainTextDocumentLayout_new(QTextDocument* document); QMetaObject* QPlainTextDocumentLayout_MetaObject(const QPlainTextDocumentLayout* self); +void* QPlainTextDocumentLayout_Metacast(QPlainTextDocumentLayout* self, const char* param1); struct miqt_string* QPlainTextDocumentLayout_Tr(const char* s); struct miqt_string* QPlainTextDocumentLayout_TrUtf8(const char* s); void QPlainTextDocumentLayout_Draw(QPlainTextDocumentLayout* self, QPainter* param1, QAbstractTextDocumentLayout__PaintContext* param2); diff --git a/qt/gen_qpluginloader.cpp b/qt/gen_qpluginloader.cpp index 9bcf942..b1a438a 100644 --- a/qt/gen_qpluginloader.cpp +++ b/qt/gen_qpluginloader.cpp @@ -33,6 +33,10 @@ QMetaObject* QPluginLoader_MetaObject(const QPluginLoader* self) { return (QMetaObject*) self->metaObject(); } +void* QPluginLoader_Metacast(QPluginLoader* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPluginLoader_Tr(const char* s) { QString _ret = QPluginLoader::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qpluginloader.go b/qt/gen_qpluginloader.go index 700e474..409e371 100644 --- a/qt/gen_qpluginloader.go +++ b/qt/gen_qpluginloader.go @@ -68,6 +68,12 @@ func (this *QPluginLoader) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPluginLoader_MetaObject(this.h))) } +func (this *QPluginLoader) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPluginLoader_Metacast(this.h, param1_Cstring) +} + func QPluginLoader_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qpluginloader.h b/qt/gen_qpluginloader.h index 7c27708..4b8e3fc 100644 --- a/qt/gen_qpluginloader.h +++ b/qt/gen_qpluginloader.h @@ -32,6 +32,7 @@ QPluginLoader* QPluginLoader_new2(struct miqt_string* fileName); QPluginLoader* QPluginLoader_new3(QObject* parent); QPluginLoader* QPluginLoader_new4(struct miqt_string* fileName, QObject* parent); QMetaObject* QPluginLoader_MetaObject(const QPluginLoader* self); +void* QPluginLoader_Metacast(QPluginLoader* self, const char* param1); struct miqt_string* QPluginLoader_Tr(const char* s); struct miqt_string* QPluginLoader_TrUtf8(const char* s); QObject* QPluginLoader_Instance(QPluginLoader* self); diff --git a/qt/gen_qprocess.cpp b/qt/gen_qprocess.cpp index 76cf466..bb18938 100644 --- a/qt/gen_qprocess.cpp +++ b/qt/gen_qprocess.cpp @@ -132,6 +132,10 @@ QMetaObject* QProcess_MetaObject(const QProcess* self) { return (QMetaObject*) self->metaObject(); } +void* QProcess_Metacast(QProcess* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QProcess_Tr(const char* s) { QString _ret = QProcess::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qprocess.go b/qt/gen_qprocess.go index ff68fae..c350f46 100644 --- a/qt/gen_qprocess.go +++ b/qt/gen_qprocess.go @@ -254,6 +254,12 @@ func (this *QProcess) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QProcess_MetaObject(this.h))) } +func (this *QProcess) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QProcess_Metacast(this.h, param1_Cstring) +} + func QProcess_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qprocess.h b/qt/gen_qprocess.h index 2e642fd..d8da0ea 100644 --- a/qt/gen_qprocess.h +++ b/qt/gen_qprocess.h @@ -49,6 +49,7 @@ void QProcessEnvironment_Delete(QProcessEnvironment* self); QProcess* QProcess_new(); QProcess* QProcess_new2(QObject* parent); QMetaObject* QProcess_MetaObject(const QProcess* self); +void* QProcess_Metacast(QProcess* self, const char* param1); struct miqt_string* QProcess_Tr(const char* s); struct miqt_string* QProcess_TrUtf8(const char* s); void QProcess_Start(QProcess* self, struct miqt_string* program, struct miqt_array* /* of struct miqt_string* */ arguments); diff --git a/qt/gen_qprogressbar.cpp b/qt/gen_qprogressbar.cpp index c765245..9c5f5d3 100644 --- a/qt/gen_qprogressbar.cpp +++ b/qt/gen_qprogressbar.cpp @@ -21,6 +21,10 @@ QMetaObject* QProgressBar_MetaObject(const QProgressBar* self) { return (QMetaObject*) self->metaObject(); } +void* QProgressBar_Metacast(QProgressBar* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QProgressBar_Tr(const char* s) { QString _ret = QProgressBar::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qprogressbar.go b/qt/gen_qprogressbar.go index 9379e4f..c826b12 100644 --- a/qt/gen_qprogressbar.go +++ b/qt/gen_qprogressbar.go @@ -60,6 +60,12 @@ func (this *QProgressBar) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QProgressBar_MetaObject(this.h))) } +func (this *QProgressBar) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QProgressBar_Metacast(this.h, param1_Cstring) +} + func QProgressBar_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qprogressbar.h b/qt/gen_qprogressbar.h index a0d551f..d1c643f 100644 --- a/qt/gen_qprogressbar.h +++ b/qt/gen_qprogressbar.h @@ -28,6 +28,7 @@ typedef struct QWidget QWidget; QProgressBar* QProgressBar_new(); QProgressBar* QProgressBar_new2(QWidget* parent); QMetaObject* QProgressBar_MetaObject(const QProgressBar* self); +void* QProgressBar_Metacast(QProgressBar* self, const char* param1); struct miqt_string* QProgressBar_Tr(const char* s); struct miqt_string* QProgressBar_TrUtf8(const char* s); int QProgressBar_Minimum(const QProgressBar* self); diff --git a/qt/gen_qprogressdialog.cpp b/qt/gen_qprogressdialog.cpp index e0e09e1..663b3f1 100644 --- a/qt/gen_qprogressdialog.cpp +++ b/qt/gen_qprogressdialog.cpp @@ -46,6 +46,10 @@ QMetaObject* QProgressDialog_MetaObject(const QProgressDialog* self) { return (QMetaObject*) self->metaObject(); } +void* QProgressDialog_Metacast(QProgressDialog* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QProgressDialog_Tr(const char* s) { QString _ret = QProgressDialog::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qprogressdialog.go b/qt/gen_qprogressdialog.go index 9fb24a9..8a59178 100644 --- a/qt/gen_qprogressdialog.go +++ b/qt/gen_qprogressdialog.go @@ -89,6 +89,12 @@ func (this *QProgressDialog) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QProgressDialog_MetaObject(this.h))) } +func (this *QProgressDialog) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QProgressDialog_Metacast(this.h, param1_Cstring) +} + func QProgressDialog_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qprogressdialog.h b/qt/gen_qprogressdialog.h index 85e28b1..b71517e 100644 --- a/qt/gen_qprogressdialog.h +++ b/qt/gen_qprogressdialog.h @@ -38,6 +38,7 @@ QProgressDialog* QProgressDialog_new4(QWidget* parent, int flags); QProgressDialog* QProgressDialog_new5(struct miqt_string* labelText, struct miqt_string* cancelButtonText, int minimum, int maximum, QWidget* parent); QProgressDialog* QProgressDialog_new6(struct miqt_string* labelText, struct miqt_string* cancelButtonText, int minimum, int maximum, QWidget* parent, int flags); QMetaObject* QProgressDialog_MetaObject(const QProgressDialog* self); +void* QProgressDialog_Metacast(QProgressDialog* self, const char* param1); struct miqt_string* QProgressDialog_Tr(const char* s); struct miqt_string* QProgressDialog_TrUtf8(const char* s); void QProgressDialog_SetLabel(QProgressDialog* self, QLabel* label); diff --git a/qt/gen_qpropertyanimation.cpp b/qt/gen_qpropertyanimation.cpp index a75716a..49a7825 100644 --- a/qt/gen_qpropertyanimation.cpp +++ b/qt/gen_qpropertyanimation.cpp @@ -29,6 +29,10 @@ QMetaObject* QPropertyAnimation_MetaObject(const QPropertyAnimation* self) { return (QMetaObject*) self->metaObject(); } +void* QPropertyAnimation_Metacast(QPropertyAnimation* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPropertyAnimation_Tr(const char* s) { QString _ret = QPropertyAnimation::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qpropertyanimation.go b/qt/gen_qpropertyanimation.go index e7f1cc4..03fc7db 100644 --- a/qt/gen_qpropertyanimation.go +++ b/qt/gen_qpropertyanimation.go @@ -64,6 +64,12 @@ func (this *QPropertyAnimation) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPropertyAnimation_MetaObject(this.h))) } +func (this *QPropertyAnimation) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPropertyAnimation_Metacast(this.h, param1_Cstring) +} + func QPropertyAnimation_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qpropertyanimation.h b/qt/gen_qpropertyanimation.h index b9ffa9e..c4d1aed 100644 --- a/qt/gen_qpropertyanimation.h +++ b/qt/gen_qpropertyanimation.h @@ -30,6 +30,7 @@ QPropertyAnimation* QPropertyAnimation_new2(QObject* target, QByteArray* propert QPropertyAnimation* QPropertyAnimation_new3(QObject* parent); QPropertyAnimation* QPropertyAnimation_new4(QObject* target, QByteArray* propertyName, QObject* parent); QMetaObject* QPropertyAnimation_MetaObject(const QPropertyAnimation* self); +void* QPropertyAnimation_Metacast(QPropertyAnimation* self, const char* param1); struct miqt_string* QPropertyAnimation_Tr(const char* s); struct miqt_string* QPropertyAnimation_TrUtf8(const char* s); QObject* QPropertyAnimation_TargetObject(const QPropertyAnimation* self); diff --git a/qt/gen_qproxystyle.cpp b/qt/gen_qproxystyle.cpp index c493ddd..0403650 100644 --- a/qt/gen_qproxystyle.cpp +++ b/qt/gen_qproxystyle.cpp @@ -38,6 +38,10 @@ QMetaObject* QProxyStyle_MetaObject(const QProxyStyle* self) { return (QMetaObject*) self->metaObject(); } +void* QProxyStyle_Metacast(QProxyStyle* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QProxyStyle_Tr(const char* s) { QString _ret = QProxyStyle::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qproxystyle.go b/qt/gen_qproxystyle.go index e5e8187..3c345a1 100644 --- a/qt/gen_qproxystyle.go +++ b/qt/gen_qproxystyle.go @@ -60,6 +60,12 @@ func (this *QProxyStyle) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QProxyStyle_MetaObject(this.h))) } +func (this *QProxyStyle) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QProxyStyle_Metacast(this.h, param1_Cstring) +} + func QProxyStyle_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qproxystyle.h b/qt/gen_qproxystyle.h index e36c05a..6a3a35e 100644 --- a/qt/gen_qproxystyle.h +++ b/qt/gen_qproxystyle.h @@ -53,6 +53,7 @@ QProxyStyle* QProxyStyle_new(); QProxyStyle* QProxyStyle_new2(struct miqt_string* key); QProxyStyle* QProxyStyle_new3(QStyle* style); QMetaObject* QProxyStyle_MetaObject(const QProxyStyle* self); +void* QProxyStyle_Metacast(QProxyStyle* self, const char* param1); struct miqt_string* QProxyStyle_Tr(const char* s); struct miqt_string* QProxyStyle_TrUtf8(const char* s); QStyle* QProxyStyle_BaseStyle(const QProxyStyle* self); diff --git a/qt/gen_qpushbutton.cpp b/qt/gen_qpushbutton.cpp index cae5d69..2fa0ff3 100644 --- a/qt/gen_qpushbutton.cpp +++ b/qt/gen_qpushbutton.cpp @@ -43,6 +43,10 @@ QMetaObject* QPushButton_MetaObject(const QPushButton* self) { return (QMetaObject*) self->metaObject(); } +void* QPushButton_Metacast(QPushButton* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QPushButton_Tr(const char* s) { QString _ret = QPushButton::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qpushbutton.go b/qt/gen_qpushbutton.go index fc22398..548eb42 100644 --- a/qt/gen_qpushbutton.go +++ b/qt/gen_qpushbutton.go @@ -84,6 +84,12 @@ func (this *QPushButton) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QPushButton_MetaObject(this.h))) } +func (this *QPushButton) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QPushButton_Metacast(this.h, param1_Cstring) +} + func QPushButton_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qpushbutton.h b/qt/gen_qpushbutton.h index e8906a9..62521c3 100644 --- a/qt/gen_qpushbutton.h +++ b/qt/gen_qpushbutton.h @@ -36,6 +36,7 @@ QPushButton* QPushButton_new4(QWidget* parent); QPushButton* QPushButton_new5(struct miqt_string* text, QWidget* parent); QPushButton* QPushButton_new6(QIcon* icon, struct miqt_string* text, QWidget* parent); QMetaObject* QPushButton_MetaObject(const QPushButton* self); +void* QPushButton_Metacast(QPushButton* self, const char* param1); struct miqt_string* QPushButton_Tr(const char* s); struct miqt_string* QPushButton_TrUtf8(const char* s); QSize* QPushButton_SizeHint(const QPushButton* self); diff --git a/qt/gen_qradiobutton.cpp b/qt/gen_qradiobutton.cpp index f6c4d0d..305fc07 100644 --- a/qt/gen_qradiobutton.cpp +++ b/qt/gen_qradiobutton.cpp @@ -31,6 +31,10 @@ QMetaObject* QRadioButton_MetaObject(const QRadioButton* self) { return (QMetaObject*) self->metaObject(); } +void* QRadioButton_Metacast(QRadioButton* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QRadioButton_Tr(const char* s) { QString _ret = QRadioButton::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qradiobutton.go b/qt/gen_qradiobutton.go index 4731aa3..3a0888a 100644 --- a/qt/gen_qradiobutton.go +++ b/qt/gen_qradiobutton.go @@ -68,6 +68,12 @@ func (this *QRadioButton) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QRadioButton_MetaObject(this.h))) } +func (this *QRadioButton) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QRadioButton_Metacast(this.h, param1_Cstring) +} + func QRadioButton_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qradiobutton.h b/qt/gen_qradiobutton.h index 2900514..5de2b8e 100644 --- a/qt/gen_qradiobutton.h +++ b/qt/gen_qradiobutton.h @@ -30,6 +30,7 @@ QRadioButton* QRadioButton_new2(struct miqt_string* text); QRadioButton* QRadioButton_new3(QWidget* parent); QRadioButton* QRadioButton_new4(struct miqt_string* text, QWidget* parent); QMetaObject* QRadioButton_MetaObject(const QRadioButton* self); +void* QRadioButton_Metacast(QRadioButton* self, const char* param1); struct miqt_string* QRadioButton_Tr(const char* s); struct miqt_string* QRadioButton_TrUtf8(const char* s); QSize* QRadioButton_SizeHint(const QRadioButton* self); diff --git a/qt/gen_qrasterwindow.cpp b/qt/gen_qrasterwindow.cpp index fb70185..ce482ec 100644 --- a/qt/gen_qrasterwindow.cpp +++ b/qt/gen_qrasterwindow.cpp @@ -20,6 +20,10 @@ QMetaObject* QRasterWindow_MetaObject(const QRasterWindow* self) { return (QMetaObject*) self->metaObject(); } +void* QRasterWindow_Metacast(QRasterWindow* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QRasterWindow_Tr(const char* s) { QString _ret = QRasterWindow::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qrasterwindow.go b/qt/gen_qrasterwindow.go index fb3aef1..17368e2 100644 --- a/qt/gen_qrasterwindow.go +++ b/qt/gen_qrasterwindow.go @@ -52,6 +52,12 @@ func (this *QRasterWindow) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QRasterWindow_MetaObject(this.h))) } +func (this *QRasterWindow) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QRasterWindow_Metacast(this.h, param1_Cstring) +} + func QRasterWindow_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qrasterwindow.h b/qt/gen_qrasterwindow.h index a961eb5..716968a 100644 --- a/qt/gen_qrasterwindow.h +++ b/qt/gen_qrasterwindow.h @@ -26,6 +26,7 @@ typedef struct QWindow QWindow; QRasterWindow* QRasterWindow_new(); QRasterWindow* QRasterWindow_new2(QWindow* parent); QMetaObject* QRasterWindow_MetaObject(const QRasterWindow* self); +void* QRasterWindow_Metacast(QRasterWindow* self, const char* param1); struct miqt_string* QRasterWindow_Tr(const char* s); struct miqt_string* QRasterWindow_TrUtf8(const char* s); struct miqt_string* QRasterWindow_Tr2(const char* s, const char* c); diff --git a/qt/gen_qresultstore.cpp b/qt/gen_qresultstore.cpp index d3310b8..db0f28e 100644 --- a/qt/gen_qresultstore.cpp +++ b/qt/gen_qresultstore.cpp @@ -5,7 +5,15 @@ #include "gen_qresultstore.h" #include "_cgo_export.h" -QtPrivate__ResultItem* QtPrivate__ResultItem_new() { +QtPrivate__ResultItem* QtPrivate__ResultItem_new(const void* _result, int _count) { + return new QtPrivate::ResultItem(_result, static_cast(_count)); +} + +QtPrivate__ResultItem* QtPrivate__ResultItem_new2(const void* _result) { + return new QtPrivate::ResultItem(_result); +} + +QtPrivate__ResultItem* QtPrivate__ResultItem_new3() { return new QtPrivate::ResultItem(); } @@ -85,6 +93,14 @@ bool QtPrivate__ResultStoreBase_FilterMode(const QtPrivate__ResultStoreBase* sel return self->filterMode(); } +int QtPrivate__ResultStoreBase_AddResult(QtPrivate__ResultStoreBase* self, int index, const void* result) { + return self->addResult(static_cast(index), result); +} + +int QtPrivate__ResultStoreBase_AddResults(QtPrivate__ResultStoreBase* self, int index, const void* results, int vectorSize, int logicalCount) { + return self->addResults(static_cast(index), results, static_cast(vectorSize), static_cast(logicalCount)); +} + QtPrivate__ResultIteratorBase* QtPrivate__ResultStoreBase_Begin(const QtPrivate__ResultStoreBase* self) { return new QtPrivate::ResultIteratorBase(self->begin()); } diff --git a/qt/gen_qresultstore.go b/qt/gen_qresultstore.go index 30760c1..e332ebc 100644 --- a/qt/gen_qresultstore.go +++ b/qt/gen_qresultstore.go @@ -36,8 +36,20 @@ func newQtPrivate__ResultItem_U(h unsafe.Pointer) *QtPrivate__ResultItem { } // NewQtPrivate__ResultItem constructs a new QtPrivate::ResultItem object. -func NewQtPrivate__ResultItem() *QtPrivate__ResultItem { - ret := C.QtPrivate__ResultItem_new() +func NewQtPrivate__ResultItem(_result unsafe.Pointer, _count int) *QtPrivate__ResultItem { + ret := C.QtPrivate__ResultItem_new(_result, (C.int)(_count)) + return newQtPrivate__ResultItem(ret) +} + +// NewQtPrivate__ResultItem2 constructs a new QtPrivate::ResultItem object. +func NewQtPrivate__ResultItem2(_result unsafe.Pointer) *QtPrivate__ResultItem { + ret := C.QtPrivate__ResultItem_new2(_result) + return newQtPrivate__ResultItem(ret) +} + +// NewQtPrivate__ResultItem3 constructs a new QtPrivate::ResultItem object. +func NewQtPrivate__ResultItem3() *QtPrivate__ResultItem { + ret := C.QtPrivate__ResultItem_new3() return newQtPrivate__ResultItem(ret) } @@ -190,6 +202,14 @@ func (this *QtPrivate__ResultStoreBase) FilterMode() bool { return (bool)(C.QtPrivate__ResultStoreBase_FilterMode(this.h)) } +func (this *QtPrivate__ResultStoreBase) AddResult(index int, result unsafe.Pointer) int { + return (int)(C.QtPrivate__ResultStoreBase_AddResult(this.h, (C.int)(index), result)) +} + +func (this *QtPrivate__ResultStoreBase) AddResults(index int, results unsafe.Pointer, vectorSize int, logicalCount int) int { + return (int)(C.QtPrivate__ResultStoreBase_AddResults(this.h, (C.int)(index), results, (C.int)(vectorSize), (C.int)(logicalCount))) +} + func (this *QtPrivate__ResultStoreBase) Begin() *QtPrivate__ResultIteratorBase { _ret := C.QtPrivate__ResultStoreBase_Begin(this.h) _goptr := newQtPrivate__ResultIteratorBase(_ret) diff --git a/qt/gen_qresultstore.h b/qt/gen_qresultstore.h index 81e1fdf..27b1ec1 100644 --- a/qt/gen_qresultstore.h +++ b/qt/gen_qresultstore.h @@ -35,7 +35,9 @@ typedef struct QtPrivate__ResultIteratorBase QtPrivate__ResultIteratorBase; typedef struct QtPrivate__ResultStoreBase QtPrivate__ResultStoreBase; #endif -QtPrivate__ResultItem* QtPrivate__ResultItem_new(); +QtPrivate__ResultItem* QtPrivate__ResultItem_new(const void* _result, int _count); +QtPrivate__ResultItem* QtPrivate__ResultItem_new2(const void* _result); +QtPrivate__ResultItem* QtPrivate__ResultItem_new3(); bool QtPrivate__ResultItem_IsValid(const QtPrivate__ResultItem* self); bool QtPrivate__ResultItem_IsVector(const QtPrivate__ResultItem* self); int QtPrivate__ResultItem_Count(const QtPrivate__ResultItem* self); @@ -57,6 +59,8 @@ QtPrivate__ResultStoreBase* QtPrivate__ResultStoreBase_new(); QtPrivate__ResultStoreBase* QtPrivate__ResultStoreBase_new2(QtPrivate__ResultStoreBase* param1); void QtPrivate__ResultStoreBase_SetFilterMode(QtPrivate__ResultStoreBase* self, bool enable); bool QtPrivate__ResultStoreBase_FilterMode(const QtPrivate__ResultStoreBase* self); +int QtPrivate__ResultStoreBase_AddResult(QtPrivate__ResultStoreBase* self, int index, const void* result); +int QtPrivate__ResultStoreBase_AddResults(QtPrivate__ResultStoreBase* self, int index, const void* results, int vectorSize, int logicalCount); QtPrivate__ResultIteratorBase* QtPrivate__ResultStoreBase_Begin(const QtPrivate__ResultStoreBase* self); QtPrivate__ResultIteratorBase* QtPrivate__ResultStoreBase_End(const QtPrivate__ResultStoreBase* self); bool QtPrivate__ResultStoreBase_HasNextResult(const QtPrivate__ResultStoreBase* self); diff --git a/qt/gen_qrubberband.cpp b/qt/gen_qrubberband.cpp index a807b56..dd55a5e 100644 --- a/qt/gen_qrubberband.cpp +++ b/qt/gen_qrubberband.cpp @@ -23,6 +23,10 @@ QMetaObject* QRubberBand_MetaObject(const QRubberBand* self) { return (QMetaObject*) self->metaObject(); } +void* QRubberBand_Metacast(QRubberBand* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QRubberBand_Tr(const char* s) { QString _ret = QRubberBand::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qrubberband.go b/qt/gen_qrubberband.go index 2929251..3c4bf40 100644 --- a/qt/gen_qrubberband.go +++ b/qt/gen_qrubberband.go @@ -59,6 +59,12 @@ func (this *QRubberBand) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QRubberBand_MetaObject(this.h))) } +func (this *QRubberBand) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QRubberBand_Metacast(this.h, param1_Cstring) +} + func QRubberBand_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qrubberband.h b/qt/gen_qrubberband.h index f86dee6..56b2033 100644 --- a/qt/gen_qrubberband.h +++ b/qt/gen_qrubberband.h @@ -32,6 +32,7 @@ typedef struct QWidget QWidget; QRubberBand* QRubberBand_new(int param1); QRubberBand* QRubberBand_new2(int param1, QWidget* param2); QMetaObject* QRubberBand_MetaObject(const QRubberBand* self); +void* QRubberBand_Metacast(QRubberBand* self, const char* param1); struct miqt_string* QRubberBand_Tr(const char* s); struct miqt_string* QRubberBand_TrUtf8(const char* s); int QRubberBand_Shape(const QRubberBand* self); diff --git a/qt/gen_qsavefile.cpp b/qt/gen_qsavefile.cpp index 187709d..0706f7e 100644 --- a/qt/gen_qsavefile.cpp +++ b/qt/gen_qsavefile.cpp @@ -30,6 +30,10 @@ QMetaObject* QSaveFile_MetaObject(const QSaveFile* self) { return (QMetaObject*) self->metaObject(); } +void* QSaveFile_Metacast(QSaveFile* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSaveFile_Tr(const char* s) { QString _ret = QSaveFile::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsavefile.go b/qt/gen_qsavefile.go index eaa6b3d..e589582 100644 --- a/qt/gen_qsavefile.go +++ b/qt/gen_qsavefile.go @@ -68,6 +68,12 @@ func (this *QSaveFile) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSaveFile_MetaObject(this.h))) } +func (this *QSaveFile) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSaveFile_Metacast(this.h, param1_Cstring) +} + func QSaveFile_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsavefile.h b/qt/gen_qsavefile.h index 2907089..f79ddb0 100644 --- a/qt/gen_qsavefile.h +++ b/qt/gen_qsavefile.h @@ -28,6 +28,7 @@ QSaveFile* QSaveFile_new2(); QSaveFile* QSaveFile_new3(struct miqt_string* name, QObject* parent); QSaveFile* QSaveFile_new4(QObject* parent); QMetaObject* QSaveFile_MetaObject(const QSaveFile* self); +void* QSaveFile_Metacast(QSaveFile* self, const char* param1); struct miqt_string* QSaveFile_Tr(const char* s); struct miqt_string* QSaveFile_TrUtf8(const char* s); struct miqt_string* QSaveFile_FileName(const QSaveFile* self); diff --git a/qt/gen_qscopedpointer.cpp b/qt/gen_qscopedpointer.cpp index 201f4d3..fcaccf0 100644 --- a/qt/gen_qscopedpointer.cpp +++ b/qt/gen_qscopedpointer.cpp @@ -3,6 +3,10 @@ #include "gen_qscopedpointer.h" #include "_cgo_export.h" +void QScopedPointerPodDeleter_Cleanup(void* pointer) { + QScopedPointerPodDeleter::cleanup(pointer); +} + void QScopedPointerPodDeleter_Delete(QScopedPointerPodDeleter* self) { delete self; } diff --git a/qt/gen_qscopedpointer.go b/qt/gen_qscopedpointer.go index 43de4be..d7d4579 100644 --- a/qt/gen_qscopedpointer.go +++ b/qt/gen_qscopedpointer.go @@ -35,6 +35,10 @@ func newQScopedPointerPodDeleter_U(h unsafe.Pointer) *QScopedPointerPodDeleter { return newQScopedPointerPodDeleter((*C.QScopedPointerPodDeleter)(h)) } +func QScopedPointerPodDeleter_Cleanup(pointer unsafe.Pointer) { + C.QScopedPointerPodDeleter_Cleanup(pointer) +} + // Delete this object from C++ memory. func (this *QScopedPointerPodDeleter) Delete() { C.QScopedPointerPodDeleter_Delete(this.h) diff --git a/qt/gen_qscopedpointer.h b/qt/gen_qscopedpointer.h index d18e958..9299c71 100644 --- a/qt/gen_qscopedpointer.h +++ b/qt/gen_qscopedpointer.h @@ -19,6 +19,7 @@ class QScopedPointerPodDeleter; typedef struct QScopedPointerPodDeleter QScopedPointerPodDeleter; #endif +void QScopedPointerPodDeleter_Cleanup(void* pointer); void QScopedPointerPodDeleter_Delete(QScopedPointerPodDeleter* self); #ifdef __cplusplus diff --git a/qt/gen_qscreen.cpp b/qt/gen_qscreen.cpp index ae65658..1dd89aa 100644 --- a/qt/gen_qscreen.cpp +++ b/qt/gen_qscreen.cpp @@ -18,6 +18,10 @@ QMetaObject* QScreen_MetaObject(const QScreen* self) { return (QMetaObject*) self->metaObject(); } +void* QScreen_Metacast(QScreen* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QScreen_Tr(const char* s) { QString _ret = QScreen::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qscreen.go b/qt/gen_qscreen.go index db1d004..bce31c2 100644 --- a/qt/gen_qscreen.go +++ b/qt/gen_qscreen.go @@ -41,6 +41,12 @@ func (this *QScreen) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QScreen_MetaObject(this.h))) } +func (this *QScreen) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QScreen_Metacast(this.h, param1_Cstring) +} + func QScreen_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qscreen.h b/qt/gen_qscreen.h index 13c641e7..905775f 100644 --- a/qt/gen_qscreen.h +++ b/qt/gen_qscreen.h @@ -34,6 +34,7 @@ typedef struct QTransform QTransform; #endif QMetaObject* QScreen_MetaObject(const QScreen* self); +void* QScreen_Metacast(QScreen* self, const char* param1); struct miqt_string* QScreen_Tr(const char* s); struct miqt_string* QScreen_TrUtf8(const char* s); struct miqt_string* QScreen_Name(const QScreen* self); diff --git a/qt/gen_qscrollarea.cpp b/qt/gen_qscrollarea.cpp index 9faeae7..c6f4472 100644 --- a/qt/gen_qscrollarea.cpp +++ b/qt/gen_qscrollarea.cpp @@ -21,6 +21,10 @@ QMetaObject* QScrollArea_MetaObject(const QScrollArea* self) { return (QMetaObject*) self->metaObject(); } +void* QScrollArea_Metacast(QScrollArea* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QScrollArea_Tr(const char* s) { QString _ret = QScrollArea::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qscrollarea.go b/qt/gen_qscrollarea.go index 391cdbb..6aea3a7 100644 --- a/qt/gen_qscrollarea.go +++ b/qt/gen_qscrollarea.go @@ -52,6 +52,12 @@ func (this *QScrollArea) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QScrollArea_MetaObject(this.h))) } +func (this *QScrollArea) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QScrollArea_Metacast(this.h, param1_Cstring) +} + func QScrollArea_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qscrollarea.h b/qt/gen_qscrollarea.h index 641b4ed..d84d60a 100644 --- a/qt/gen_qscrollarea.h +++ b/qt/gen_qscrollarea.h @@ -28,6 +28,7 @@ typedef struct QWidget QWidget; QScrollArea* QScrollArea_new(); QScrollArea* QScrollArea_new2(QWidget* parent); QMetaObject* QScrollArea_MetaObject(const QScrollArea* self); +void* QScrollArea_Metacast(QScrollArea* self, const char* param1); struct miqt_string* QScrollArea_Tr(const char* s); struct miqt_string* QScrollArea_TrUtf8(const char* s); QWidget* QScrollArea_Widget(const QScrollArea* self); diff --git a/qt/gen_qscrollbar.cpp b/qt/gen_qscrollbar.cpp index 9c48b9a..84bcfe7 100644 --- a/qt/gen_qscrollbar.cpp +++ b/qt/gen_qscrollbar.cpp @@ -30,6 +30,10 @@ QMetaObject* QScrollBar_MetaObject(const QScrollBar* self) { return (QMetaObject*) self->metaObject(); } +void* QScrollBar_Metacast(QScrollBar* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QScrollBar_Tr(const char* s) { QString _ret = QScrollBar::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qscrollbar.go b/qt/gen_qscrollbar.go index 6f90819..9e08083 100644 --- a/qt/gen_qscrollbar.go +++ b/qt/gen_qscrollbar.go @@ -64,6 +64,12 @@ func (this *QScrollBar) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QScrollBar_MetaObject(this.h))) } +func (this *QScrollBar) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QScrollBar_Metacast(this.h, param1_Cstring) +} + func QScrollBar_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qscrollbar.h b/qt/gen_qscrollbar.h index 12d918f..6d322ac 100644 --- a/qt/gen_qscrollbar.h +++ b/qt/gen_qscrollbar.h @@ -32,6 +32,7 @@ QScrollBar* QScrollBar_new2(int param1); QScrollBar* QScrollBar_new3(QWidget* parent); QScrollBar* QScrollBar_new4(int param1, QWidget* parent); QMetaObject* QScrollBar_MetaObject(const QScrollBar* self); +void* QScrollBar_Metacast(QScrollBar* self, const char* param1); struct miqt_string* QScrollBar_Tr(const char* s); struct miqt_string* QScrollBar_TrUtf8(const char* s); QSize* QScrollBar_SizeHint(const QScrollBar* self); diff --git a/qt/gen_qscroller.cpp b/qt/gen_qscroller.cpp index 5600382..f55a9a7 100644 --- a/qt/gen_qscroller.cpp +++ b/qt/gen_qscroller.cpp @@ -16,6 +16,10 @@ QMetaObject* QScroller_MetaObject(const QScroller* self) { return (QMetaObject*) self->metaObject(); } +void* QScroller_Metacast(QScroller* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QScroller_Tr(const char* s) { QString _ret = QScroller::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qscroller.go b/qt/gen_qscroller.go index ffea3a7..660ebbf 100644 --- a/qt/gen_qscroller.go +++ b/qt/gen_qscroller.go @@ -67,6 +67,12 @@ func (this *QScroller) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QScroller_MetaObject(this.h))) } +func (this *QScroller) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QScroller_Metacast(this.h, param1_Cstring) +} + func QScroller_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qscroller.h b/qt/gen_qscroller.h index 961244d..9c27a77 100644 --- a/qt/gen_qscroller.h +++ b/qt/gen_qscroller.h @@ -30,6 +30,7 @@ typedef struct QScrollerProperties QScrollerProperties; #endif QMetaObject* QScroller_MetaObject(const QScroller* self); +void* QScroller_Metacast(QScroller* self, const char* param1); struct miqt_string* QScroller_Tr(const char* s); struct miqt_string* QScroller_TrUtf8(const char* s); bool QScroller_HasScroller(QObject* target); diff --git a/qt/gen_qsequentialanimationgroup.cpp b/qt/gen_qsequentialanimationgroup.cpp index 99054d8..8c67c5f 100644 --- a/qt/gen_qsequentialanimationgroup.cpp +++ b/qt/gen_qsequentialanimationgroup.cpp @@ -22,6 +22,10 @@ QMetaObject* QSequentialAnimationGroup_MetaObject(const QSequentialAnimationGrou return (QMetaObject*) self->metaObject(); } +void* QSequentialAnimationGroup_Metacast(QSequentialAnimationGroup* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSequentialAnimationGroup_Tr(const char* s) { QString _ret = QSequentialAnimationGroup::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsequentialanimationgroup.go b/qt/gen_qsequentialanimationgroup.go index 9acac78..a0dc3fe 100644 --- a/qt/gen_qsequentialanimationgroup.go +++ b/qt/gen_qsequentialanimationgroup.go @@ -53,6 +53,12 @@ func (this *QSequentialAnimationGroup) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSequentialAnimationGroup_MetaObject(this.h))) } +func (this *QSequentialAnimationGroup) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSequentialAnimationGroup_Metacast(this.h, param1_Cstring) +} + func QSequentialAnimationGroup_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsequentialanimationgroup.h b/qt/gen_qsequentialanimationgroup.h index 5a24425..a8ef694 100644 --- a/qt/gen_qsequentialanimationgroup.h +++ b/qt/gen_qsequentialanimationgroup.h @@ -30,6 +30,7 @@ typedef struct QSequentialAnimationGroup QSequentialAnimationGroup; QSequentialAnimationGroup* QSequentialAnimationGroup_new(); QSequentialAnimationGroup* QSequentialAnimationGroup_new2(QObject* parent); QMetaObject* QSequentialAnimationGroup_MetaObject(const QSequentialAnimationGroup* self); +void* QSequentialAnimationGroup_Metacast(QSequentialAnimationGroup* self, const char* param1); struct miqt_string* QSequentialAnimationGroup_Tr(const char* s); struct miqt_string* QSequentialAnimationGroup_TrUtf8(const char* s); QPauseAnimation* QSequentialAnimationGroup_AddPause(QSequentialAnimationGroup* self, int msecs); diff --git a/qt/gen_qsessionmanager.cpp b/qt/gen_qsessionmanager.cpp index c90b231..c3ad6e2 100644 --- a/qt/gen_qsessionmanager.cpp +++ b/qt/gen_qsessionmanager.cpp @@ -12,6 +12,10 @@ QMetaObject* QSessionManager_MetaObject(const QSessionManager* self) { return (QMetaObject*) self->metaObject(); } +void* QSessionManager_Metacast(QSessionManager* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSessionManager_Tr(const char* s) { QString _ret = QSessionManager::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsessionmanager.go b/qt/gen_qsessionmanager.go index 132c710..51481a4 100644 --- a/qt/gen_qsessionmanager.go +++ b/qt/gen_qsessionmanager.go @@ -49,6 +49,12 @@ func (this *QSessionManager) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSessionManager_MetaObject(this.h))) } +func (this *QSessionManager) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSessionManager_Metacast(this.h, param1_Cstring) +} + func QSessionManager_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsessionmanager.h b/qt/gen_qsessionmanager.h index 63b7cc2..210b2c1 100644 --- a/qt/gen_qsessionmanager.h +++ b/qt/gen_qsessionmanager.h @@ -22,6 +22,7 @@ typedef struct QSessionManager QSessionManager; #endif QMetaObject* QSessionManager_MetaObject(const QSessionManager* self); +void* QSessionManager_Metacast(QSessionManager* self, const char* param1); struct miqt_string* QSessionManager_Tr(const char* s); struct miqt_string* QSessionManager_TrUtf8(const char* s); struct miqt_string* QSessionManager_SessionId(const QSessionManager* self); diff --git a/qt/gen_qsettings.cpp b/qt/gen_qsettings.cpp index 686f43c..1c7271f 100644 --- a/qt/gen_qsettings.cpp +++ b/qt/gen_qsettings.cpp @@ -92,6 +92,10 @@ QMetaObject* QSettings_MetaObject(const QSettings* self) { return (QMetaObject*) self->metaObject(); } +void* QSettings_Metacast(QSettings* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSettings_Tr(const char* s) { QString _ret = QSettings::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsettings.go b/qt/gen_qsettings.go index 049440c..45bde62 100644 --- a/qt/gen_qsettings.go +++ b/qt/gen_qsettings.go @@ -203,6 +203,12 @@ func (this *QSettings) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSettings_MetaObject(this.h))) } +func (this *QSettings) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSettings_Metacast(this.h, param1_Cstring) +} + func QSettings_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsettings.h b/qt/gen_qsettings.h index 2c2f474..7c41c7b 100644 --- a/qt/gen_qsettings.h +++ b/qt/gen_qsettings.h @@ -43,6 +43,7 @@ QSettings* QSettings_new13(struct miqt_string* fileName, int format, QObject* pa QSettings* QSettings_new14(QObject* parent); QSettings* QSettings_new15(int scope, QObject* parent); QMetaObject* QSettings_MetaObject(const QSettings* self); +void* QSettings_Metacast(QSettings* self, const char* param1); struct miqt_string* QSettings_Tr(const char* s); struct miqt_string* QSettings_TrUtf8(const char* s); void QSettings_Clear(QSettings* self); diff --git a/qt/gen_qsharedmemory.cpp b/qt/gen_qsharedmemory.cpp index 1caf0cb..d3e4243 100644 --- a/qt/gen_qsharedmemory.cpp +++ b/qt/gen_qsharedmemory.cpp @@ -30,6 +30,10 @@ QMetaObject* QSharedMemory_MetaObject(const QSharedMemory* self) { return (QMetaObject*) self->metaObject(); } +void* QSharedMemory_Metacast(QSharedMemory* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSharedMemory_Tr(const char* s) { QString _ret = QSharedMemory::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -88,6 +92,18 @@ bool QSharedMemory_Detach(QSharedMemory* self) { return self->detach(); } +void* QSharedMemory_Data(QSharedMemory* self) { + return self->data(); +} + +const void* QSharedMemory_ConstData(const QSharedMemory* self) { + return (const void*) self->constData(); +} + +const void* QSharedMemory_Data2(const QSharedMemory* self) { + return (const void*) self->data(); +} + bool QSharedMemory_Lock(QSharedMemory* self) { return self->lock(); } diff --git a/qt/gen_qsharedmemory.go b/qt/gen_qsharedmemory.go index f168b72..3008ed8 100644 --- a/qt/gen_qsharedmemory.go +++ b/qt/gen_qsharedmemory.go @@ -89,6 +89,12 @@ func (this *QSharedMemory) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSharedMemory_MetaObject(this.h))) } +func (this *QSharedMemory) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSharedMemory_Metacast(this.h, param1_Cstring) +} + func QSharedMemory_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -153,6 +159,18 @@ func (this *QSharedMemory) Detach() bool { return (bool)(C.QSharedMemory_Detach(this.h)) } +func (this *QSharedMemory) Data() unsafe.Pointer { + return C.QSharedMemory_Data(this.h) +} + +func (this *QSharedMemory) ConstData() unsafe.Pointer { + return C.QSharedMemory_ConstData(this.h) +} + +func (this *QSharedMemory) Data2() unsafe.Pointer { + return C.QSharedMemory_Data2(this.h) +} + func (this *QSharedMemory) Lock() bool { return (bool)(C.QSharedMemory_Lock(this.h)) } diff --git a/qt/gen_qsharedmemory.h b/qt/gen_qsharedmemory.h index fe63265..edf223a 100644 --- a/qt/gen_qsharedmemory.h +++ b/qt/gen_qsharedmemory.h @@ -28,6 +28,7 @@ QSharedMemory* QSharedMemory_new2(struct miqt_string* key); QSharedMemory* QSharedMemory_new3(QObject* parent); QSharedMemory* QSharedMemory_new4(struct miqt_string* key, QObject* parent); QMetaObject* QSharedMemory_MetaObject(const QSharedMemory* self); +void* QSharedMemory_Metacast(QSharedMemory* self, const char* param1); struct miqt_string* QSharedMemory_Tr(const char* s); struct miqt_string* QSharedMemory_TrUtf8(const char* s); void QSharedMemory_SetKey(QSharedMemory* self, struct miqt_string* key); @@ -39,6 +40,9 @@ int QSharedMemory_Size(const QSharedMemory* self); bool QSharedMemory_Attach(QSharedMemory* self); bool QSharedMemory_IsAttached(const QSharedMemory* self); bool QSharedMemory_Detach(QSharedMemory* self); +void* QSharedMemory_Data(QSharedMemory* self); +const void* QSharedMemory_ConstData(const QSharedMemory* self); +const void* QSharedMemory_Data2(const QSharedMemory* self); bool QSharedMemory_Lock(QSharedMemory* self); bool QSharedMemory_Unlock(QSharedMemory* self); int QSharedMemory_Error(const QSharedMemory* self); diff --git a/qt/gen_qshortcut.cpp b/qt/gen_qshortcut.cpp index 500b578..f483a96 100644 --- a/qt/gen_qshortcut.cpp +++ b/qt/gen_qshortcut.cpp @@ -33,6 +33,10 @@ QMetaObject* QShortcut_MetaObject(const QShortcut* self) { return (QMetaObject*) self->metaObject(); } +void* QShortcut_Metacast(QShortcut* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QShortcut_Tr(const char* s) { QString _ret = QShortcut::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qshortcut.go b/qt/gen_qshortcut.go index 5eba8d7..58cb009 100644 --- a/qt/gen_qshortcut.go +++ b/qt/gen_qshortcut.go @@ -81,6 +81,12 @@ func (this *QShortcut) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QShortcut_MetaObject(this.h))) } +func (this *QShortcut) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QShortcut_Metacast(this.h, param1_Cstring) +} + func QShortcut_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qshortcut.h b/qt/gen_qshortcut.h index fb5a9ed..4257d9a 100644 --- a/qt/gen_qshortcut.h +++ b/qt/gen_qshortcut.h @@ -31,6 +31,7 @@ QShortcut* QShortcut_new3(QKeySequence* key, QWidget* parent, const char* member QShortcut* QShortcut_new4(QKeySequence* key, QWidget* parent, const char* member, const char* ambiguousMember); QShortcut* QShortcut_new5(QKeySequence* key, QWidget* parent, const char* member, const char* ambiguousMember, int shortcutContext); QMetaObject* QShortcut_MetaObject(const QShortcut* self); +void* QShortcut_Metacast(QShortcut* self, const char* param1); struct miqt_string* QShortcut_Tr(const char* s); struct miqt_string* QShortcut_TrUtf8(const char* s); void QShortcut_SetKey(QShortcut* self, QKeySequence* key); diff --git a/qt/gen_qsignalmapper.cpp b/qt/gen_qsignalmapper.cpp index df6f54c..e5097f9 100644 --- a/qt/gen_qsignalmapper.cpp +++ b/qt/gen_qsignalmapper.cpp @@ -21,6 +21,10 @@ QMetaObject* QSignalMapper_MetaObject(const QSignalMapper* self) { return (QMetaObject*) self->metaObject(); } +void* QSignalMapper_Metacast(QSignalMapper* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSignalMapper_Tr(const char* s) { QString _ret = QSignalMapper::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsignalmapper.go b/qt/gen_qsignalmapper.go index 256f481..45de7b8 100644 --- a/qt/gen_qsignalmapper.go +++ b/qt/gen_qsignalmapper.go @@ -53,6 +53,12 @@ func (this *QSignalMapper) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSignalMapper_MetaObject(this.h))) } +func (this *QSignalMapper) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSignalMapper_Metacast(this.h, param1_Cstring) +} + func QSignalMapper_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsignalmapper.h b/qt/gen_qsignalmapper.h index 383c5f8..37125c2 100644 --- a/qt/gen_qsignalmapper.h +++ b/qt/gen_qsignalmapper.h @@ -28,6 +28,7 @@ typedef struct QWidget QWidget; QSignalMapper* QSignalMapper_new(); QSignalMapper* QSignalMapper_new2(QObject* parent); QMetaObject* QSignalMapper_MetaObject(const QSignalMapper* self); +void* QSignalMapper_Metacast(QSignalMapper* self, const char* param1); struct miqt_string* QSignalMapper_Tr(const char* s); struct miqt_string* QSignalMapper_TrUtf8(const char* s); void QSignalMapper_SetMapping(QSignalMapper* self, QObject* sender, int id); diff --git a/qt/gen_qsignaltransition.cpp b/qt/gen_qsignaltransition.cpp index 4db4d94..89a57b6 100644 --- a/qt/gen_qsignaltransition.cpp +++ b/qt/gen_qsignaltransition.cpp @@ -30,6 +30,10 @@ QMetaObject* QSignalTransition_MetaObject(const QSignalTransition* self) { return (QMetaObject*) self->metaObject(); } +void* QSignalTransition_Metacast(QSignalTransition* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSignalTransition_Tr(const char* s) { QString _ret = QSignalTransition::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsignaltransition.go b/qt/gen_qsignaltransition.go index 7de09d1..97867da 100644 --- a/qt/gen_qsignaltransition.go +++ b/qt/gen_qsignaltransition.go @@ -68,6 +68,12 @@ func (this *QSignalTransition) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSignalTransition_MetaObject(this.h))) } +func (this *QSignalTransition) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSignalTransition_Metacast(this.h, param1_Cstring) +} + func QSignalTransition_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsignaltransition.h b/qt/gen_qsignaltransition.h index e34ef97..60171c5 100644 --- a/qt/gen_qsignaltransition.h +++ b/qt/gen_qsignaltransition.h @@ -32,6 +32,7 @@ QSignalTransition* QSignalTransition_new2(QObject* sender, const char* signal); QSignalTransition* QSignalTransition_new3(QState* sourceState); QSignalTransition* QSignalTransition_new4(QObject* sender, const char* signal, QState* sourceState); QMetaObject* QSignalTransition_MetaObject(const QSignalTransition* self); +void* QSignalTransition_Metacast(QSignalTransition* self, const char* param1); struct miqt_string* QSignalTransition_Tr(const char* s); struct miqt_string* QSignalTransition_TrUtf8(const char* s); QObject* QSignalTransition_SenderObject(const QSignalTransition* self); diff --git a/qt/gen_qsizegrip.cpp b/qt/gen_qsizegrip.cpp index 7d73dc5..70038cb 100644 --- a/qt/gen_qsizegrip.cpp +++ b/qt/gen_qsizegrip.cpp @@ -17,6 +17,10 @@ QMetaObject* QSizeGrip_MetaObject(const QSizeGrip* self) { return (QMetaObject*) self->metaObject(); } +void* QSizeGrip_Metacast(QSizeGrip* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSizeGrip_Tr(const char* s) { QString _ret = QSizeGrip::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsizegrip.go b/qt/gen_qsizegrip.go index 9c1ea2b..dc04cbf 100644 --- a/qt/gen_qsizegrip.go +++ b/qt/gen_qsizegrip.go @@ -46,6 +46,12 @@ func (this *QSizeGrip) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSizeGrip_MetaObject(this.h))) } +func (this *QSizeGrip) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSizeGrip_Metacast(this.h, param1_Cstring) +} + func QSizeGrip_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsizegrip.h b/qt/gen_qsizegrip.h index a9eea89..7b27097 100644 --- a/qt/gen_qsizegrip.h +++ b/qt/gen_qsizegrip.h @@ -27,6 +27,7 @@ typedef struct QWidget QWidget; QSizeGrip* QSizeGrip_new(QWidget* parent); QMetaObject* QSizeGrip_MetaObject(const QSizeGrip* self); +void* QSizeGrip_Metacast(QSizeGrip* self, const char* param1); struct miqt_string* QSizeGrip_Tr(const char* s); struct miqt_string* QSizeGrip_TrUtf8(const char* s); QSize* QSizeGrip_SizeHint(const QSizeGrip* self); diff --git a/qt/gen_qslider.cpp b/qt/gen_qslider.cpp index b0d82f4..c3bfccc 100644 --- a/qt/gen_qslider.cpp +++ b/qt/gen_qslider.cpp @@ -30,6 +30,10 @@ QMetaObject* QSlider_MetaObject(const QSlider* self) { return (QMetaObject*) self->metaObject(); } +void* QSlider_Metacast(QSlider* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSlider_Tr(const char* s) { QString _ret = QSlider::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qslider.go b/qt/gen_qslider.go index 8c56399..decc09e 100644 --- a/qt/gen_qslider.go +++ b/qt/gen_qslider.go @@ -75,6 +75,12 @@ func (this *QSlider) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSlider_MetaObject(this.h))) } +func (this *QSlider) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSlider_Metacast(this.h, param1_Cstring) +} + func QSlider_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qslider.h b/qt/gen_qslider.h index 53dc399..27806dd 100644 --- a/qt/gen_qslider.h +++ b/qt/gen_qslider.h @@ -32,6 +32,7 @@ QSlider* QSlider_new2(int orientation); QSlider* QSlider_new3(QWidget* parent); QSlider* QSlider_new4(int orientation, QWidget* parent); QMetaObject* QSlider_MetaObject(const QSlider* self); +void* QSlider_Metacast(QSlider* self, const char* param1); struct miqt_string* QSlider_Tr(const char* s); struct miqt_string* QSlider_TrUtf8(const char* s); QSize* QSlider_SizeHint(const QSlider* self); diff --git a/qt/gen_qsocketnotifier.cpp b/qt/gen_qsocketnotifier.cpp index 950f08f..d4479c1 100644 --- a/qt/gen_qsocketnotifier.cpp +++ b/qt/gen_qsocketnotifier.cpp @@ -21,6 +21,10 @@ QMetaObject* QSocketNotifier_MetaObject(const QSocketNotifier* self) { return (QMetaObject*) self->metaObject(); } +void* QSocketNotifier_Metacast(QSocketNotifier* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSocketNotifier_Tr(const char* s) { QString _ret = QSocketNotifier::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsocketnotifier.go b/qt/gen_qsocketnotifier.go index 5e5321e..dae15f9 100644 --- a/qt/gen_qsocketnotifier.go +++ b/qt/gen_qsocketnotifier.go @@ -60,6 +60,12 @@ func (this *QSocketNotifier) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSocketNotifier_MetaObject(this.h))) } +func (this *QSocketNotifier) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSocketNotifier_Metacast(this.h, param1_Cstring) +} + func QSocketNotifier_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsocketnotifier.h b/qt/gen_qsocketnotifier.h index 0cef2b7..96813ce 100644 --- a/qt/gen_qsocketnotifier.h +++ b/qt/gen_qsocketnotifier.h @@ -28,6 +28,7 @@ typedef struct QSocketNotifier QSocketNotifier; QSocketNotifier* QSocketNotifier_new(intptr_t socket, int param2); QSocketNotifier* QSocketNotifier_new2(intptr_t socket, int param2, QObject* parent); QMetaObject* QSocketNotifier_MetaObject(const QSocketNotifier* self); +void* QSocketNotifier_Metacast(QSocketNotifier* self, const char* param1); struct miqt_string* QSocketNotifier_Tr(const char* s); struct miqt_string* QSocketNotifier_TrUtf8(const char* s); intptr_t QSocketNotifier_Socket(const QSocketNotifier* self); diff --git a/qt/gen_qsortfilterproxymodel.cpp b/qt/gen_qsortfilterproxymodel.cpp index 40c4be7..93ccb06 100644 --- a/qt/gen_qsortfilterproxymodel.cpp +++ b/qt/gen_qsortfilterproxymodel.cpp @@ -28,6 +28,10 @@ QMetaObject* QSortFilterProxyModel_MetaObject(const QSortFilterProxyModel* self) return (QMetaObject*) self->metaObject(); } +void* QSortFilterProxyModel_Metacast(QSortFilterProxyModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSortFilterProxyModel_Tr(const char* s) { QString _ret = QSortFilterProxyModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsortfilterproxymodel.go b/qt/gen_qsortfilterproxymodel.go index 2ceaf5f..d0ddd0f 100644 --- a/qt/gen_qsortfilterproxymodel.go +++ b/qt/gen_qsortfilterproxymodel.go @@ -53,6 +53,12 @@ func (this *QSortFilterProxyModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSortFilterProxyModel_MetaObject(this.h))) } +func (this *QSortFilterProxyModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSortFilterProxyModel_Metacast(this.h, param1_Cstring) +} + func QSortFilterProxyModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsortfilterproxymodel.h b/qt/gen_qsortfilterproxymodel.h index 5410526..e357a18 100644 --- a/qt/gen_qsortfilterproxymodel.h +++ b/qt/gen_qsortfilterproxymodel.h @@ -40,6 +40,7 @@ typedef struct QVariant QVariant; QSortFilterProxyModel* QSortFilterProxyModel_new(); QSortFilterProxyModel* QSortFilterProxyModel_new2(QObject* parent); QMetaObject* QSortFilterProxyModel_MetaObject(const QSortFilterProxyModel* self); +void* QSortFilterProxyModel_Metacast(QSortFilterProxyModel* self, const char* param1); struct miqt_string* QSortFilterProxyModel_Tr(const char* s); struct miqt_string* QSortFilterProxyModel_TrUtf8(const char* s); void QSortFilterProxyModel_SetSourceModel(QSortFilterProxyModel* self, QAbstractItemModel* sourceModel); diff --git a/qt/gen_qspinbox.cpp b/qt/gen_qspinbox.cpp index 77deba1..a9b40ce 100644 --- a/qt/gen_qspinbox.cpp +++ b/qt/gen_qspinbox.cpp @@ -21,6 +21,10 @@ QMetaObject* QSpinBox_MetaObject(const QSpinBox* self) { return (QMetaObject*) self->metaObject(); } +void* QSpinBox_Metacast(QSpinBox* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSpinBox_Tr(const char* s) { QString _ret = QSpinBox::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -204,6 +208,10 @@ QMetaObject* QDoubleSpinBox_MetaObject(const QDoubleSpinBox* self) { return (QMetaObject*) self->metaObject(); } +void* QDoubleSpinBox_Metacast(QDoubleSpinBox* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDoubleSpinBox_Tr(const char* s) { QString _ret = QDoubleSpinBox::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qspinbox.go b/qt/gen_qspinbox.go index 3556bbe..43f7d46 100644 --- a/qt/gen_qspinbox.go +++ b/qt/gen_qspinbox.go @@ -53,6 +53,12 @@ func (this *QSpinBox) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSpinBox_MetaObject(this.h))) } +func (this *QSpinBox) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSpinBox_Metacast(this.h, param1_Cstring) +} + func QSpinBox_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -323,6 +329,12 @@ func (this *QDoubleSpinBox) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDoubleSpinBox_MetaObject(this.h))) } +func (this *QDoubleSpinBox) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDoubleSpinBox_Metacast(this.h, param1_Cstring) +} + func QDoubleSpinBox_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qspinbox.h b/qt/gen_qspinbox.h index 95c4100..294a6e2 100644 --- a/qt/gen_qspinbox.h +++ b/qt/gen_qspinbox.h @@ -28,6 +28,7 @@ typedef struct QWidget QWidget; QSpinBox* QSpinBox_new(); QSpinBox* QSpinBox_new2(QWidget* parent); QMetaObject* QSpinBox_MetaObject(const QSpinBox* self); +void* QSpinBox_Metacast(QSpinBox* self, const char* param1); struct miqt_string* QSpinBox_Tr(const char* s); struct miqt_string* QSpinBox_TrUtf8(const char* s); int QSpinBox_Value(const QSpinBox* self); @@ -63,6 +64,7 @@ void QSpinBox_Delete(QSpinBox* self); QDoubleSpinBox* QDoubleSpinBox_new(); QDoubleSpinBox* QDoubleSpinBox_new2(QWidget* parent); QMetaObject* QDoubleSpinBox_MetaObject(const QDoubleSpinBox* self); +void* QDoubleSpinBox_Metacast(QDoubleSpinBox* self, const char* param1); struct miqt_string* QDoubleSpinBox_Tr(const char* s); struct miqt_string* QDoubleSpinBox_TrUtf8(const char* s); double QDoubleSpinBox_Value(const QDoubleSpinBox* self); diff --git a/qt/gen_qsplashscreen.cpp b/qt/gen_qsplashscreen.cpp index 3171e8c..b8e4a65 100644 --- a/qt/gen_qsplashscreen.cpp +++ b/qt/gen_qsplashscreen.cpp @@ -51,6 +51,10 @@ QMetaObject* QSplashScreen_MetaObject(const QSplashScreen* self) { return (QMetaObject*) self->metaObject(); } +void* QSplashScreen_Metacast(QSplashScreen* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSplashScreen_Tr(const char* s) { QString _ret = QSplashScreen::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsplashscreen.go b/qt/gen_qsplashscreen.go index dff0d5c..44cad8f 100644 --- a/qt/gen_qsplashscreen.go +++ b/qt/gen_qsplashscreen.go @@ -95,6 +95,12 @@ func (this *QSplashScreen) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSplashScreen_MetaObject(this.h))) } +func (this *QSplashScreen) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSplashScreen_Metacast(this.h, param1_Cstring) +} + func QSplashScreen_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsplashscreen.h b/qt/gen_qsplashscreen.h index 3093dec..2de7287 100644 --- a/qt/gen_qsplashscreen.h +++ b/qt/gen_qsplashscreen.h @@ -39,6 +39,7 @@ QSplashScreen* QSplashScreen_new7(QScreen* screen, QPixmap* pixmap, int f); QSplashScreen* QSplashScreen_new8(QWidget* parent, QPixmap* pixmap); QSplashScreen* QSplashScreen_new9(QWidget* parent, QPixmap* pixmap, int f); QMetaObject* QSplashScreen_MetaObject(const QSplashScreen* self); +void* QSplashScreen_Metacast(QSplashScreen* self, const char* param1); struct miqt_string* QSplashScreen_Tr(const char* s); struct miqt_string* QSplashScreen_TrUtf8(const char* s); void QSplashScreen_SetPixmap(QSplashScreen* self, QPixmap* pixmap); diff --git a/qt/gen_qsplitter.cpp b/qt/gen_qsplitter.cpp index 5d8870f..bfc03a3 100644 --- a/qt/gen_qsplitter.cpp +++ b/qt/gen_qsplitter.cpp @@ -32,6 +32,10 @@ QMetaObject* QSplitter_MetaObject(const QSplitter* self) { return (QMetaObject*) self->metaObject(); } +void* QSplitter_Metacast(QSplitter* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSplitter_Tr(const char* s) { QString _ret = QSplitter::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -222,6 +226,10 @@ QMetaObject* QSplitterHandle_MetaObject(const QSplitterHandle* self) { return (QMetaObject*) self->metaObject(); } +void* QSplitterHandle_Metacast(QSplitterHandle* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSplitterHandle_Tr(const char* s) { QString _ret = QSplitterHandle::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsplitter.go b/qt/gen_qsplitter.go index 5a4dbc3..217a0e2 100644 --- a/qt/gen_qsplitter.go +++ b/qt/gen_qsplitter.go @@ -65,6 +65,12 @@ func (this *QSplitter) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSplitter_MetaObject(this.h))) } +func (this *QSplitter) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSplitter_Metacast(this.h, param1_Cstring) +} + func QSplitter_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -328,6 +334,12 @@ func (this *QSplitterHandle) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSplitterHandle_MetaObject(this.h))) } +func (this *QSplitterHandle) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSplitterHandle_Metacast(this.h, param1_Cstring) +} + func QSplitterHandle_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsplitter.h b/qt/gen_qsplitter.h index c77e5fa..add965b 100644 --- a/qt/gen_qsplitter.h +++ b/qt/gen_qsplitter.h @@ -34,6 +34,7 @@ QSplitter* QSplitter_new2(int param1); QSplitter* QSplitter_new3(QWidget* parent); QSplitter* QSplitter_new4(int param1, QWidget* parent); QMetaObject* QSplitter_MetaObject(const QSplitter* self); +void* QSplitter_Metacast(QSplitter* self, const char* param1); struct miqt_string* QSplitter_Tr(const char* s); struct miqt_string* QSplitter_TrUtf8(const char* s); void QSplitter_AddWidget(QSplitter* self, QWidget* widget); @@ -73,6 +74,7 @@ void QSplitter_Delete(QSplitter* self); QSplitterHandle* QSplitterHandle_new(int o, QSplitter* parent); QMetaObject* QSplitterHandle_MetaObject(const QSplitterHandle* self); +void* QSplitterHandle_Metacast(QSplitterHandle* self, const char* param1); struct miqt_string* QSplitterHandle_Tr(const char* s); struct miqt_string* QSplitterHandle_TrUtf8(const char* s); void QSplitterHandle_SetOrientation(QSplitterHandle* self, int o); diff --git a/qt/gen_qstackedlayout.cpp b/qt/gen_qstackedlayout.cpp index cb61c49..bb1b2df 100644 --- a/qt/gen_qstackedlayout.cpp +++ b/qt/gen_qstackedlayout.cpp @@ -28,6 +28,10 @@ QMetaObject* QStackedLayout_MetaObject(const QStackedLayout* self) { return (QMetaObject*) self->metaObject(); } +void* QStackedLayout_Metacast(QStackedLayout* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QStackedLayout_Tr(const char* s) { QString _ret = QStackedLayout::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstackedlayout.go b/qt/gen_qstackedlayout.go index f2a5294..15520c8 100644 --- a/qt/gen_qstackedlayout.go +++ b/qt/gen_qstackedlayout.go @@ -66,6 +66,12 @@ func (this *QStackedLayout) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QStackedLayout_MetaObject(this.h))) } +func (this *QStackedLayout) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QStackedLayout_Metacast(this.h, param1_Cstring) +} + func QStackedLayout_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstackedlayout.h b/qt/gen_qstackedlayout.h index 78ef7f1..ef42f69 100644 --- a/qt/gen_qstackedlayout.h +++ b/qt/gen_qstackedlayout.h @@ -35,6 +35,7 @@ QStackedLayout* QStackedLayout_new(); QStackedLayout* QStackedLayout_new2(QWidget* parent); QStackedLayout* QStackedLayout_new3(QLayout* parentLayout); QMetaObject* QStackedLayout_MetaObject(const QStackedLayout* self); +void* QStackedLayout_Metacast(QStackedLayout* self, const char* param1); struct miqt_string* QStackedLayout_Tr(const char* s); struct miqt_string* QStackedLayout_TrUtf8(const char* s); int QStackedLayout_AddWidget(QStackedLayout* self, QWidget* w); diff --git a/qt/gen_qstackedwidget.cpp b/qt/gen_qstackedwidget.cpp index b23aa75..c642623 100644 --- a/qt/gen_qstackedwidget.cpp +++ b/qt/gen_qstackedwidget.cpp @@ -20,6 +20,10 @@ QMetaObject* QStackedWidget_MetaObject(const QStackedWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QStackedWidget_Metacast(QStackedWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QStackedWidget_Tr(const char* s) { QString _ret = QStackedWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstackedwidget.go b/qt/gen_qstackedwidget.go index 38b151e..11d37e2 100644 --- a/qt/gen_qstackedwidget.go +++ b/qt/gen_qstackedwidget.go @@ -53,6 +53,12 @@ func (this *QStackedWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QStackedWidget_MetaObject(this.h))) } +func (this *QStackedWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QStackedWidget_Metacast(this.h, param1_Cstring) +} + func QStackedWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstackedwidget.h b/qt/gen_qstackedwidget.h index c6127ed..5823b05 100644 --- a/qt/gen_qstackedwidget.h +++ b/qt/gen_qstackedwidget.h @@ -26,6 +26,7 @@ typedef struct QWidget QWidget; QStackedWidget* QStackedWidget_new(); QStackedWidget* QStackedWidget_new2(QWidget* parent); QMetaObject* QStackedWidget_MetaObject(const QStackedWidget* self); +void* QStackedWidget_Metacast(QStackedWidget* self, const char* param1); struct miqt_string* QStackedWidget_Tr(const char* s); struct miqt_string* QStackedWidget_TrUtf8(const char* s); int QStackedWidget_AddWidget(QStackedWidget* self, QWidget* w); diff --git a/qt/gen_qstandarditemmodel.cpp b/qt/gen_qstandarditemmodel.cpp index a0f9ec6..2ec3e68 100644 --- a/qt/gen_qstandarditemmodel.cpp +++ b/qt/gen_qstandarditemmodel.cpp @@ -505,6 +505,10 @@ QMetaObject* QStandardItemModel_MetaObject(const QStandardItemModel* self) { return (QMetaObject*) self->metaObject(); } +void* QStandardItemModel_Metacast(QStandardItemModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QStandardItemModel_Tr(const char* s) { QString _ret = QStandardItemModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstandarditemmodel.go b/qt/gen_qstandarditemmodel.go index fc32423..f57f519 100644 --- a/qt/gen_qstandarditemmodel.go +++ b/qt/gen_qstandarditemmodel.go @@ -618,6 +618,12 @@ func (this *QStandardItemModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QStandardItemModel_MetaObject(this.h))) } +func (this *QStandardItemModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QStandardItemModel_Metacast(this.h, param1_Cstring) +} + func QStandardItemModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstandarditemmodel.h b/qt/gen_qstandarditemmodel.h index a1434aa..a905d58 100644 --- a/qt/gen_qstandarditemmodel.h +++ b/qt/gen_qstandarditemmodel.h @@ -143,6 +143,7 @@ QStandardItemModel* QStandardItemModel_new2(int rows, int columns); QStandardItemModel* QStandardItemModel_new3(QObject* parent); QStandardItemModel* QStandardItemModel_new4(int rows, int columns, QObject* parent); QMetaObject* QStandardItemModel_MetaObject(const QStandardItemModel* self); +void* QStandardItemModel_Metacast(QStandardItemModel* self, const char* param1); struct miqt_string* QStandardItemModel_Tr(const char* s); struct miqt_string* QStandardItemModel_TrUtf8(const char* s); QModelIndex* QStandardItemModel_Index(const QStandardItemModel* self, int row, int column); diff --git a/qt/gen_qstate.cpp b/qt/gen_qstate.cpp index a26ac72..c9f9a7e 100644 --- a/qt/gen_qstate.cpp +++ b/qt/gen_qstate.cpp @@ -33,6 +33,10 @@ QMetaObject* QState_MetaObject(const QState* self) { return (QMetaObject*) self->metaObject(); } +void* QState_Metacast(QState* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QState_Tr(const char* s) { QString _ret = QState::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstate.go b/qt/gen_qstate.go index 4f1be56..da45a7a 100644 --- a/qt/gen_qstate.go +++ b/qt/gen_qstate.go @@ -78,6 +78,12 @@ func (this *QState) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QState_MetaObject(this.h))) } +func (this *QState) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QState_Metacast(this.h, param1_Cstring) +} + func QState_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstate.h b/qt/gen_qstate.h index ebf46b1..c1eb761 100644 --- a/qt/gen_qstate.h +++ b/qt/gen_qstate.h @@ -36,6 +36,7 @@ QState* QState_new2(int childMode); QState* QState_new3(QState* parent); QState* QState_new4(int childMode, QState* parent); QMetaObject* QState_MetaObject(const QState* self); +void* QState_Metacast(QState* self, const char* param1); struct miqt_string* QState_Tr(const char* s); struct miqt_string* QState_TrUtf8(const char* s); QAbstractState* QState_ErrorState(const QState* self); diff --git a/qt/gen_qstatemachine.cpp b/qt/gen_qstatemachine.cpp index 8859cea..181aa49 100644 --- a/qt/gen_qstatemachine.cpp +++ b/qt/gen_qstatemachine.cpp @@ -34,6 +34,10 @@ QMetaObject* QStateMachine_MetaObject(const QStateMachine* self) { return (QMetaObject*) self->metaObject(); } +void* QStateMachine_Metacast(QStateMachine* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QStateMachine_Tr(const char* s) { QString _ret = QStateMachine::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstatemachine.go b/qt/gen_qstatemachine.go index 7e6435e..304ac00 100644 --- a/qt/gen_qstatemachine.go +++ b/qt/gen_qstatemachine.go @@ -82,6 +82,12 @@ func (this *QStateMachine) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QStateMachine_MetaObject(this.h))) } +func (this *QStateMachine) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QStateMachine_Metacast(this.h, param1_Cstring) +} + func QStateMachine_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstatemachine.h b/qt/gen_qstatemachine.h index e9357d1..a5a9c01 100644 --- a/qt/gen_qstatemachine.h +++ b/qt/gen_qstatemachine.h @@ -46,6 +46,7 @@ QStateMachine* QStateMachine_new2(int childMode); QStateMachine* QStateMachine_new3(QObject* parent); QStateMachine* QStateMachine_new4(int childMode, QObject* parent); QMetaObject* QStateMachine_MetaObject(const QStateMachine* self); +void* QStateMachine_Metacast(QStateMachine* self, const char* param1); struct miqt_string* QStateMachine_Tr(const char* s); struct miqt_string* QStateMachine_TrUtf8(const char* s); void QStateMachine_AddState(QStateMachine* self, QAbstractState* state); diff --git a/qt/gen_qstatusbar.cpp b/qt/gen_qstatusbar.cpp index d879390..4556d25 100644 --- a/qt/gen_qstatusbar.cpp +++ b/qt/gen_qstatusbar.cpp @@ -20,6 +20,10 @@ QMetaObject* QStatusBar_MetaObject(const QStatusBar* self) { return (QMetaObject*) self->metaObject(); } +void* QStatusBar_Metacast(QStatusBar* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QStatusBar_Tr(const char* s) { QString _ret = QStatusBar::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstatusbar.go b/qt/gen_qstatusbar.go index 22113a7..cee8b09 100644 --- a/qt/gen_qstatusbar.go +++ b/qt/gen_qstatusbar.go @@ -53,6 +53,12 @@ func (this *QStatusBar) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QStatusBar_MetaObject(this.h))) } +func (this *QStatusBar) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QStatusBar_Metacast(this.h, param1_Cstring) +} + func QStatusBar_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstatusbar.h b/qt/gen_qstatusbar.h index 5d931e5..de827cf 100644 --- a/qt/gen_qstatusbar.h +++ b/qt/gen_qstatusbar.h @@ -26,6 +26,7 @@ typedef struct QWidget QWidget; QStatusBar* QStatusBar_new(); QStatusBar* QStatusBar_new2(QWidget* parent); QMetaObject* QStatusBar_MetaObject(const QStatusBar* self); +void* QStatusBar_Metacast(QStatusBar* self, const char* param1); struct miqt_string* QStatusBar_Tr(const char* s); struct miqt_string* QStatusBar_TrUtf8(const char* s); void QStatusBar_AddWidget(QStatusBar* self, QWidget* widget); diff --git a/qt/gen_qstringlistmodel.cpp b/qt/gen_qstringlistmodel.cpp index 7b08685..e23a365 100644 --- a/qt/gen_qstringlistmodel.cpp +++ b/qt/gen_qstringlistmodel.cpp @@ -45,6 +45,10 @@ QMetaObject* QStringListModel_MetaObject(const QStringListModel* self) { return (QMetaObject*) self->metaObject(); } +void* QStringListModel_Metacast(QStringListModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QStringListModel_Tr(const char* s) { QString _ret = QStringListModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstringlistmodel.go b/qt/gen_qstringlistmodel.go index aee92aa..b19b31c 100644 --- a/qt/gen_qstringlistmodel.go +++ b/qt/gen_qstringlistmodel.go @@ -84,6 +84,12 @@ func (this *QStringListModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QStringListModel_MetaObject(this.h))) } +func (this *QStringListModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QStringListModel_Metacast(this.h, param1_Cstring) +} + func QStringListModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstringlistmodel.h b/qt/gen_qstringlistmodel.h index e2f24b6..607bf48 100644 --- a/qt/gen_qstringlistmodel.h +++ b/qt/gen_qstringlistmodel.h @@ -32,6 +32,7 @@ QStringListModel* QStringListModel_new2(struct miqt_array* /* of struct miqt_str QStringListModel* QStringListModel_new3(QObject* parent); QStringListModel* QStringListModel_new4(struct miqt_array* /* of struct miqt_string* */ strings, QObject* parent); QMetaObject* QStringListModel_MetaObject(const QStringListModel* self); +void* QStringListModel_Metacast(QStringListModel* self, const char* param1); struct miqt_string* QStringListModel_Tr(const char* s); struct miqt_string* QStringListModel_TrUtf8(const char* s); int QStringListModel_RowCount(const QStringListModel* self); diff --git a/qt/gen_qstyle.cpp b/qt/gen_qstyle.cpp index b5ab154..e282374 100644 --- a/qt/gen_qstyle.cpp +++ b/qt/gen_qstyle.cpp @@ -24,6 +24,10 @@ QMetaObject* QStyle_MetaObject(const QStyle* self) { return (QMetaObject*) self->metaObject(); } +void* QStyle_Metacast(QStyle* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QStyle_Tr(const char* s) { QString _ret = QStyle::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstyle.go b/qt/gen_qstyle.go index c148524..5341646 100644 --- a/qt/gen_qstyle.go +++ b/qt/gen_qstyle.go @@ -663,6 +663,12 @@ func (this *QStyle) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QStyle_MetaObject(this.h))) } +func (this *QStyle) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QStyle_Metacast(this.h, param1_Cstring) +} + func QStyle_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstyle.h b/qt/gen_qstyle.h index 53d0830..5235330 100644 --- a/qt/gen_qstyle.h +++ b/qt/gen_qstyle.h @@ -48,6 +48,7 @@ typedef struct QWidget QWidget; #endif QMetaObject* QStyle_MetaObject(const QStyle* self); +void* QStyle_Metacast(QStyle* self, const char* param1); struct miqt_string* QStyle_Tr(const char* s); struct miqt_string* QStyle_TrUtf8(const char* s); void QStyle_Polish(QStyle* self, QWidget* widget); diff --git a/qt/gen_qstyleditemdelegate.cpp b/qt/gen_qstyleditemdelegate.cpp index bcaf5a1..6a16824 100644 --- a/qt/gen_qstyleditemdelegate.cpp +++ b/qt/gen_qstyleditemdelegate.cpp @@ -29,6 +29,10 @@ QMetaObject* QStyledItemDelegate_MetaObject(const QStyledItemDelegate* self) { return (QMetaObject*) self->metaObject(); } +void* QStyledItemDelegate_Metacast(QStyledItemDelegate* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QStyledItemDelegate_Tr(const char* s) { QString _ret = QStyledItemDelegate::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstyleditemdelegate.go b/qt/gen_qstyleditemdelegate.go index b4d7843..a8190f9 100644 --- a/qt/gen_qstyleditemdelegate.go +++ b/qt/gen_qstyleditemdelegate.go @@ -52,6 +52,12 @@ func (this *QStyledItemDelegate) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QStyledItemDelegate_MetaObject(this.h))) } +func (this *QStyledItemDelegate) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QStyledItemDelegate_Metacast(this.h, param1_Cstring) +} + func QStyledItemDelegate_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstyleditemdelegate.h b/qt/gen_qstyleditemdelegate.h index e4878ed..31598a5 100644 --- a/qt/gen_qstyleditemdelegate.h +++ b/qt/gen_qstyleditemdelegate.h @@ -44,6 +44,7 @@ typedef struct QWidget QWidget; QStyledItemDelegate* QStyledItemDelegate_new(); QStyledItemDelegate* QStyledItemDelegate_new2(QObject* parent); QMetaObject* QStyledItemDelegate_MetaObject(const QStyledItemDelegate* self); +void* QStyledItemDelegate_Metacast(QStyledItemDelegate* self, const char* param1); struct miqt_string* QStyledItemDelegate_Tr(const char* s); struct miqt_string* QStyledItemDelegate_TrUtf8(const char* s); void QStyledItemDelegate_Paint(const QStyledItemDelegate* self, QPainter* painter, QStyleOptionViewItem* option, QModelIndex* index); diff --git a/qt/gen_qstylehints.cpp b/qt/gen_qstylehints.cpp index 3793e6a..977f3ca 100644 --- a/qt/gen_qstylehints.cpp +++ b/qt/gen_qstylehints.cpp @@ -12,6 +12,10 @@ QMetaObject* QStyleHints_MetaObject(const QStyleHints* self) { return (QMetaObject*) self->metaObject(); } +void* QStyleHints_Metacast(QStyleHints* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QStyleHints_Tr(const char* s) { QString _ret = QStyleHints::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstylehints.go b/qt/gen_qstylehints.go index f217ed9..c948691 100644 --- a/qt/gen_qstylehints.go +++ b/qt/gen_qstylehints.go @@ -41,6 +41,12 @@ func (this *QStyleHints) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QStyleHints_MetaObject(this.h))) } +func (this *QStyleHints) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QStyleHints_Metacast(this.h, param1_Cstring) +} + func QStyleHints_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstylehints.h b/qt/gen_qstylehints.h index 0473b0b..f679234 100644 --- a/qt/gen_qstylehints.h +++ b/qt/gen_qstylehints.h @@ -24,6 +24,7 @@ typedef struct QStyleHints QStyleHints; #endif QMetaObject* QStyleHints_MetaObject(const QStyleHints* self); +void* QStyleHints_Metacast(QStyleHints* self, const char* param1); struct miqt_string* QStyleHints_Tr(const char* s); struct miqt_string* QStyleHints_TrUtf8(const char* s); void QStyleHints_SetMouseDoubleClickInterval(QStyleHints* self, int mouseDoubleClickInterval); diff --git a/qt/gen_qstyleplugin.cpp b/qt/gen_qstyleplugin.cpp index 48a8380..5b0d72c 100644 --- a/qt/gen_qstyleplugin.cpp +++ b/qt/gen_qstyleplugin.cpp @@ -12,6 +12,10 @@ QMetaObject* QStylePlugin_MetaObject(const QStylePlugin* self) { return (QMetaObject*) self->metaObject(); } +void* QStylePlugin_Metacast(QStylePlugin* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QStylePlugin_Tr(const char* s) { QString _ret = QStylePlugin::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qstyleplugin.go b/qt/gen_qstyleplugin.go index 6170097..2ab8a98 100644 --- a/qt/gen_qstyleplugin.go +++ b/qt/gen_qstyleplugin.go @@ -40,6 +40,12 @@ func (this *QStylePlugin) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QStylePlugin_MetaObject(this.h))) } +func (this *QStylePlugin) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QStylePlugin_Metacast(this.h, param1_Cstring) +} + func QStylePlugin_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qstyleplugin.h b/qt/gen_qstyleplugin.h index 6fe1129..2a419b0 100644 --- a/qt/gen_qstyleplugin.h +++ b/qt/gen_qstyleplugin.h @@ -24,6 +24,7 @@ typedef struct QStylePlugin QStylePlugin; #endif QMetaObject* QStylePlugin_MetaObject(const QStylePlugin* self); +void* QStylePlugin_Metacast(QStylePlugin* self, const char* param1); struct miqt_string* QStylePlugin_Tr(const char* s); struct miqt_string* QStylePlugin_TrUtf8(const char* s); QStyle* QStylePlugin_Create(QStylePlugin* self, struct miqt_string* key); diff --git a/qt/gen_qsyntaxhighlighter.cpp b/qt/gen_qsyntaxhighlighter.cpp index 6eaf150..01bedbe 100644 --- a/qt/gen_qsyntaxhighlighter.cpp +++ b/qt/gen_qsyntaxhighlighter.cpp @@ -13,6 +13,10 @@ QMetaObject* QSyntaxHighlighter_MetaObject(const QSyntaxHighlighter* self) { return (QMetaObject*) self->metaObject(); } +void* QSyntaxHighlighter_Metacast(QSyntaxHighlighter* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSyntaxHighlighter_Tr(const char* s) { QString _ret = QSyntaxHighlighter::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsyntaxhighlighter.go b/qt/gen_qsyntaxhighlighter.go index 9a00861..ab910c2 100644 --- a/qt/gen_qsyntaxhighlighter.go +++ b/qt/gen_qsyntaxhighlighter.go @@ -40,6 +40,12 @@ func (this *QSyntaxHighlighter) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSyntaxHighlighter_MetaObject(this.h))) } +func (this *QSyntaxHighlighter) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSyntaxHighlighter_Metacast(this.h, param1_Cstring) +} + func QSyntaxHighlighter_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsyntaxhighlighter.h b/qt/gen_qsyntaxhighlighter.h index 17c386a..d864f11 100644 --- a/qt/gen_qsyntaxhighlighter.h +++ b/qt/gen_qsyntaxhighlighter.h @@ -26,6 +26,7 @@ typedef struct QTextDocument QTextDocument; #endif QMetaObject* QSyntaxHighlighter_MetaObject(const QSyntaxHighlighter* self); +void* QSyntaxHighlighter_Metacast(QSyntaxHighlighter* self, const char* param1); struct miqt_string* QSyntaxHighlighter_Tr(const char* s); struct miqt_string* QSyntaxHighlighter_TrUtf8(const char* s); void QSyntaxHighlighter_SetDocument(QSyntaxHighlighter* self, QTextDocument* doc); diff --git a/qt/gen_qsystemtrayicon.cpp b/qt/gen_qsystemtrayicon.cpp index 9e1c001..4f144c1 100644 --- a/qt/gen_qsystemtrayicon.cpp +++ b/qt/gen_qsystemtrayicon.cpp @@ -31,6 +31,10 @@ QMetaObject* QSystemTrayIcon_MetaObject(const QSystemTrayIcon* self) { return (QMetaObject*) self->metaObject(); } +void* QSystemTrayIcon_Metacast(QSystemTrayIcon* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QSystemTrayIcon_Tr(const char* s) { QString _ret = QSystemTrayIcon::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qsystemtrayicon.go b/qt/gen_qsystemtrayicon.go index 4b78c62..9df4520 100644 --- a/qt/gen_qsystemtrayicon.go +++ b/qt/gen_qsystemtrayicon.go @@ -84,6 +84,12 @@ func (this *QSystemTrayIcon) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QSystemTrayIcon_MetaObject(this.h))) } +func (this *QSystemTrayIcon) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QSystemTrayIcon_Metacast(this.h, param1_Cstring) +} + func QSystemTrayIcon_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qsystemtrayicon.h b/qt/gen_qsystemtrayicon.h index 9c02c59..b31814a 100644 --- a/qt/gen_qsystemtrayicon.h +++ b/qt/gen_qsystemtrayicon.h @@ -34,6 +34,7 @@ QSystemTrayIcon* QSystemTrayIcon_new2(QIcon* icon); QSystemTrayIcon* QSystemTrayIcon_new3(QObject* parent); QSystemTrayIcon* QSystemTrayIcon_new4(QIcon* icon, QObject* parent); QMetaObject* QSystemTrayIcon_MetaObject(const QSystemTrayIcon* self); +void* QSystemTrayIcon_Metacast(QSystemTrayIcon* self, const char* param1); struct miqt_string* QSystemTrayIcon_Tr(const char* s); struct miqt_string* QSystemTrayIcon_TrUtf8(const char* s); void QSystemTrayIcon_SetContextMenu(QSystemTrayIcon* self, QMenu* menu); diff --git a/qt/gen_qtabbar.cpp b/qt/gen_qtabbar.cpp index 6f26f7a..939da2f 100644 --- a/qt/gen_qtabbar.cpp +++ b/qt/gen_qtabbar.cpp @@ -26,6 +26,10 @@ QMetaObject* QTabBar_MetaObject(const QTabBar* self) { return (QMetaObject*) self->metaObject(); } +void* QTabBar_Metacast(QTabBar* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTabBar_Tr(const char* s) { QString _ret = QTabBar::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtabbar.go b/qt/gen_qtabbar.go index a26fb62..e3ae97b 100644 --- a/qt/gen_qtabbar.go +++ b/qt/gen_qtabbar.go @@ -81,6 +81,12 @@ func (this *QTabBar) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTabBar_MetaObject(this.h))) } +func (this *QTabBar) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTabBar_Metacast(this.h, param1_Cstring) +} + func QTabBar_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtabbar.h b/qt/gen_qtabbar.h index 0e1ffa8..35346e1 100644 --- a/qt/gen_qtabbar.h +++ b/qt/gen_qtabbar.h @@ -38,6 +38,7 @@ typedef struct QWidget QWidget; QTabBar* QTabBar_new(); QTabBar* QTabBar_new2(QWidget* parent); QMetaObject* QTabBar_MetaObject(const QTabBar* self); +void* QTabBar_Metacast(QTabBar* self, const char* param1); struct miqt_string* QTabBar_Tr(const char* s); struct miqt_string* QTabBar_TrUtf8(const char* s); int QTabBar_Shape(const QTabBar* self); diff --git a/qt/gen_qtableview.cpp b/qt/gen_qtableview.cpp index a97949c..723e43c 100644 --- a/qt/gen_qtableview.cpp +++ b/qt/gen_qtableview.cpp @@ -26,6 +26,10 @@ QMetaObject* QTableView_MetaObject(const QTableView* self) { return (QMetaObject*) self->metaObject(); } +void* QTableView_Metacast(QTableView* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTableView_Tr(const char* s) { QString _ret = QTableView::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtableview.go b/qt/gen_qtableview.go index 76178e9..59b6fbe 100644 --- a/qt/gen_qtableview.go +++ b/qt/gen_qtableview.go @@ -52,6 +52,12 @@ func (this *QTableView) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTableView_MetaObject(this.h))) } +func (this *QTableView) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTableView_Metacast(this.h, param1_Cstring) +} + func QTableView_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtableview.h b/qt/gen_qtableview.h index 74fafef..d2dadfd 100644 --- a/qt/gen_qtableview.h +++ b/qt/gen_qtableview.h @@ -38,6 +38,7 @@ typedef struct QWidget QWidget; QTableView* QTableView_new(); QTableView* QTableView_new2(QWidget* parent); QMetaObject* QTableView_MetaObject(const QTableView* self); +void* QTableView_Metacast(QTableView* self, const char* param1); struct miqt_string* QTableView_Tr(const char* s); struct miqt_string* QTableView_TrUtf8(const char* s); void QTableView_SetModel(QTableView* self, QAbstractItemModel* model); diff --git a/qt/gen_qtablewidget.cpp b/qt/gen_qtablewidget.cpp index 5eb4574..de97327 100644 --- a/qt/gen_qtablewidget.cpp +++ b/qt/gen_qtablewidget.cpp @@ -302,6 +302,10 @@ QMetaObject* QTableWidget_MetaObject(const QTableWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QTableWidget_Metacast(QTableWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTableWidget_Tr(const char* s) { QString _ret = QTableWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtablewidget.go b/qt/gen_qtablewidget.go index 5da5e6c..2f49272 100644 --- a/qt/gen_qtablewidget.go +++ b/qt/gen_qtablewidget.go @@ -448,6 +448,12 @@ func (this *QTableWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTableWidget_MetaObject(this.h))) } +func (this *QTableWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTableWidget_Metacast(this.h, param1_Cstring) +} + func QTableWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtablewidget.h b/qt/gen_qtablewidget.h index 6ee2f9a..c3a7882 100644 --- a/qt/gen_qtablewidget.h +++ b/qt/gen_qtablewidget.h @@ -112,6 +112,7 @@ QTableWidget* QTableWidget_new2(int rows, int columns); QTableWidget* QTableWidget_new3(QWidget* parent); QTableWidget* QTableWidget_new4(int rows, int columns, QWidget* parent); QMetaObject* QTableWidget_MetaObject(const QTableWidget* self); +void* QTableWidget_Metacast(QTableWidget* self, const char* param1); struct miqt_string* QTableWidget_Tr(const char* s); struct miqt_string* QTableWidget_TrUtf8(const char* s); void QTableWidget_SetRowCount(QTableWidget* self, int rows); diff --git a/qt/gen_qtabwidget.cpp b/qt/gen_qtabwidget.cpp index 73b5650..c68e64f 100644 --- a/qt/gen_qtabwidget.cpp +++ b/qt/gen_qtabwidget.cpp @@ -23,6 +23,10 @@ QMetaObject* QTabWidget_MetaObject(const QTabWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QTabWidget_Metacast(QTabWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTabWidget_Tr(const char* s) { QString _ret = QTabWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtabwidget.go b/qt/gen_qtabwidget.go index 4c25e16..3f72af2 100644 --- a/qt/gen_qtabwidget.go +++ b/qt/gen_qtabwidget.go @@ -69,6 +69,12 @@ func (this *QTabWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTabWidget_MetaObject(this.h))) } +func (this *QTabWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTabWidget_Metacast(this.h, param1_Cstring) +} + func QTabWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtabwidget.h b/qt/gen_qtabwidget.h index df6b207..479ec6f 100644 --- a/qt/gen_qtabwidget.h +++ b/qt/gen_qtabwidget.h @@ -32,6 +32,7 @@ typedef struct QWidget QWidget; QTabWidget* QTabWidget_new(); QTabWidget* QTabWidget_new2(QWidget* parent); QMetaObject* QTabWidget_MetaObject(const QTabWidget* self); +void* QTabWidget_Metacast(QTabWidget* self, const char* param1); struct miqt_string* QTabWidget_Tr(const char* s); struct miqt_string* QTabWidget_TrUtf8(const char* s); int QTabWidget_AddTab(QTabWidget* self, QWidget* widget, struct miqt_string* param2); diff --git a/qt/gen_qtemporaryfile.cpp b/qt/gen_qtemporaryfile.cpp index a1c3705..5c06736 100644 --- a/qt/gen_qtemporaryfile.cpp +++ b/qt/gen_qtemporaryfile.cpp @@ -31,6 +31,10 @@ QMetaObject* QTemporaryFile_MetaObject(const QTemporaryFile* self) { return (QMetaObject*) self->metaObject(); } +void* QTemporaryFile_Metacast(QTemporaryFile* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTemporaryFile_Tr(const char* s) { QString _ret = QTemporaryFile::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtemporaryfile.go b/qt/gen_qtemporaryfile.go index d16aaae..150f574 100644 --- a/qt/gen_qtemporaryfile.go +++ b/qt/gen_qtemporaryfile.go @@ -68,6 +68,12 @@ func (this *QTemporaryFile) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTemporaryFile_MetaObject(this.h))) } +func (this *QTemporaryFile) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTemporaryFile_Metacast(this.h, param1_Cstring) +} + func QTemporaryFile_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtemporaryfile.h b/qt/gen_qtemporaryfile.h index 949547c..45c4e26 100644 --- a/qt/gen_qtemporaryfile.h +++ b/qt/gen_qtemporaryfile.h @@ -30,6 +30,7 @@ QTemporaryFile* QTemporaryFile_new2(struct miqt_string* templateName); QTemporaryFile* QTemporaryFile_new3(QObject* parent); QTemporaryFile* QTemporaryFile_new4(struct miqt_string* templateName, QObject* parent); QMetaObject* QTemporaryFile_MetaObject(const QTemporaryFile* self); +void* QTemporaryFile_Metacast(QTemporaryFile* self, const char* param1); struct miqt_string* QTemporaryFile_Tr(const char* s); struct miqt_string* QTemporaryFile_TrUtf8(const char* s); bool QTemporaryFile_AutoRemove(const QTemporaryFile* self); diff --git a/qt/gen_qtextbrowser.cpp b/qt/gen_qtextbrowser.cpp index 3dffc22..1606d39 100644 --- a/qt/gen_qtextbrowser.cpp +++ b/qt/gen_qtextbrowser.cpp @@ -23,6 +23,10 @@ QMetaObject* QTextBrowser_MetaObject(const QTextBrowser* self) { return (QMetaObject*) self->metaObject(); } +void* QTextBrowser_Metacast(QTextBrowser* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTextBrowser_Tr(const char* s) { QString _ret = QTextBrowser::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtextbrowser.go b/qt/gen_qtextbrowser.go index ba166eb..6438b2b 100644 --- a/qt/gen_qtextbrowser.go +++ b/qt/gen_qtextbrowser.go @@ -53,6 +53,12 @@ func (this *QTextBrowser) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTextBrowser_MetaObject(this.h))) } +func (this *QTextBrowser) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTextBrowser_Metacast(this.h, param1_Cstring) +} + func QTextBrowser_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtextbrowser.h b/qt/gen_qtextbrowser.h index d4d7468..cc021bf 100644 --- a/qt/gen_qtextbrowser.h +++ b/qt/gen_qtextbrowser.h @@ -30,6 +30,7 @@ typedef struct QWidget QWidget; QTextBrowser* QTextBrowser_new(); QTextBrowser* QTextBrowser_new2(QWidget* parent); QMetaObject* QTextBrowser_MetaObject(const QTextBrowser* self); +void* QTextBrowser_Metacast(QTextBrowser* self, const char* param1); struct miqt_string* QTextBrowser_Tr(const char* s); struct miqt_string* QTextBrowser_TrUtf8(const char* s); QUrl* QTextBrowser_Source(const QTextBrowser* self); diff --git a/qt/gen_qtextdocument.cpp b/qt/gen_qtextdocument.cpp index b93d5cb..cb9c27c 100644 --- a/qt/gen_qtextdocument.cpp +++ b/qt/gen_qtextdocument.cpp @@ -66,6 +66,10 @@ QMetaObject* QTextDocument_MetaObject(const QTextDocument* self) { return (QMetaObject*) self->metaObject(); } +void* QTextDocument_Metacast(QTextDocument* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTextDocument_Tr(const char* s) { QString _ret = QTextDocument::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtextdocument.go b/qt/gen_qtextdocument.go index 38dcfb2..e6074b4 100644 --- a/qt/gen_qtextdocument.go +++ b/qt/gen_qtextdocument.go @@ -159,6 +159,12 @@ func (this *QTextDocument) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTextDocument_MetaObject(this.h))) } +func (this *QTextDocument) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTextDocument_Metacast(this.h, param1_Cstring) +} + func QTextDocument_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtextdocument.h b/qt/gen_qtextdocument.h index 45dafd5..53978c5 100644 --- a/qt/gen_qtextdocument.h +++ b/qt/gen_qtextdocument.h @@ -71,6 +71,7 @@ QTextDocument* QTextDocument_new2(struct miqt_string* text); QTextDocument* QTextDocument_new3(QObject* parent); QTextDocument* QTextDocument_new4(struct miqt_string* text, QObject* parent); QMetaObject* QTextDocument_MetaObject(const QTextDocument* self); +void* QTextDocument_Metacast(QTextDocument* self, const char* param1); struct miqt_string* QTextDocument_Tr(const char* s); struct miqt_string* QTextDocument_TrUtf8(const char* s); QTextDocument* QTextDocument_Clone(const QTextDocument* self); diff --git a/qt/gen_qtextedit.cpp b/qt/gen_qtextedit.cpp index 34fa1ce..8476153 100644 --- a/qt/gen_qtextedit.cpp +++ b/qt/gen_qtextedit.cpp @@ -45,6 +45,10 @@ QMetaObject* QTextEdit_MetaObject(const QTextEdit* self) { return (QMetaObject*) self->metaObject(); } +void* QTextEdit_Metacast(QTextEdit* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTextEdit_Tr(const char* s) { QString _ret = QTextEdit::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtextedit.go b/qt/gen_qtextedit.go index 667b8c9..a8f403d 100644 --- a/qt/gen_qtextedit.go +++ b/qt/gen_qtextedit.go @@ -86,6 +86,12 @@ func (this *QTextEdit) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTextEdit_MetaObject(this.h))) } +func (this *QTextEdit) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTextEdit_Metacast(this.h, param1_Cstring) +} + func QTextEdit_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtextedit.h b/qt/gen_qtextedit.h index 7438ac6..199064d 100644 --- a/qt/gen_qtextedit.h +++ b/qt/gen_qtextedit.h @@ -60,6 +60,7 @@ QTextEdit* QTextEdit_new2(struct miqt_string* text); QTextEdit* QTextEdit_new3(QWidget* parent); QTextEdit* QTextEdit_new4(struct miqt_string* text, QWidget* parent); QMetaObject* QTextEdit_MetaObject(const QTextEdit* self); +void* QTextEdit_Metacast(QTextEdit* self, const char* param1); struct miqt_string* QTextEdit_Tr(const char* s); struct miqt_string* QTextEdit_TrUtf8(const char* s); void QTextEdit_SetDocument(QTextEdit* self, QTextDocument* document); diff --git a/qt/gen_qtextlist.cpp b/qt/gen_qtextlist.cpp index 4226375..10b7100 100644 --- a/qt/gen_qtextlist.cpp +++ b/qt/gen_qtextlist.cpp @@ -18,6 +18,10 @@ QMetaObject* QTextList_MetaObject(const QTextList* self) { return (QMetaObject*) self->metaObject(); } +void* QTextList_Metacast(QTextList* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTextList_Tr(const char* s) { QString _ret = QTextList::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtextlist.go b/qt/gen_qtextlist.go index ba90850..b5747e0 100644 --- a/qt/gen_qtextlist.go +++ b/qt/gen_qtextlist.go @@ -46,6 +46,12 @@ func (this *QTextList) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTextList_MetaObject(this.h))) } +func (this *QTextList) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTextList_Metacast(this.h, param1_Cstring) +} + func QTextList_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtextlist.h b/qt/gen_qtextlist.h index 8732d06..9c7cc92 100644 --- a/qt/gen_qtextlist.h +++ b/qt/gen_qtextlist.h @@ -29,6 +29,7 @@ typedef struct QTextListFormat QTextListFormat; QTextList* QTextList_new(QTextDocument* doc); QMetaObject* QTextList_MetaObject(const QTextList* self); +void* QTextList_Metacast(QTextList* self, const char* param1); struct miqt_string* QTextList_Tr(const char* s); struct miqt_string* QTextList_TrUtf8(const char* s); int QTextList_Count(const QTextList* self); diff --git a/qt/gen_qtextobject.cpp b/qt/gen_qtextobject.cpp index 3cf21d2..9e130d4 100644 --- a/qt/gen_qtextobject.cpp +++ b/qt/gen_qtextobject.cpp @@ -30,6 +30,10 @@ QMetaObject* QTextObject_MetaObject(const QTextObject* self) { return (QMetaObject*) self->metaObject(); } +void* QTextObject_Metacast(QTextObject* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTextObject_Tr(const char* s) { QString _ret = QTextObject::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -92,6 +96,10 @@ QMetaObject* QTextBlockGroup_MetaObject(const QTextBlockGroup* self) { return (QMetaObject*) self->metaObject(); } +void* QTextBlockGroup_Metacast(QTextBlockGroup* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTextBlockGroup_Tr(const char* s) { QString _ret = QTextBlockGroup::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -150,6 +158,10 @@ QMetaObject* QTextFrame_MetaObject(const QTextFrame* self) { return (QMetaObject*) self->metaObject(); } +void* QTextFrame_Metacast(QTextFrame* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTextFrame_Tr(const char* s) { QString _ret = QTextFrame::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtextobject.go b/qt/gen_qtextobject.go index 4297684..d72ab9a 100644 --- a/qt/gen_qtextobject.go +++ b/qt/gen_qtextobject.go @@ -40,6 +40,12 @@ func (this *QTextObject) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTextObject_MetaObject(this.h))) } +func (this *QTextObject) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTextObject_Metacast(this.h, param1_Cstring) +} + func QTextObject_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -148,6 +154,12 @@ func (this *QTextBlockGroup) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTextBlockGroup_MetaObject(this.h))) } +func (this *QTextBlockGroup) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTextBlockGroup_Metacast(this.h, param1_Cstring) +} + func QTextBlockGroup_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -283,6 +295,12 @@ func (this *QTextFrame) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTextFrame_MetaObject(this.h))) } +func (this *QTextFrame) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTextFrame_Metacast(this.h, param1_Cstring) +} + func QTextFrame_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtextobject.h b/qt/gen_qtextobject.h index 5483088..ed10931 100644 --- a/qt/gen_qtextobject.h +++ b/qt/gen_qtextobject.h @@ -70,6 +70,7 @@ typedef struct QTextObject QTextObject; #endif QMetaObject* QTextObject_MetaObject(const QTextObject* self); +void* QTextObject_Metacast(QTextObject* self, const char* param1); struct miqt_string* QTextObject_Tr(const char* s); struct miqt_string* QTextObject_TrUtf8(const char* s); QTextFormat* QTextObject_Format(const QTextObject* self); @@ -82,6 +83,7 @@ struct miqt_string* QTextObject_TrUtf82(const char* s, const char* c); struct miqt_string* QTextObject_TrUtf83(const char* s, const char* c, int n); QMetaObject* QTextBlockGroup_MetaObject(const QTextBlockGroup* self); +void* QTextBlockGroup_Metacast(QTextBlockGroup* self, const char* param1); struct miqt_string* QTextBlockGroup_Tr(const char* s); struct miqt_string* QTextBlockGroup_TrUtf8(const char* s); struct miqt_string* QTextBlockGroup_Tr2(const char* s, const char* c); @@ -94,6 +96,7 @@ void QTextFrameLayoutData_Delete(QTextFrameLayoutData* self); QTextFrame* QTextFrame_new(QTextDocument* doc); QMetaObject* QTextFrame_MetaObject(const QTextFrame* self); +void* QTextFrame_Metacast(QTextFrame* self, const char* param1); struct miqt_string* QTextFrame_Tr(const char* s); struct miqt_string* QTextFrame_TrUtf8(const char* s); void QTextFrame_SetFrameFormat(QTextFrame* self, QTextFrameFormat* format); diff --git a/qt/gen_qtextstream.cpp b/qt/gen_qtextstream.cpp index f3571a0..4ee7250 100644 --- a/qt/gen_qtextstream.cpp +++ b/qt/gen_qtextstream.cpp @@ -386,6 +386,12 @@ QTextStream* QTextStream_OperatorShiftLeftWithChar(QTextStream* self, const char return &_ret; } +QTextStream* QTextStream_OperatorShiftLeftWithPtr(QTextStream* self, const void* ptr) { + QTextStream& _ret = self->operator<<(ptr); + // Cast returned reference into pointer + return &_ret; +} + struct miqt_string* QTextStream_ReadLine1(QTextStream* self, long long maxlen) { QString _ret = self->readLine(static_cast(maxlen)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtextstream.go b/qt/gen_qtextstream.go index 200ef3e..32c0188 100644 --- a/qt/gen_qtextstream.go +++ b/qt/gen_qtextstream.go @@ -407,6 +407,10 @@ func (this *QTextStream) OperatorShiftLeftWithChar(c string) *QTextStream { return newQTextStream_U(unsafe.Pointer(C.QTextStream_OperatorShiftLeftWithChar(this.h, c_Cstring))) } +func (this *QTextStream) OperatorShiftLeftWithPtr(ptr unsafe.Pointer) *QTextStream { + return newQTextStream_U(unsafe.Pointer(C.QTextStream_OperatorShiftLeftWithPtr(this.h, ptr))) +} + func (this *QTextStream) ReadLine1(maxlen int64) string { var _ms *C.struct_miqt_string = C.QTextStream_ReadLine1(this.h, (C.longlong)(maxlen)) _ret := C.GoStringN(&_ms.data, C.int(int64(_ms.len))) diff --git a/qt/gen_qtextstream.h b/qt/gen_qtextstream.h index 7596223..f8c9a46 100644 --- a/qt/gen_qtextstream.h +++ b/qt/gen_qtextstream.h @@ -103,6 +103,7 @@ QTextStream* QTextStream_OperatorShiftLeftWithDouble(QTextStream* self, double f QTextStream* QTextStream_OperatorShiftLeftWithQString(QTextStream* self, struct miqt_string* s); QTextStream* QTextStream_OperatorShiftLeftWithArray(QTextStream* self, QByteArray* array); QTextStream* QTextStream_OperatorShiftLeftWithChar(QTextStream* self, const char* c); +QTextStream* QTextStream_OperatorShiftLeftWithPtr(QTextStream* self, const void* ptr); struct miqt_string* QTextStream_ReadLine1(QTextStream* self, long long maxlen); void QTextStream_Delete(QTextStream* self); diff --git a/qt/gen_qtexttable.cpp b/qt/gen_qtexttable.cpp index 473067c..b89e415 100644 --- a/qt/gen_qtexttable.cpp +++ b/qt/gen_qtexttable.cpp @@ -101,6 +101,10 @@ QMetaObject* QTextTable_MetaObject(const QTextTable* self) { return (QMetaObject*) self->metaObject(); } +void* QTextTable_Metacast(QTextTable* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTextTable_Tr(const char* s) { QString _ret = QTextTable::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtexttable.go b/qt/gen_qtexttable.go index 0afd720..18d0690 100644 --- a/qt/gen_qtexttable.go +++ b/qt/gen_qtexttable.go @@ -177,6 +177,12 @@ func (this *QTextTable) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTextTable_MetaObject(this.h))) } +func (this *QTextTable) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTextTable_Metacast(this.h, param1_Cstring) +} + func QTextTable_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtexttable.h b/qt/gen_qtexttable.h index 435caed..7a03bfb 100644 --- a/qt/gen_qtexttable.h +++ b/qt/gen_qtexttable.h @@ -60,6 +60,7 @@ void QTextTableCell_Delete(QTextTableCell* self); QTextTable* QTextTable_new(QTextDocument* doc); QMetaObject* QTextTable_MetaObject(const QTextTable* self); +void* QTextTable_Metacast(QTextTable* self, const char* param1); struct miqt_string* QTextTable_Tr(const char* s); struct miqt_string* QTextTable_TrUtf8(const char* s); void QTextTable_Resize(QTextTable* self, int rows, int cols); diff --git a/qt/gen_qthread.cpp b/qt/gen_qthread.cpp index 5da5269..bb45677 100644 --- a/qt/gen_qthread.cpp +++ b/qt/gen_qthread.cpp @@ -23,6 +23,10 @@ QMetaObject* QThread_MetaObject(const QThread* self) { return (QMetaObject*) self->metaObject(); } +void* QThread_Metacast(QThread* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QThread_Tr(const char* s) { QString _ret = QThread::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -37,6 +41,11 @@ struct miqt_string* QThread_TrUtf8(const char* s) { return miqt_strdup(_b.data(), _b.length()); } +void* QThread_CurrentThreadId() { + Qt::HANDLE _ret = QThread::currentThreadId(); + return static_cast(_ret); +} + QThread* QThread_CurrentThread() { return QThread::currentThread(); } diff --git a/qt/gen_qthread.go b/qt/gen_qthread.go index ca7b9c6..b1cb5b3 100644 --- a/qt/gen_qthread.go +++ b/qt/gen_qthread.go @@ -65,6 +65,12 @@ func (this *QThread) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QThread_MetaObject(this.h))) } +func (this *QThread) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QThread_Metacast(this.h, param1_Cstring) +} + func QThread_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -83,6 +89,10 @@ func QThread_TrUtf8(s string) string { return _ret } +func QThread_CurrentThreadId() unsafe.Pointer { + return C.QThread_CurrentThreadId() +} + func QThread_CurrentThread() *QThread { return newQThread_U(unsafe.Pointer(C.QThread_CurrentThread())) } diff --git a/qt/gen_qthread.h b/qt/gen_qthread.h index b46a1f5..2fc08a8 100644 --- a/qt/gen_qthread.h +++ b/qt/gen_qthread.h @@ -32,8 +32,10 @@ typedef struct QThread QThread; QThread* QThread_new(); QThread* QThread_new2(QObject* parent); QMetaObject* QThread_MetaObject(const QThread* self); +void* QThread_Metacast(QThread* self, const char* param1); struct miqt_string* QThread_Tr(const char* s); struct miqt_string* QThread_TrUtf8(const char* s); +void* QThread_CurrentThreadId(); QThread* QThread_CurrentThread(); int QThread_IdealThreadCount(); void QThread_YieldCurrentThread(); diff --git a/qt/gen_qthreadpool.cpp b/qt/gen_qthreadpool.cpp index f1b253c..d7b199e 100644 --- a/qt/gen_qthreadpool.cpp +++ b/qt/gen_qthreadpool.cpp @@ -22,6 +22,10 @@ QMetaObject* QThreadPool_MetaObject(const QThreadPool* self) { return (QMetaObject*) self->metaObject(); } +void* QThreadPool_Metacast(QThreadPool* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QThreadPool_Tr(const char* s) { QString _ret = QThreadPool::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qthreadpool.go b/qt/gen_qthreadpool.go index 4c185ca..8491225 100644 --- a/qt/gen_qthreadpool.go +++ b/qt/gen_qthreadpool.go @@ -52,6 +52,12 @@ func (this *QThreadPool) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QThreadPool_MetaObject(this.h))) } +func (this *QThreadPool) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QThreadPool_Metacast(this.h, param1_Cstring) +} + func QThreadPool_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qthreadpool.h b/qt/gen_qthreadpool.h index 62934c4..28ff662 100644 --- a/qt/gen_qthreadpool.h +++ b/qt/gen_qthreadpool.h @@ -30,6 +30,7 @@ typedef struct QThreadPool QThreadPool; QThreadPool* QThreadPool_new(); QThreadPool* QThreadPool_new2(QObject* parent); QMetaObject* QThreadPool_MetaObject(const QThreadPool* self); +void* QThreadPool_Metacast(QThreadPool* self, const char* param1); struct miqt_string* QThreadPool_Tr(const char* s); struct miqt_string* QThreadPool_TrUtf8(const char* s); QThreadPool* QThreadPool_GlobalInstance(); diff --git a/qt/gen_qtimeline.cpp b/qt/gen_qtimeline.cpp index 294da8a..e5db9dc 100644 --- a/qt/gen_qtimeline.cpp +++ b/qt/gen_qtimeline.cpp @@ -25,6 +25,10 @@ QMetaObject* QTimeLine_MetaObject(const QTimeLine* self) { return (QMetaObject*) self->metaObject(); } +void* QTimeLine_Metacast(QTimeLine* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTimeLine_Tr(const char* s) { QString _ret = QTimeLine::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtimeline.go b/qt/gen_qtimeline.go index 60d2a99..848b634 100644 --- a/qt/gen_qtimeline.go +++ b/qt/gen_qtimeline.go @@ -84,6 +84,12 @@ func (this *QTimeLine) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTimeLine_MetaObject(this.h))) } +func (this *QTimeLine) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTimeLine_Metacast(this.h, param1_Cstring) +} + func QTimeLine_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtimeline.h b/qt/gen_qtimeline.h index 4bdb9ae..a424d86 100644 --- a/qt/gen_qtimeline.h +++ b/qt/gen_qtimeline.h @@ -29,6 +29,7 @@ QTimeLine* QTimeLine_new(); QTimeLine* QTimeLine_new2(int duration); QTimeLine* QTimeLine_new3(int duration, QObject* parent); QMetaObject* QTimeLine_MetaObject(const QTimeLine* self); +void* QTimeLine_Metacast(QTimeLine* self, const char* param1); struct miqt_string* QTimeLine_Tr(const char* s); struct miqt_string* QTimeLine_TrUtf8(const char* s); int QTimeLine_State(const QTimeLine* self); diff --git a/qt/gen_qtimer.cpp b/qt/gen_qtimer.cpp index 3494f88..295438e 100644 --- a/qt/gen_qtimer.cpp +++ b/qt/gen_qtimer.cpp @@ -20,6 +20,10 @@ QMetaObject* QTimer_MetaObject(const QTimer* self) { return (QMetaObject*) self->metaObject(); } +void* QTimer_Metacast(QTimer* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTimer_Tr(const char* s) { QString _ret = QTimer::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtimer.go b/qt/gen_qtimer.go index 2143e31..bc09d16 100644 --- a/qt/gen_qtimer.go +++ b/qt/gen_qtimer.go @@ -52,6 +52,12 @@ func (this *QTimer) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTimer_MetaObject(this.h))) } +func (this *QTimer) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTimer_Metacast(this.h, param1_Cstring) +} + func QTimer_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtimer.h b/qt/gen_qtimer.h index 4c1e3f7..cbd475b 100644 --- a/qt/gen_qtimer.h +++ b/qt/gen_qtimer.h @@ -26,6 +26,7 @@ typedef struct QTimer QTimer; QTimer* QTimer_new(); QTimer* QTimer_new2(QObject* parent); QMetaObject* QTimer_MetaObject(const QTimer* self); +void* QTimer_Metacast(QTimer* self, const char* param1); struct miqt_string* QTimer_Tr(const char* s); struct miqt_string* QTimer_TrUtf8(const char* s); bool QTimer_IsActive(const QTimer* self); diff --git a/qt/gen_qtoolbar.cpp b/qt/gen_qtoolbar.cpp index abaf1de..13c0ec4 100644 --- a/qt/gen_qtoolbar.cpp +++ b/qt/gen_qtoolbar.cpp @@ -35,6 +35,10 @@ QMetaObject* QToolBar_MetaObject(const QToolBar* self) { return (QMetaObject*) self->metaObject(); } +void* QToolBar_Metacast(QToolBar* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QToolBar_Tr(const char* s) { QString _ret = QToolBar::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtoolbar.go b/qt/gen_qtoolbar.go index 7f8de47..14f00ad 100644 --- a/qt/gen_qtoolbar.go +++ b/qt/gen_qtoolbar.go @@ -69,6 +69,12 @@ func (this *QToolBar) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QToolBar_MetaObject(this.h))) } +func (this *QToolBar) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QToolBar_Metacast(this.h, param1_Cstring) +} + func QToolBar_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtoolbar.h b/qt/gen_qtoolbar.h index 6cb67d4..8ea9dc4 100644 --- a/qt/gen_qtoolbar.h +++ b/qt/gen_qtoolbar.h @@ -38,6 +38,7 @@ QToolBar* QToolBar_new2(); QToolBar* QToolBar_new3(struct miqt_string* title, QWidget* parent); QToolBar* QToolBar_new4(QWidget* parent); QMetaObject* QToolBar_MetaObject(const QToolBar* self); +void* QToolBar_Metacast(QToolBar* self, const char* param1); struct miqt_string* QToolBar_Tr(const char* s); struct miqt_string* QToolBar_TrUtf8(const char* s); void QToolBar_SetMovable(QToolBar* self, bool movable); diff --git a/qt/gen_qtoolbox.cpp b/qt/gen_qtoolbox.cpp index 23c73fc..97cb3ab 100644 --- a/qt/gen_qtoolbox.cpp +++ b/qt/gen_qtoolbox.cpp @@ -25,6 +25,10 @@ QMetaObject* QToolBox_MetaObject(const QToolBox* self) { return (QMetaObject*) self->metaObject(); } +void* QToolBox_Metacast(QToolBox* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QToolBox_Tr(const char* s) { QString _ret = QToolBox::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtoolbox.go b/qt/gen_qtoolbox.go index 3fd5aac..252c1ab 100644 --- a/qt/gen_qtoolbox.go +++ b/qt/gen_qtoolbox.go @@ -59,6 +59,12 @@ func (this *QToolBox) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QToolBox_MetaObject(this.h))) } +func (this *QToolBox) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QToolBox_Metacast(this.h, param1_Cstring) +} + func QToolBox_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtoolbox.h b/qt/gen_qtoolbox.h index e7b1de4..b7abbcb 100644 --- a/qt/gen_qtoolbox.h +++ b/qt/gen_qtoolbox.h @@ -29,6 +29,7 @@ QToolBox* QToolBox_new(); QToolBox* QToolBox_new2(QWidget* parent); QToolBox* QToolBox_new3(QWidget* parent, int f); QMetaObject* QToolBox_MetaObject(const QToolBox* self); +void* QToolBox_Metacast(QToolBox* self, const char* param1); struct miqt_string* QToolBox_Tr(const char* s); struct miqt_string* QToolBox_TrUtf8(const char* s); int QToolBox_AddItem(QToolBox* self, QWidget* widget, struct miqt_string* text); diff --git a/qt/gen_qtoolbutton.cpp b/qt/gen_qtoolbutton.cpp index 2f75abc..cb21aa8 100644 --- a/qt/gen_qtoolbutton.cpp +++ b/qt/gen_qtoolbutton.cpp @@ -23,6 +23,10 @@ QMetaObject* QToolButton_MetaObject(const QToolButton* self) { return (QMetaObject*) self->metaObject(); } +void* QToolButton_Metacast(QToolButton* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QToolButton_Tr(const char* s) { QString _ret = QToolButton::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtoolbutton.go b/qt/gen_qtoolbutton.go index 22cd408..43c24bc 100644 --- a/qt/gen_qtoolbutton.go +++ b/qt/gen_qtoolbutton.go @@ -61,6 +61,12 @@ func (this *QToolButton) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QToolButton_MetaObject(this.h))) } +func (this *QToolButton) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QToolButton_Metacast(this.h, param1_Cstring) +} + func QToolButton_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtoolbutton.h b/qt/gen_qtoolbutton.h index f6436d6..40abc7c 100644 --- a/qt/gen_qtoolbutton.h +++ b/qt/gen_qtoolbutton.h @@ -32,6 +32,7 @@ typedef struct QWidget QWidget; QToolButton* QToolButton_new(); QToolButton* QToolButton_new2(QWidget* parent); QMetaObject* QToolButton_MetaObject(const QToolButton* self); +void* QToolButton_Metacast(QToolButton* self, const char* param1); struct miqt_string* QToolButton_Tr(const char* s); struct miqt_string* QToolButton_TrUtf8(const char* s); QSize* QToolButton_SizeHint(const QToolButton* self); diff --git a/qt/gen_qtranslator.cpp b/qt/gen_qtranslator.cpp index e24ed7d..58c39b7 100644 --- a/qt/gen_qtranslator.cpp +++ b/qt/gen_qtranslator.cpp @@ -21,6 +21,10 @@ QMetaObject* QTranslator_MetaObject(const QTranslator* self) { return (QMetaObject*) self->metaObject(); } +void* QTranslator_Metacast(QTranslator* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTranslator_Tr(const char* s) { QString _ret = QTranslator::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtranslator.go b/qt/gen_qtranslator.go index 4c0899e..4f784dd 100644 --- a/qt/gen_qtranslator.go +++ b/qt/gen_qtranslator.go @@ -52,6 +52,12 @@ func (this *QTranslator) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTranslator_MetaObject(this.h))) } +func (this *QTranslator) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTranslator_Metacast(this.h, param1_Cstring) +} + func QTranslator_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtranslator.h b/qt/gen_qtranslator.h index 99b9ad2..155bc19 100644 --- a/qt/gen_qtranslator.h +++ b/qt/gen_qtranslator.h @@ -28,6 +28,7 @@ typedef struct QTranslator QTranslator; QTranslator* QTranslator_new(); QTranslator* QTranslator_new2(QObject* parent); QMetaObject* QTranslator_MetaObject(const QTranslator* self); +void* QTranslator_Metacast(QTranslator* self, const char* param1); struct miqt_string* QTranslator_Tr(const char* s); struct miqt_string* QTranslator_TrUtf8(const char* s); struct miqt_string* QTranslator_Translate(const QTranslator* self, const char* context, const char* sourceText); diff --git a/qt/gen_qtransposeproxymodel.cpp b/qt/gen_qtransposeproxymodel.cpp index e33092b..9a207d5 100644 --- a/qt/gen_qtransposeproxymodel.cpp +++ b/qt/gen_qtransposeproxymodel.cpp @@ -24,6 +24,10 @@ QMetaObject* QTransposeProxyModel_MetaObject(const QTransposeProxyModel* self) { return (QMetaObject*) self->metaObject(); } +void* QTransposeProxyModel_Metacast(QTransposeProxyModel* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTransposeProxyModel_Tr(const char* s) { QString _ret = QTransposeProxyModel::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtransposeproxymodel.go b/qt/gen_qtransposeproxymodel.go index 54fe5b0..6d94534 100644 --- a/qt/gen_qtransposeproxymodel.go +++ b/qt/gen_qtransposeproxymodel.go @@ -52,6 +52,12 @@ func (this *QTransposeProxyModel) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTransposeProxyModel_MetaObject(this.h))) } +func (this *QTransposeProxyModel) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTransposeProxyModel_Metacast(this.h, param1_Cstring) +} + func QTransposeProxyModel_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtransposeproxymodel.h b/qt/gen_qtransposeproxymodel.h index 304a401..f254e89 100644 --- a/qt/gen_qtransposeproxymodel.h +++ b/qt/gen_qtransposeproxymodel.h @@ -34,6 +34,7 @@ typedef struct QVariant QVariant; QTransposeProxyModel* QTransposeProxyModel_new(); QTransposeProxyModel* QTransposeProxyModel_new2(QObject* parent); QMetaObject* QTransposeProxyModel_MetaObject(const QTransposeProxyModel* self); +void* QTransposeProxyModel_Metacast(QTransposeProxyModel* self, const char* param1); struct miqt_string* QTransposeProxyModel_Tr(const char* s); struct miqt_string* QTransposeProxyModel_TrUtf8(const char* s); void QTransposeProxyModel_SetSourceModel(QTransposeProxyModel* self, QAbstractItemModel* newSourceModel); diff --git a/qt/gen_qtreeview.cpp b/qt/gen_qtreeview.cpp index c90d1a9..80c2392 100644 --- a/qt/gen_qtreeview.cpp +++ b/qt/gen_qtreeview.cpp @@ -27,6 +27,10 @@ QMetaObject* QTreeView_MetaObject(const QTreeView* self) { return (QMetaObject*) self->metaObject(); } +void* QTreeView_Metacast(QTreeView* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTreeView_Tr(const char* s) { QString _ret = QTreeView::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtreeview.go b/qt/gen_qtreeview.go index b5f7f83..29b8aaf 100644 --- a/qt/gen_qtreeview.go +++ b/qt/gen_qtreeview.go @@ -53,6 +53,12 @@ func (this *QTreeView) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTreeView_MetaObject(this.h))) } +func (this *QTreeView) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTreeView_Metacast(this.h, param1_Cstring) +} + func QTreeView_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtreeview.h b/qt/gen_qtreeview.h index e019c79..09ef350 100644 --- a/qt/gen_qtreeview.h +++ b/qt/gen_qtreeview.h @@ -38,6 +38,7 @@ typedef struct QWidget QWidget; QTreeView* QTreeView_new(); QTreeView* QTreeView_new2(QWidget* parent); QMetaObject* QTreeView_MetaObject(const QTreeView* self); +void* QTreeView_Metacast(QTreeView* self, const char* param1); struct miqt_string* QTreeView_Tr(const char* s); struct miqt_string* QTreeView_TrUtf8(const char* s); void QTreeView_SetModel(QTreeView* self, QAbstractItemModel* model); diff --git a/qt/gen_qtreewidget.cpp b/qt/gen_qtreewidget.cpp index d29f2e8..85d298c 100644 --- a/qt/gen_qtreewidget.cpp +++ b/qt/gen_qtreewidget.cpp @@ -434,6 +434,10 @@ QMetaObject* QTreeWidget_MetaObject(const QTreeWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QTreeWidget_Metacast(QTreeWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QTreeWidget_Tr(const char* s) { QString _ret = QTreeWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qtreewidget.go b/qt/gen_qtreewidget.go index eb897c4..20073b4 100644 --- a/qt/gen_qtreewidget.go +++ b/qt/gen_qtreewidget.go @@ -581,6 +581,12 @@ func (this *QTreeWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QTreeWidget_MetaObject(this.h))) } +func (this *QTreeWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QTreeWidget_Metacast(this.h, param1_Cstring) +} + func QTreeWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qtreewidget.h b/qt/gen_qtreewidget.h index 86b3412..719107c 100644 --- a/qt/gen_qtreewidget.h +++ b/qt/gen_qtreewidget.h @@ -129,6 +129,7 @@ void QTreeWidgetItem_Delete(QTreeWidgetItem* self); QTreeWidget* QTreeWidget_new(); QTreeWidget* QTreeWidget_new2(QWidget* parent); QMetaObject* QTreeWidget_MetaObject(const QTreeWidget* self); +void* QTreeWidget_Metacast(QTreeWidget* self, const char* param1); struct miqt_string* QTreeWidget_Tr(const char* s); struct miqt_string* QTreeWidget_TrUtf8(const char* s); int QTreeWidget_ColumnCount(const QTreeWidget* self); diff --git a/qt/gen_qundogroup.cpp b/qt/gen_qundogroup.cpp index 8baf4cd..e16e6e6 100644 --- a/qt/gen_qundogroup.cpp +++ b/qt/gen_qundogroup.cpp @@ -23,6 +23,10 @@ QMetaObject* QUndoGroup_MetaObject(const QUndoGroup* self) { return (QMetaObject*) self->metaObject(); } +void* QUndoGroup_Metacast(QUndoGroup* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QUndoGroup_Tr(const char* s) { QString _ret = QUndoGroup::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qundogroup.go b/qt/gen_qundogroup.go index db6de01..520ff70 100644 --- a/qt/gen_qundogroup.go +++ b/qt/gen_qundogroup.go @@ -53,6 +53,12 @@ func (this *QUndoGroup) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QUndoGroup_MetaObject(this.h))) } +func (this *QUndoGroup) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QUndoGroup_Metacast(this.h, param1_Cstring) +} + func QUndoGroup_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qundogroup.h b/qt/gen_qundogroup.h index a8ad6cf..6c927fc 100644 --- a/qt/gen_qundogroup.h +++ b/qt/gen_qundogroup.h @@ -30,6 +30,7 @@ typedef struct QUndoStack QUndoStack; QUndoGroup* QUndoGroup_new(); QUndoGroup* QUndoGroup_new2(QObject* parent); QMetaObject* QUndoGroup_MetaObject(const QUndoGroup* self); +void* QUndoGroup_Metacast(QUndoGroup* self, const char* param1); struct miqt_string* QUndoGroup_Tr(const char* s); struct miqt_string* QUndoGroup_TrUtf8(const char* s); void QUndoGroup_AddStack(QUndoGroup* self, QUndoStack* stack); diff --git a/qt/gen_qundostack.cpp b/qt/gen_qundostack.cpp index 518ade4..fc504bf 100644 --- a/qt/gen_qundostack.cpp +++ b/qt/gen_qundostack.cpp @@ -95,6 +95,10 @@ QMetaObject* QUndoStack_MetaObject(const QUndoStack* self) { return (QMetaObject*) self->metaObject(); } +void* QUndoStack_Metacast(QUndoStack* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QUndoStack_Tr(const char* s) { QString _ret = QUndoStack::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qundostack.go b/qt/gen_qundostack.go index 85e5974..e7df97a 100644 --- a/qt/gen_qundostack.go +++ b/qt/gen_qundostack.go @@ -169,6 +169,12 @@ func (this *QUndoStack) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QUndoStack_MetaObject(this.h))) } +func (this *QUndoStack) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QUndoStack_Metacast(this.h, param1_Cstring) +} + func QUndoStack_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qundostack.h b/qt/gen_qundostack.h index 98ef524..88e5eba 100644 --- a/qt/gen_qundostack.h +++ b/qt/gen_qundostack.h @@ -47,6 +47,7 @@ void QUndoCommand_Delete(QUndoCommand* self); QUndoStack* QUndoStack_new(); QUndoStack* QUndoStack_new2(QObject* parent); QMetaObject* QUndoStack_MetaObject(const QUndoStack* self); +void* QUndoStack_Metacast(QUndoStack* self, const char* param1); struct miqt_string* QUndoStack_Tr(const char* s); struct miqt_string* QUndoStack_TrUtf8(const char* s); void QUndoStack_Clear(QUndoStack* self); diff --git a/qt/gen_qundoview.cpp b/qt/gen_qundoview.cpp index 862529d..5b9e3ac 100644 --- a/qt/gen_qundoview.cpp +++ b/qt/gen_qundoview.cpp @@ -39,6 +39,10 @@ QMetaObject* QUndoView_MetaObject(const QUndoView* self) { return (QMetaObject*) self->metaObject(); } +void* QUndoView_Metacast(QUndoView* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QUndoView_Tr(const char* s) { QString _ret = QUndoView::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qundoview.go b/qt/gen_qundoview.go index b640907..d2f9543 100644 --- a/qt/gen_qundoview.go +++ b/qt/gen_qundoview.go @@ -76,6 +76,12 @@ func (this *QUndoView) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QUndoView_MetaObject(this.h))) } +func (this *QUndoView) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QUndoView_Metacast(this.h, param1_Cstring) +} + func QUndoView_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qundoview.h b/qt/gen_qundoview.h index 3ba2bea..de18f64 100644 --- a/qt/gen_qundoview.h +++ b/qt/gen_qundoview.h @@ -36,6 +36,7 @@ QUndoView* QUndoView_new4(QWidget* parent); QUndoView* QUndoView_new5(QUndoStack* stack, QWidget* parent); QUndoView* QUndoView_new6(QUndoGroup* group, QWidget* parent); QMetaObject* QUndoView_MetaObject(const QUndoView* self); +void* QUndoView_Metacast(QUndoView* self, const char* param1); struct miqt_string* QUndoView_Tr(const char* s); struct miqt_string* QUndoView_TrUtf8(const char* s); QUndoStack* QUndoView_Stack(const QUndoView* self); diff --git a/qt/gen_qvalidator.cpp b/qt/gen_qvalidator.cpp index 5f179d4..e6660bc 100644 --- a/qt/gen_qvalidator.cpp +++ b/qt/gen_qvalidator.cpp @@ -19,6 +19,10 @@ QMetaObject* QValidator_MetaObject(const QValidator* self) { return (QMetaObject*) self->metaObject(); } +void* QValidator_Metacast(QValidator* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QValidator_Tr(const char* s) { QString _ret = QValidator::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -114,6 +118,10 @@ QMetaObject* QIntValidator_MetaObject(const QIntValidator* self) { return (QMetaObject*) self->metaObject(); } +void* QIntValidator_Metacast(QIntValidator* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QIntValidator_Tr(const char* s) { QString _ret = QIntValidator::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -233,6 +241,10 @@ QMetaObject* QDoubleValidator_MetaObject(const QDoubleValidator* self) { return (QMetaObject*) self->metaObject(); } +void* QDoubleValidator_Metacast(QDoubleValidator* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QDoubleValidator_Tr(const char* s) { QString _ret = QDoubleValidator::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -391,6 +403,10 @@ QMetaObject* QRegExpValidator_MetaObject(const QRegExpValidator* self) { return (QMetaObject*) self->metaObject(); } +void* QRegExpValidator_Metacast(QRegExpValidator* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QRegExpValidator_Tr(const char* s) { QString _ret = QRegExpValidator::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -486,6 +502,10 @@ QMetaObject* QRegularExpressionValidator_MetaObject(const QRegularExpressionVali return (QMetaObject*) self->metaObject(); } +void* QRegularExpressionValidator_Metacast(QRegularExpressionValidator* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QRegularExpressionValidator_Tr(const char* s) { QString _ret = QRegularExpressionValidator::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qvalidator.go b/qt/gen_qvalidator.go index 18dc7aa..814d16d 100644 --- a/qt/gen_qvalidator.go +++ b/qt/gen_qvalidator.go @@ -56,6 +56,12 @@ func (this *QValidator) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QValidator_MetaObject(this.h))) } +func (this *QValidator) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QValidator_Metacast(this.h, param1_Cstring) +} + func QValidator_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -223,6 +229,12 @@ func (this *QIntValidator) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QIntValidator_MetaObject(this.h))) } +func (this *QIntValidator) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QIntValidator_Metacast(this.h, param1_Cstring) +} + func QIntValidator_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -422,6 +434,12 @@ func (this *QDoubleValidator) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QDoubleValidator_MetaObject(this.h))) } +func (this *QDoubleValidator) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QDoubleValidator_Metacast(this.h, param1_Cstring) +} + func QDoubleValidator_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -675,6 +693,12 @@ func (this *QRegExpValidator) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QRegExpValidator_MetaObject(this.h))) } +func (this *QRegExpValidator) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QRegExpValidator_Metacast(this.h, param1_Cstring) +} + func QRegExpValidator_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -836,6 +860,12 @@ func (this *QRegularExpressionValidator) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QRegularExpressionValidator_MetaObject(this.h))) } +func (this *QRegularExpressionValidator) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QRegularExpressionValidator_Metacast(this.h, param1_Cstring) +} + func QRegularExpressionValidator_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qvalidator.h b/qt/gen_qvalidator.h index c582241..30fa8f9 100644 --- a/qt/gen_qvalidator.h +++ b/qt/gen_qvalidator.h @@ -38,6 +38,7 @@ typedef struct QValidator QValidator; #endif QMetaObject* QValidator_MetaObject(const QValidator* self); +void* QValidator_Metacast(QValidator* self, const char* param1); struct miqt_string* QValidator_Tr(const char* s); struct miqt_string* QValidator_TrUtf8(const char* s); void QValidator_SetLocale(QValidator* self, QLocale* locale); @@ -57,6 +58,7 @@ QIntValidator* QIntValidator_new2(int bottom, int top); QIntValidator* QIntValidator_new3(QObject* parent); QIntValidator* QIntValidator_new4(int bottom, int top, QObject* parent); QMetaObject* QIntValidator_MetaObject(const QIntValidator* self); +void* QIntValidator_Metacast(QIntValidator* self, const char* param1); struct miqt_string* QIntValidator_Tr(const char* s); struct miqt_string* QIntValidator_TrUtf8(const char* s); int QIntValidator_Validate(const QIntValidator* self, struct miqt_string* param1, int* param2); @@ -81,6 +83,7 @@ QDoubleValidator* QDoubleValidator_new2(double bottom, double top, int decimals) QDoubleValidator* QDoubleValidator_new3(QObject* parent); QDoubleValidator* QDoubleValidator_new4(double bottom, double top, int decimals, QObject* parent); QMetaObject* QDoubleValidator_MetaObject(const QDoubleValidator* self); +void* QDoubleValidator_Metacast(QDoubleValidator* self, const char* param1); struct miqt_string* QDoubleValidator_Tr(const char* s); struct miqt_string* QDoubleValidator_TrUtf8(const char* s); int QDoubleValidator_Validate(const QDoubleValidator* self, struct miqt_string* param1, int* param2); @@ -113,6 +116,7 @@ QRegExpValidator* QRegExpValidator_new2(QRegExp* rx); QRegExpValidator* QRegExpValidator_new3(QObject* parent); QRegExpValidator* QRegExpValidator_new4(QRegExp* rx, QObject* parent); QMetaObject* QRegExpValidator_MetaObject(const QRegExpValidator* self); +void* QRegExpValidator_Metacast(QRegExpValidator* self, const char* param1); struct miqt_string* QRegExpValidator_Tr(const char* s); struct miqt_string* QRegExpValidator_TrUtf8(const char* s); int QRegExpValidator_Validate(const QRegExpValidator* self, struct miqt_string* input, int* pos); @@ -131,6 +135,7 @@ QRegularExpressionValidator* QRegularExpressionValidator_new2(QRegularExpression QRegularExpressionValidator* QRegularExpressionValidator_new3(QObject* parent); QRegularExpressionValidator* QRegularExpressionValidator_new4(QRegularExpression* re, QObject* parent); QMetaObject* QRegularExpressionValidator_MetaObject(const QRegularExpressionValidator* self); +void* QRegularExpressionValidator_Metacast(QRegularExpressionValidator* self, const char* param1); struct miqt_string* QRegularExpressionValidator_Tr(const char* s); struct miqt_string* QRegularExpressionValidator_TrUtf8(const char* s); int QRegularExpressionValidator_Validate(const QRegularExpressionValidator* self, struct miqt_string* input, int* pos); diff --git a/qt/gen_qvariant.cpp b/qt/gen_qvariant.cpp index bddda84..e987d78 100644 --- a/qt/gen_qvariant.cpp +++ b/qt/gen_qvariant.cpp @@ -51,60 +51,68 @@ QVariant* QVariant_new2(int typeVal) { return new QVariant(static_cast(typeVal)); } -QVariant* QVariant_new3(QVariant* other) { +QVariant* QVariant_new3(int typeId, const void* copyVal) { + return new QVariant(static_cast(typeId), copyVal); +} + +QVariant* QVariant_new4(int typeId, const void* copyVal, unsigned int flags) { + return new QVariant(static_cast(typeId), copyVal, static_cast(flags)); +} + +QVariant* QVariant_new5(QVariant* other) { return new QVariant(*other); } -QVariant* QVariant_new4(QDataStream* s) { +QVariant* QVariant_new6(QDataStream* s) { return new QVariant(*s); } -QVariant* QVariant_new5(int i) { +QVariant* QVariant_new7(int i) { return new QVariant(static_cast(i)); } -QVariant* QVariant_new6(unsigned int ui) { +QVariant* QVariant_new8(unsigned int ui) { return new QVariant(static_cast(ui)); } -QVariant* QVariant_new7(long long ll) { +QVariant* QVariant_new9(long long ll) { return new QVariant(static_cast(ll)); } -QVariant* QVariant_new8(unsigned long long ull) { +QVariant* QVariant_new10(unsigned long long ull) { return new QVariant(static_cast(ull)); } -QVariant* QVariant_new9(bool b) { +QVariant* QVariant_new11(bool b) { return new QVariant(b); } -QVariant* QVariant_new10(double d) { +QVariant* QVariant_new12(double d) { return new QVariant(static_cast(d)); } -QVariant* QVariant_new11(float f) { +QVariant* QVariant_new13(float f) { return new QVariant(static_cast(f)); } -QVariant* QVariant_new12(const char* str) { +QVariant* QVariant_new14(const char* str) { return new QVariant(str); } -QVariant* QVariant_new13(QByteArray* bytearray) { +QVariant* QVariant_new15(QByteArray* bytearray) { return new QVariant(*bytearray); } -QVariant* QVariant_new14(QBitArray* bitarray) { +QVariant* QVariant_new16(QBitArray* bitarray) { return new QVariant(*bitarray); } -QVariant* QVariant_new15(struct miqt_string* stringVal) { +QVariant* QVariant_new17(struct miqt_string* stringVal) { QString stringVal_QString = QString::fromUtf8(&stringVal->data, stringVal->len); return new QVariant(stringVal_QString); } -QVariant* QVariant_new16(struct miqt_array* /* of struct miqt_string* */ stringlist) { +QVariant* QVariant_new18(struct miqt_array* /* of struct miqt_string* */ stringlist) { QList stringlist_QList; stringlist_QList.reserve(stringlist->len); struct miqt_string** stringlist_arr = static_cast(stringlist->data); @@ -115,99 +123,99 @@ QVariant* QVariant_new16(struct miqt_array* /* of struct miqt_string* */ stringl return new QVariant(stringlist_QList); } -QVariant* QVariant_new17(QChar* qchar) { +QVariant* QVariant_new19(QChar* qchar) { return new QVariant(*qchar); } -QVariant* QVariant_new18(QDate* date) { +QVariant* QVariant_new20(QDate* date) { return new QVariant(*date); } -QVariant* QVariant_new19(QTime* time) { +QVariant* QVariant_new21(QTime* time) { return new QVariant(*time); } -QVariant* QVariant_new20(QDateTime* datetime) { +QVariant* QVariant_new22(QDateTime* datetime) { return new QVariant(*datetime); } -QVariant* QVariant_new21(QSize* size) { +QVariant* QVariant_new23(QSize* size) { return new QVariant(*size); } -QVariant* QVariant_new22(QSizeF* size) { +QVariant* QVariant_new24(QSizeF* size) { return new QVariant(*size); } -QVariant* QVariant_new23(QPoint* pt) { +QVariant* QVariant_new25(QPoint* pt) { return new QVariant(*pt); } -QVariant* QVariant_new24(QPointF* pt) { +QVariant* QVariant_new26(QPointF* pt) { return new QVariant(*pt); } -QVariant* QVariant_new25(QLine* line) { +QVariant* QVariant_new27(QLine* line) { return new QVariant(*line); } -QVariant* QVariant_new26(QLineF* line) { +QVariant* QVariant_new28(QLineF* line) { return new QVariant(*line); } -QVariant* QVariant_new27(QRect* rect) { +QVariant* QVariant_new29(QRect* rect) { return new QVariant(*rect); } -QVariant* QVariant_new28(QRectF* rect) { +QVariant* QVariant_new30(QRectF* rect) { return new QVariant(*rect); } -QVariant* QVariant_new29(QLocale* locale) { +QVariant* QVariant_new31(QLocale* locale) { return new QVariant(*locale); } -QVariant* QVariant_new30(QRegExp* regExp) { +QVariant* QVariant_new32(QRegExp* regExp) { return new QVariant(*regExp); } -QVariant* QVariant_new31(QRegularExpression* re) { +QVariant* QVariant_new33(QRegularExpression* re) { return new QVariant(*re); } -QVariant* QVariant_new32(QEasingCurve* easing) { +QVariant* QVariant_new34(QEasingCurve* easing) { return new QVariant(*easing); } -QVariant* QVariant_new33(QUuid* uuid) { +QVariant* QVariant_new35(QUuid* uuid) { return new QVariant(*uuid); } -QVariant* QVariant_new34(QUrl* url) { +QVariant* QVariant_new36(QUrl* url) { return new QVariant(*url); } -QVariant* QVariant_new35(QJsonValue* jsonValue) { +QVariant* QVariant_new37(QJsonValue* jsonValue) { return new QVariant(*jsonValue); } -QVariant* QVariant_new36(QJsonObject* jsonObject) { +QVariant* QVariant_new38(QJsonObject* jsonObject) { return new QVariant(*jsonObject); } -QVariant* QVariant_new37(QJsonArray* jsonArray) { +QVariant* QVariant_new39(QJsonArray* jsonArray) { return new QVariant(*jsonArray); } -QVariant* QVariant_new38(QJsonDocument* jsonDocument) { +QVariant* QVariant_new40(QJsonDocument* jsonDocument) { return new QVariant(*jsonDocument); } -QVariant* QVariant_new39(QModelIndex* modelIndex) { +QVariant* QVariant_new41(QModelIndex* modelIndex) { return new QVariant(*modelIndex); } -QVariant* QVariant_new40(QPersistentModelIndex* modelIndex) { +QVariant* QVariant_new42(QPersistentModelIndex* modelIndex) { return new QVariant(*modelIndex); } @@ -440,6 +448,18 @@ int QVariant_NameToType(const char* name) { return static_cast(_ret); } +void* QVariant_Data(QVariant* self) { + return self->data(); +} + +const void* QVariant_ConstData(const QVariant* self) { + return (const void*) self->constData(); +} + +const void* QVariant_Data2(const QVariant* self) { + return (const void*) self->data(); +} + bool QVariant_OperatorEqual(const QVariant* self, QVariant* v) { return self->operator==(*v); } @@ -576,6 +596,10 @@ void QAssociativeIterable_Delete(QAssociativeIterable* self) { delete self; } +QVariant__PrivateShared* QVariant__PrivateShared_new(void* v) { + return new QVariant::PrivateShared(v); +} + void QVariant__PrivateShared_Delete(QVariant__PrivateShared* self) { delete self; } diff --git a/qt/gen_qvariant.go b/qt/gen_qvariant.go index 34771e0..d8cd584 100644 --- a/qt/gen_qvariant.go +++ b/qt/gen_qvariant.go @@ -115,89 +115,101 @@ func NewQVariant2(typeVal QVariant__Type) *QVariant { } // NewQVariant3 constructs a new QVariant object. -func NewQVariant3(other *QVariant) *QVariant { - ret := C.QVariant_new3(other.cPointer()) +func NewQVariant3(typeId int, copyVal unsafe.Pointer) *QVariant { + ret := C.QVariant_new3((C.int)(typeId), copyVal) return newQVariant(ret) } // NewQVariant4 constructs a new QVariant object. -func NewQVariant4(s *QDataStream) *QVariant { - ret := C.QVariant_new4(s.cPointer()) +func NewQVariant4(typeId int, copyVal unsafe.Pointer, flags uint) *QVariant { + ret := C.QVariant_new4((C.int)(typeId), copyVal, (C.uint)(flags)) return newQVariant(ret) } // NewQVariant5 constructs a new QVariant object. -func NewQVariant5(i int) *QVariant { - ret := C.QVariant_new5((C.int)(i)) +func NewQVariant5(other *QVariant) *QVariant { + ret := C.QVariant_new5(other.cPointer()) return newQVariant(ret) } // NewQVariant6 constructs a new QVariant object. -func NewQVariant6(ui uint) *QVariant { - ret := C.QVariant_new6((C.uint)(ui)) +func NewQVariant6(s *QDataStream) *QVariant { + ret := C.QVariant_new6(s.cPointer()) return newQVariant(ret) } // NewQVariant7 constructs a new QVariant object. -func NewQVariant7(ll int64) *QVariant { - ret := C.QVariant_new7((C.longlong)(ll)) +func NewQVariant7(i int) *QVariant { + ret := C.QVariant_new7((C.int)(i)) return newQVariant(ret) } // NewQVariant8 constructs a new QVariant object. -func NewQVariant8(ull uint64) *QVariant { - ret := C.QVariant_new8((C.ulonglong)(ull)) +func NewQVariant8(ui uint) *QVariant { + ret := C.QVariant_new8((C.uint)(ui)) return newQVariant(ret) } // NewQVariant9 constructs a new QVariant object. -func NewQVariant9(b bool) *QVariant { - ret := C.QVariant_new9((C.bool)(b)) +func NewQVariant9(ll int64) *QVariant { + ret := C.QVariant_new9((C.longlong)(ll)) return newQVariant(ret) } // NewQVariant10 constructs a new QVariant object. -func NewQVariant10(d float64) *QVariant { - ret := C.QVariant_new10((C.double)(d)) +func NewQVariant10(ull uint64) *QVariant { + ret := C.QVariant_new10((C.ulonglong)(ull)) return newQVariant(ret) } // NewQVariant11 constructs a new QVariant object. -func NewQVariant11(f float32) *QVariant { - ret := C.QVariant_new11((C.float)(f)) +func NewQVariant11(b bool) *QVariant { + ret := C.QVariant_new11((C.bool)(b)) return newQVariant(ret) } // NewQVariant12 constructs a new QVariant object. -func NewQVariant12(str string) *QVariant { - str_Cstring := C.CString(str) - defer C.free(unsafe.Pointer(str_Cstring)) - ret := C.QVariant_new12(str_Cstring) +func NewQVariant12(d float64) *QVariant { + ret := C.QVariant_new12((C.double)(d)) return newQVariant(ret) } // NewQVariant13 constructs a new QVariant object. -func NewQVariant13(bytearray *QByteArray) *QVariant { - ret := C.QVariant_new13(bytearray.cPointer()) +func NewQVariant13(f float32) *QVariant { + ret := C.QVariant_new13((C.float)(f)) return newQVariant(ret) } // NewQVariant14 constructs a new QVariant object. -func NewQVariant14(bitarray *QBitArray) *QVariant { - ret := C.QVariant_new14(bitarray.cPointer()) +func NewQVariant14(str string) *QVariant { + str_Cstring := C.CString(str) + defer C.free(unsafe.Pointer(str_Cstring)) + ret := C.QVariant_new14(str_Cstring) return newQVariant(ret) } // NewQVariant15 constructs a new QVariant object. -func NewQVariant15(stringVal string) *QVariant { - stringVal_ms := miqt_strdupg(stringVal) - defer C.free(stringVal_ms) - ret := C.QVariant_new15((*C.struct_miqt_string)(stringVal_ms)) +func NewQVariant15(bytearray *QByteArray) *QVariant { + ret := C.QVariant_new15(bytearray.cPointer()) return newQVariant(ret) } // NewQVariant16 constructs a new QVariant object. -func NewQVariant16(stringlist []string) *QVariant { +func NewQVariant16(bitarray *QBitArray) *QVariant { + ret := C.QVariant_new16(bitarray.cPointer()) + return newQVariant(ret) +} + +// NewQVariant17 constructs a new QVariant object. +func NewQVariant17(stringVal string) *QVariant { + stringVal_ms := miqt_strdupg(stringVal) + defer C.free(stringVal_ms) + ret := C.QVariant_new17((*C.struct_miqt_string)(stringVal_ms)) + return newQVariant(ret) +} + +// NewQVariant18 constructs a new QVariant object. +func NewQVariant18(stringlist []string) *QVariant { // For the C ABI, malloc a C array of raw pointers stringlist_CArray := (*[0xffff]*C.struct_miqt_string)(C.malloc(C.size_t(8 * len(stringlist)))) defer C.free(unsafe.Pointer(stringlist_CArray)) @@ -208,151 +220,151 @@ func NewQVariant16(stringlist []string) *QVariant { } stringlist_ma := &C.struct_miqt_array{len: C.size_t(len(stringlist)), data: unsafe.Pointer(stringlist_CArray)} defer runtime.KeepAlive(unsafe.Pointer(stringlist_ma)) - ret := C.QVariant_new16(stringlist_ma) - return newQVariant(ret) -} - -// NewQVariant17 constructs a new QVariant object. -func NewQVariant17(qchar QChar) *QVariant { - ret := C.QVariant_new17(qchar.cPointer()) - return newQVariant(ret) -} - -// NewQVariant18 constructs a new QVariant object. -func NewQVariant18(date *QDate) *QVariant { - ret := C.QVariant_new18(date.cPointer()) + ret := C.QVariant_new18(stringlist_ma) return newQVariant(ret) } // NewQVariant19 constructs a new QVariant object. -func NewQVariant19(time *QTime) *QVariant { - ret := C.QVariant_new19(time.cPointer()) +func NewQVariant19(qchar QChar) *QVariant { + ret := C.QVariant_new19(qchar.cPointer()) return newQVariant(ret) } // NewQVariant20 constructs a new QVariant object. -func NewQVariant20(datetime *QDateTime) *QVariant { - ret := C.QVariant_new20(datetime.cPointer()) +func NewQVariant20(date *QDate) *QVariant { + ret := C.QVariant_new20(date.cPointer()) return newQVariant(ret) } // NewQVariant21 constructs a new QVariant object. -func NewQVariant21(size *QSize) *QVariant { - ret := C.QVariant_new21(size.cPointer()) +func NewQVariant21(time *QTime) *QVariant { + ret := C.QVariant_new21(time.cPointer()) return newQVariant(ret) } // NewQVariant22 constructs a new QVariant object. -func NewQVariant22(size *QSizeF) *QVariant { - ret := C.QVariant_new22(size.cPointer()) +func NewQVariant22(datetime *QDateTime) *QVariant { + ret := C.QVariant_new22(datetime.cPointer()) return newQVariant(ret) } // NewQVariant23 constructs a new QVariant object. -func NewQVariant23(pt *QPoint) *QVariant { - ret := C.QVariant_new23(pt.cPointer()) +func NewQVariant23(size *QSize) *QVariant { + ret := C.QVariant_new23(size.cPointer()) return newQVariant(ret) } // NewQVariant24 constructs a new QVariant object. -func NewQVariant24(pt *QPointF) *QVariant { - ret := C.QVariant_new24(pt.cPointer()) +func NewQVariant24(size *QSizeF) *QVariant { + ret := C.QVariant_new24(size.cPointer()) return newQVariant(ret) } // NewQVariant25 constructs a new QVariant object. -func NewQVariant25(line *QLine) *QVariant { - ret := C.QVariant_new25(line.cPointer()) +func NewQVariant25(pt *QPoint) *QVariant { + ret := C.QVariant_new25(pt.cPointer()) return newQVariant(ret) } // NewQVariant26 constructs a new QVariant object. -func NewQVariant26(line *QLineF) *QVariant { - ret := C.QVariant_new26(line.cPointer()) +func NewQVariant26(pt *QPointF) *QVariant { + ret := C.QVariant_new26(pt.cPointer()) return newQVariant(ret) } // NewQVariant27 constructs a new QVariant object. -func NewQVariant27(rect *QRect) *QVariant { - ret := C.QVariant_new27(rect.cPointer()) +func NewQVariant27(line *QLine) *QVariant { + ret := C.QVariant_new27(line.cPointer()) return newQVariant(ret) } // NewQVariant28 constructs a new QVariant object. -func NewQVariant28(rect *QRectF) *QVariant { - ret := C.QVariant_new28(rect.cPointer()) +func NewQVariant28(line *QLineF) *QVariant { + ret := C.QVariant_new28(line.cPointer()) return newQVariant(ret) } // NewQVariant29 constructs a new QVariant object. -func NewQVariant29(locale *QLocale) *QVariant { - ret := C.QVariant_new29(locale.cPointer()) +func NewQVariant29(rect *QRect) *QVariant { + ret := C.QVariant_new29(rect.cPointer()) return newQVariant(ret) } // NewQVariant30 constructs a new QVariant object. -func NewQVariant30(regExp *QRegExp) *QVariant { - ret := C.QVariant_new30(regExp.cPointer()) +func NewQVariant30(rect *QRectF) *QVariant { + ret := C.QVariant_new30(rect.cPointer()) return newQVariant(ret) } // NewQVariant31 constructs a new QVariant object. -func NewQVariant31(re *QRegularExpression) *QVariant { - ret := C.QVariant_new31(re.cPointer()) +func NewQVariant31(locale *QLocale) *QVariant { + ret := C.QVariant_new31(locale.cPointer()) return newQVariant(ret) } // NewQVariant32 constructs a new QVariant object. -func NewQVariant32(easing *QEasingCurve) *QVariant { - ret := C.QVariant_new32(easing.cPointer()) +func NewQVariant32(regExp *QRegExp) *QVariant { + ret := C.QVariant_new32(regExp.cPointer()) return newQVariant(ret) } // NewQVariant33 constructs a new QVariant object. -func NewQVariant33(uuid *QUuid) *QVariant { - ret := C.QVariant_new33(uuid.cPointer()) +func NewQVariant33(re *QRegularExpression) *QVariant { + ret := C.QVariant_new33(re.cPointer()) return newQVariant(ret) } // NewQVariant34 constructs a new QVariant object. -func NewQVariant34(url *QUrl) *QVariant { - ret := C.QVariant_new34(url.cPointer()) +func NewQVariant34(easing *QEasingCurve) *QVariant { + ret := C.QVariant_new34(easing.cPointer()) return newQVariant(ret) } // NewQVariant35 constructs a new QVariant object. -func NewQVariant35(jsonValue *QJsonValue) *QVariant { - ret := C.QVariant_new35(jsonValue.cPointer()) +func NewQVariant35(uuid *QUuid) *QVariant { + ret := C.QVariant_new35(uuid.cPointer()) return newQVariant(ret) } // NewQVariant36 constructs a new QVariant object. -func NewQVariant36(jsonObject *QJsonObject) *QVariant { - ret := C.QVariant_new36(jsonObject.cPointer()) +func NewQVariant36(url *QUrl) *QVariant { + ret := C.QVariant_new36(url.cPointer()) return newQVariant(ret) } // NewQVariant37 constructs a new QVariant object. -func NewQVariant37(jsonArray *QJsonArray) *QVariant { - ret := C.QVariant_new37(jsonArray.cPointer()) +func NewQVariant37(jsonValue *QJsonValue) *QVariant { + ret := C.QVariant_new37(jsonValue.cPointer()) return newQVariant(ret) } // NewQVariant38 constructs a new QVariant object. -func NewQVariant38(jsonDocument *QJsonDocument) *QVariant { - ret := C.QVariant_new38(jsonDocument.cPointer()) +func NewQVariant38(jsonObject *QJsonObject) *QVariant { + ret := C.QVariant_new38(jsonObject.cPointer()) return newQVariant(ret) } // NewQVariant39 constructs a new QVariant object. -func NewQVariant39(modelIndex *QModelIndex) *QVariant { - ret := C.QVariant_new39(modelIndex.cPointer()) +func NewQVariant39(jsonArray *QJsonArray) *QVariant { + ret := C.QVariant_new39(jsonArray.cPointer()) return newQVariant(ret) } // NewQVariant40 constructs a new QVariant object. -func NewQVariant40(modelIndex *QPersistentModelIndex) *QVariant { - ret := C.QVariant_new40(modelIndex.cPointer()) +func NewQVariant40(jsonDocument *QJsonDocument) *QVariant { + ret := C.QVariant_new40(jsonDocument.cPointer()) + return newQVariant(ret) +} + +// NewQVariant41 constructs a new QVariant object. +func NewQVariant41(modelIndex *QModelIndex) *QVariant { + ret := C.QVariant_new41(modelIndex.cPointer()) + return newQVariant(ret) +} + +// NewQVariant42 constructs a new QVariant object. +func NewQVariant42(modelIndex *QPersistentModelIndex) *QVariant { + ret := C.QVariant_new42(modelIndex.cPointer()) return newQVariant(ret) } @@ -659,6 +671,18 @@ func QVariant_NameToType(name string) QVariant__Type { return (QVariant__Type)(C.QVariant_NameToType(name_Cstring)) } +func (this *QVariant) Data() unsafe.Pointer { + return C.QVariant_Data(this.h) +} + +func (this *QVariant) ConstData() unsafe.Pointer { + return C.QVariant_ConstData(this.h) +} + +func (this *QVariant) Data2() unsafe.Pointer { + return C.QVariant_Data2(this.h) +} + func (this *QVariant) OperatorEqual(v *QVariant) bool { return (bool)(C.QVariant_OperatorEqual(this.h, v.cPointer())) } @@ -952,6 +976,12 @@ func newQVariant__PrivateShared_U(h unsafe.Pointer) *QVariant__PrivateShared { return newQVariant__PrivateShared((*C.QVariant__PrivateShared)(h)) } +// NewQVariant__PrivateShared constructs a new QVariant::PrivateShared object. +func NewQVariant__PrivateShared(v unsafe.Pointer) *QVariant__PrivateShared { + ret := C.QVariant__PrivateShared_new(v) + return newQVariant__PrivateShared(ret) +} + // Delete this object from C++ memory. func (this *QVariant__PrivateShared) Delete() { C.QVariant__PrivateShared_Delete(this.h) diff --git a/qt/gen_qvariant.h b/qt/gen_qvariant.h index 00ee6e7..d18787b 100644 --- a/qt/gen_qvariant.h +++ b/qt/gen_qvariant.h @@ -117,44 +117,46 @@ typedef struct QtMetaTypePrivate__QSequentialIterableImpl QtMetaTypePrivate__QSe QVariant* QVariant_new(); QVariant* QVariant_new2(int typeVal); -QVariant* QVariant_new3(QVariant* other); -QVariant* QVariant_new4(QDataStream* s); -QVariant* QVariant_new5(int i); -QVariant* QVariant_new6(unsigned int ui); -QVariant* QVariant_new7(long long ll); -QVariant* QVariant_new8(unsigned long long ull); -QVariant* QVariant_new9(bool b); -QVariant* QVariant_new10(double d); -QVariant* QVariant_new11(float f); -QVariant* QVariant_new12(const char* str); -QVariant* QVariant_new13(QByteArray* bytearray); -QVariant* QVariant_new14(QBitArray* bitarray); -QVariant* QVariant_new15(struct miqt_string* stringVal); -QVariant* QVariant_new16(struct miqt_array* /* of struct miqt_string* */ stringlist); -QVariant* QVariant_new17(QChar* qchar); -QVariant* QVariant_new18(QDate* date); -QVariant* QVariant_new19(QTime* time); -QVariant* QVariant_new20(QDateTime* datetime); -QVariant* QVariant_new21(QSize* size); -QVariant* QVariant_new22(QSizeF* size); -QVariant* QVariant_new23(QPoint* pt); -QVariant* QVariant_new24(QPointF* pt); -QVariant* QVariant_new25(QLine* line); -QVariant* QVariant_new26(QLineF* line); -QVariant* QVariant_new27(QRect* rect); -QVariant* QVariant_new28(QRectF* rect); -QVariant* QVariant_new29(QLocale* locale); -QVariant* QVariant_new30(QRegExp* regExp); -QVariant* QVariant_new31(QRegularExpression* re); -QVariant* QVariant_new32(QEasingCurve* easing); -QVariant* QVariant_new33(QUuid* uuid); -QVariant* QVariant_new34(QUrl* url); -QVariant* QVariant_new35(QJsonValue* jsonValue); -QVariant* QVariant_new36(QJsonObject* jsonObject); -QVariant* QVariant_new37(QJsonArray* jsonArray); -QVariant* QVariant_new38(QJsonDocument* jsonDocument); -QVariant* QVariant_new39(QModelIndex* modelIndex); -QVariant* QVariant_new40(QPersistentModelIndex* modelIndex); +QVariant* QVariant_new3(int typeId, const void* copyVal); +QVariant* QVariant_new4(int typeId, const void* copyVal, unsigned int flags); +QVariant* QVariant_new5(QVariant* other); +QVariant* QVariant_new6(QDataStream* s); +QVariant* QVariant_new7(int i); +QVariant* QVariant_new8(unsigned int ui); +QVariant* QVariant_new9(long long ll); +QVariant* QVariant_new10(unsigned long long ull); +QVariant* QVariant_new11(bool b); +QVariant* QVariant_new12(double d); +QVariant* QVariant_new13(float f); +QVariant* QVariant_new14(const char* str); +QVariant* QVariant_new15(QByteArray* bytearray); +QVariant* QVariant_new16(QBitArray* bitarray); +QVariant* QVariant_new17(struct miqt_string* stringVal); +QVariant* QVariant_new18(struct miqt_array* /* of struct miqt_string* */ stringlist); +QVariant* QVariant_new19(QChar* qchar); +QVariant* QVariant_new20(QDate* date); +QVariant* QVariant_new21(QTime* time); +QVariant* QVariant_new22(QDateTime* datetime); +QVariant* QVariant_new23(QSize* size); +QVariant* QVariant_new24(QSizeF* size); +QVariant* QVariant_new25(QPoint* pt); +QVariant* QVariant_new26(QPointF* pt); +QVariant* QVariant_new27(QLine* line); +QVariant* QVariant_new28(QLineF* line); +QVariant* QVariant_new29(QRect* rect); +QVariant* QVariant_new30(QRectF* rect); +QVariant* QVariant_new31(QLocale* locale); +QVariant* QVariant_new32(QRegExp* regExp); +QVariant* QVariant_new33(QRegularExpression* re); +QVariant* QVariant_new34(QEasingCurve* easing); +QVariant* QVariant_new35(QUuid* uuid); +QVariant* QVariant_new36(QUrl* url); +QVariant* QVariant_new37(QJsonValue* jsonValue); +QVariant* QVariant_new38(QJsonObject* jsonObject); +QVariant* QVariant_new39(QJsonArray* jsonArray); +QVariant* QVariant_new40(QJsonDocument* jsonDocument); +QVariant* QVariant_new41(QModelIndex* modelIndex); +QVariant* QVariant_new42(QPersistentModelIndex* modelIndex); void QVariant_OperatorAssign(QVariant* self, QVariant* other); void QVariant_Swap(QVariant* self, QVariant* other); int QVariant_Type(const QVariant* self); @@ -207,6 +209,9 @@ void QVariant_Load(QVariant* self, QDataStream* ds); void QVariant_Save(const QVariant* self, QDataStream* ds); const char* QVariant_TypeToName(int typeId); int QVariant_NameToType(const char* name); +void* QVariant_Data(QVariant* self); +const void* QVariant_ConstData(const QVariant* self); +const void* QVariant_Data2(const QVariant* self); bool QVariant_OperatorEqual(const QVariant* self, QVariant* v); bool QVariant_OperatorNotEqual(const QVariant* self, QVariant* v); bool QVariant_OperatorLesser(const QVariant* self, QVariant* v); @@ -244,6 +249,7 @@ QVariant* QAssociativeIterable_Value(const QAssociativeIterable* self, QVariant* int QAssociativeIterable_Size(const QAssociativeIterable* self); void QAssociativeIterable_Delete(QAssociativeIterable* self); +QVariant__PrivateShared* QVariant__PrivateShared_new(void* v); void QVariant__PrivateShared_Delete(QVariant__PrivateShared* self); void QVariant__Handler_Delete(QVariant__Handler* self); diff --git a/qt/gen_qvariantanimation.cpp b/qt/gen_qvariantanimation.cpp index 39759e0..29b8a5c 100644 --- a/qt/gen_qvariantanimation.cpp +++ b/qt/gen_qvariantanimation.cpp @@ -22,6 +22,10 @@ QMetaObject* QVariantAnimation_MetaObject(const QVariantAnimation* self) { return (QMetaObject*) self->metaObject(); } +void* QVariantAnimation_Metacast(QVariantAnimation* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QVariantAnimation_Tr(const char* s) { QString _ret = QVariantAnimation::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qvariantanimation.go b/qt/gen_qvariantanimation.go index 489c9a2..7e773a8 100644 --- a/qt/gen_qvariantanimation.go +++ b/qt/gen_qvariantanimation.go @@ -53,6 +53,12 @@ func (this *QVariantAnimation) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QVariantAnimation_MetaObject(this.h))) } +func (this *QVariantAnimation) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QVariantAnimation_Metacast(this.h, param1_Cstring) +} + func QVariantAnimation_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qvariantanimation.h b/qt/gen_qvariantanimation.h index 7d0a199..fd10450 100644 --- a/qt/gen_qvariantanimation.h +++ b/qt/gen_qvariantanimation.h @@ -30,6 +30,7 @@ typedef struct QVariantAnimation QVariantAnimation; QVariantAnimation* QVariantAnimation_new(); QVariantAnimation* QVariantAnimation_new2(QObject* parent); QMetaObject* QVariantAnimation_MetaObject(const QVariantAnimation* self); +void* QVariantAnimation_Metacast(QVariantAnimation* self, const char* param1); struct miqt_string* QVariantAnimation_Tr(const char* s); struct miqt_string* QVariantAnimation_TrUtf8(const char* s); QVariant* QVariantAnimation_StartValue(const QVariantAnimation* self); diff --git a/qt/gen_qwidget.cpp b/qt/gen_qwidget.cpp index 80330c8..ec349ee 100644 --- a/qt/gen_qwidget.cpp +++ b/qt/gen_qwidget.cpp @@ -66,6 +66,10 @@ QMetaObject* QWidget_MetaObject(const QWidget* self) { return (QMetaObject*) self->metaObject(); } +void* QWidget_Metacast(QWidget* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QWidget_Tr(const char* s) { QString _ret = QWidget::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qwidget.go b/qt/gen_qwidget.go index 31fa597..c017099 100644 --- a/qt/gen_qwidget.go +++ b/qt/gen_qwidget.go @@ -114,6 +114,12 @@ func (this *QWidget) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QWidget_MetaObject(this.h))) } +func (this *QWidget) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QWidget_Metacast(this.h, param1_Cstring) +} + func QWidget_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qwidget.h b/qt/gen_qwidget.h index 47affb3..1edaa58 100644 --- a/qt/gen_qwidget.h +++ b/qt/gen_qwidget.h @@ -89,6 +89,7 @@ QWidget* QWidget_new(); QWidget* QWidget_new2(QWidget* parent); QWidget* QWidget_new3(QWidget* parent, int f); QMetaObject* QWidget_MetaObject(const QWidget* self); +void* QWidget_Metacast(QWidget* self, const char* param1); struct miqt_string* QWidget_Tr(const char* s); struct miqt_string* QWidget_TrUtf8(const char* s); int QWidget_DevType(const QWidget* self); diff --git a/qt/gen_qwidgetaction.cpp b/qt/gen_qwidgetaction.cpp index 0330512..ca33b5d 100644 --- a/qt/gen_qwidgetaction.cpp +++ b/qt/gen_qwidgetaction.cpp @@ -17,6 +17,10 @@ QMetaObject* QWidgetAction_MetaObject(const QWidgetAction* self) { return (QMetaObject*) self->metaObject(); } +void* QWidgetAction_Metacast(QWidgetAction* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QWidgetAction_Tr(const char* s) { QString _ret = QWidgetAction::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qwidgetaction.go b/qt/gen_qwidgetaction.go index 6c1a682..645a7dd 100644 --- a/qt/gen_qwidgetaction.go +++ b/qt/gen_qwidgetaction.go @@ -46,6 +46,12 @@ func (this *QWidgetAction) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QWidgetAction_MetaObject(this.h))) } +func (this *QWidgetAction) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QWidgetAction_Metacast(this.h, param1_Cstring) +} + func QWidgetAction_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qwidgetaction.h b/qt/gen_qwidgetaction.h index 1831c5c..b755b83 100644 --- a/qt/gen_qwidgetaction.h +++ b/qt/gen_qwidgetaction.h @@ -27,6 +27,7 @@ typedef struct QWidgetAction QWidgetAction; QWidgetAction* QWidgetAction_new(QObject* parent); QMetaObject* QWidgetAction_MetaObject(const QWidgetAction* self); +void* QWidgetAction_Metacast(QWidgetAction* self, const char* param1); struct miqt_string* QWidgetAction_Tr(const char* s); struct miqt_string* QWidgetAction_TrUtf8(const char* s); void QWidgetAction_SetDefaultWidget(QWidgetAction* self, QWidget* w); diff --git a/qt/gen_qwindow.cpp b/qt/gen_qwindow.cpp index 92406cd..92ec8c5 100644 --- a/qt/gen_qwindow.cpp +++ b/qt/gen_qwindow.cpp @@ -34,6 +34,10 @@ QMetaObject* QWindow_MetaObject(const QWindow* self) { return (QMetaObject*) self->metaObject(); } +void* QWindow_Metacast(QWindow* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QWindow_Tr(const char* s) { QString _ret = QWindow::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qwindow.go b/qt/gen_qwindow.go index b229e63..c0c1318 100644 --- a/qt/gen_qwindow.go +++ b/qt/gen_qwindow.go @@ -78,6 +78,12 @@ func (this *QWindow) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QWindow_MetaObject(this.h))) } +func (this *QWindow) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QWindow_Metacast(this.h, param1_Cstring) +} + func QWindow_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qwindow.h b/qt/gen_qwindow.h index 119aeaf..06c3ed5 100644 --- a/qt/gen_qwindow.h +++ b/qt/gen_qwindow.h @@ -47,6 +47,7 @@ QWindow* QWindow_new(); QWindow* QWindow_new2(QWindow* parent); QWindow* QWindow_new3(QScreen* screen); QMetaObject* QWindow_MetaObject(const QWindow* self); +void* QWindow_Metacast(QWindow* self, const char* param1); struct miqt_string* QWindow_Tr(const char* s); struct miqt_string* QWindow_TrUtf8(const char* s); void QWindow_SetSurfaceType(QWindow* self, int surfaceType); diff --git a/qt/gen_qwizard.cpp b/qt/gen_qwizard.cpp index cc061e4..aa7ac67 100644 --- a/qt/gen_qwizard.cpp +++ b/qt/gen_qwizard.cpp @@ -30,6 +30,10 @@ QMetaObject* QWizard_MetaObject(const QWizard* self) { return (QMetaObject*) self->metaObject(); } +void* QWizard_Metacast(QWizard* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QWizard_Tr(const char* s) { QString _ret = QWizard::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory @@ -353,6 +357,10 @@ QMetaObject* QWizardPage_MetaObject(const QWizardPage* self) { return (QMetaObject*) self->metaObject(); } +void* QWizardPage_Metacast(QWizardPage* self, const char* param1) { + return self->qt_metacast(param1); +} + struct miqt_string* QWizardPage_Tr(const char* s) { QString _ret = QWizardPage::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory diff --git a/qt/gen_qwizard.go b/qt/gen_qwizard.go index c84b131..d2fb0fd 100644 --- a/qt/gen_qwizard.go +++ b/qt/gen_qwizard.go @@ -119,6 +119,12 @@ func (this *QWizard) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QWizard_MetaObject(this.h))) } +func (this *QWizard) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QWizard_Metacast(this.h, param1_Cstring) +} + func QWizard_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) @@ -552,6 +558,12 @@ func (this *QWizardPage) MetaObject() *QMetaObject { return newQMetaObject_U(unsafe.Pointer(C.QWizardPage_MetaObject(this.h))) } +func (this *QWizardPage) Metacast(param1 string) unsafe.Pointer { + param1_Cstring := C.CString(param1) + defer C.free(unsafe.Pointer(param1_Cstring)) + return C.QWizardPage_Metacast(this.h, param1_Cstring) +} + func QWizardPage_Tr(s string) string { s_Cstring := C.CString(s) defer C.free(unsafe.Pointer(s_Cstring)) diff --git a/qt/gen_qwizard.h b/qt/gen_qwizard.h index b0d3dbf..4747856 100644 --- a/qt/gen_qwizard.h +++ b/qt/gen_qwizard.h @@ -37,6 +37,7 @@ QWizard* QWizard_new(); QWizard* QWizard_new2(QWidget* parent); QWizard* QWizard_new3(QWidget* parent, int flags); QMetaObject* QWizard_MetaObject(const QWizard* self); +void* QWizard_Metacast(QWizard* self, const char* param1); struct miqt_string* QWizard_Tr(const char* s); struct miqt_string* QWizard_TrUtf8(const char* s); int QWizard_AddPage(QWizard* self, QWizardPage* page); @@ -100,6 +101,7 @@ void QWizard_Delete(QWizard* self); QWizardPage* QWizardPage_new(); QWizardPage* QWizardPage_new2(QWidget* parent); QMetaObject* QWizardPage_MetaObject(const QWizardPage* self); +void* QWizardPage_Metacast(QWizardPage* self, const char* param1); struct miqt_string* QWizardPage_Tr(const char* s); struct miqt_string* QWizardPage_TrUtf8(const char* s); void QWizardPage_SetTitle(QWizardPage* self, struct miqt_string* title);