2024-10-20 18:21:03 +13:00
# include <QAction>
# include <QActionEvent>
# include <QApplicationStateChangeEvent>
# include <QCloseEvent>
# include <QContextMenuEvent>
# include <QDragEnterEvent>
# include <QDragLeaveEvent>
# include <QDragMoveEvent>
# include <QDropEvent>
# include <QEnterEvent>
2024-11-19 19:29:06 +13:00
# include <QEvent>
2024-10-20 18:21:03 +13:00
# include <QEventPoint>
# include <QExposeEvent>
# include <QFile>
# include <QFileOpenEvent>
# include <QFocusEvent>
# include <QHelpEvent>
# include <QHideEvent>
# include <QHoverEvent>
# include <QIconDragEvent>
# include <QInputDevice>
# include <QInputEvent>
# include <QInputMethodEvent>
# define WORKAROUND_INNER_CLASS_DEFINITION_QInputMethodEvent__Attribute
# include <QInputMethodQueryEvent>
# include <QKeyCombination>
# include <QKeyEvent>
# include <QKeySequence>
# include <QList>
# include <QMimeData>
# include <QMouseEvent>
# include <QMoveEvent>
# include <QNativeGestureEvent>
# include <QObject>
# include <QPaintEvent>
# include <QPoint>
# include <QPointF>
# include <QPointerEvent>
# include <QPointingDevice>
# include <QRect>
# include <QRectF>
# include <QRegion>
# include <QResizeEvent>
# include <QScreen>
# include <QScreenOrientationChangeEvent>
# include <QScrollEvent>
# include <QScrollPrepareEvent>
# include <QShortcutEvent>
# include <QShowEvent>
# include <QSinglePointEvent>
# include <QSize>
# include <QSizeF>
# include <QStatusTipEvent>
# include <QString>
# include <QByteArray>
# include <cstring>
# include <QTabletEvent>
# include <QToolBarChangeEvent>
# include <QTouchEvent>
# include <QUrl>
# include <QVariant>
# include <QWhatsThisClickedEvent>
# include <QWheelEvent>
# include <QWindowStateChangeEvent>
# include <qevent.h>
# include "gen_qevent.h"
2024-12-11 19:55:47 +13:00
2025-01-07 11:30:33 +01:00
# ifdef __cplusplus
extern " C " {
# endif
2025-02-01 13:45:16 +13:00
QInputEvent * miqt_exec_callback_QInputEvent_clone ( const QInputEvent * , intptr_t ) ;
void miqt_exec_callback_QInputEvent_setTimestamp ( QInputEvent * , intptr_t , unsigned long long ) ;
void miqt_exec_callback_QInputEvent_setAccepted ( QInputEvent * , intptr_t , bool ) ;
QPointerEvent * miqt_exec_callback_QPointerEvent_clone ( const QPointerEvent * , intptr_t ) ;
void miqt_exec_callback_QPointerEvent_setTimestamp ( QPointerEvent * , intptr_t , unsigned long long ) ;
bool miqt_exec_callback_QPointerEvent_isBeginEvent ( const QPointerEvent * , intptr_t ) ;
bool miqt_exec_callback_QPointerEvent_isUpdateEvent ( const QPointerEvent * , intptr_t ) ;
bool miqt_exec_callback_QPointerEvent_isEndEvent ( const QPointerEvent * , intptr_t ) ;
void miqt_exec_callback_QPointerEvent_setAccepted ( QPointerEvent * , intptr_t , bool ) ;
QEnterEvent * miqt_exec_callback_QEnterEvent_clone ( const QEnterEvent * , intptr_t ) ;
bool miqt_exec_callback_QEnterEvent_isBeginEvent ( const QEnterEvent * , intptr_t ) ;
bool miqt_exec_callback_QEnterEvent_isUpdateEvent ( const QEnterEvent * , intptr_t ) ;
bool miqt_exec_callback_QEnterEvent_isEndEvent ( const QEnterEvent * , intptr_t ) ;
void miqt_exec_callback_QEnterEvent_setTimestamp ( QEnterEvent * , intptr_t , unsigned long long ) ;
void miqt_exec_callback_QEnterEvent_setAccepted ( QEnterEvent * , intptr_t , bool ) ;
QMouseEvent * miqt_exec_callback_QMouseEvent_clone ( const QMouseEvent * , intptr_t ) ;
bool miqt_exec_callback_QMouseEvent_isBeginEvent ( const QMouseEvent * , intptr_t ) ;
bool miqt_exec_callback_QMouseEvent_isUpdateEvent ( const QMouseEvent * , intptr_t ) ;
bool miqt_exec_callback_QMouseEvent_isEndEvent ( const QMouseEvent * , intptr_t ) ;
void miqt_exec_callback_QMouseEvent_setTimestamp ( QMouseEvent * , intptr_t , unsigned long long ) ;
void miqt_exec_callback_QMouseEvent_setAccepted ( QMouseEvent * , intptr_t , bool ) ;
QHoverEvent * miqt_exec_callback_QHoverEvent_clone ( const QHoverEvent * , intptr_t ) ;
bool miqt_exec_callback_QHoverEvent_isUpdateEvent ( const QHoverEvent * , intptr_t ) ;
bool miqt_exec_callback_QHoverEvent_isBeginEvent ( const QHoverEvent * , intptr_t ) ;
bool miqt_exec_callback_QHoverEvent_isEndEvent ( const QHoverEvent * , intptr_t ) ;
void miqt_exec_callback_QHoverEvent_setTimestamp ( QHoverEvent * , intptr_t , unsigned long long ) ;
void miqt_exec_callback_QHoverEvent_setAccepted ( QHoverEvent * , intptr_t , bool ) ;
QWheelEvent * miqt_exec_callback_QWheelEvent_clone ( const QWheelEvent * , intptr_t ) ;
bool miqt_exec_callback_QWheelEvent_isBeginEvent ( const QWheelEvent * , intptr_t ) ;
bool miqt_exec_callback_QWheelEvent_isUpdateEvent ( const QWheelEvent * , intptr_t ) ;
bool miqt_exec_callback_QWheelEvent_isEndEvent ( const QWheelEvent * , intptr_t ) ;
void miqt_exec_callback_QWheelEvent_setTimestamp ( QWheelEvent * , intptr_t , unsigned long long ) ;
void miqt_exec_callback_QWheelEvent_setAccepted ( QWheelEvent * , intptr_t , bool ) ;
QTabletEvent * miqt_exec_callback_QTabletEvent_clone ( const QTabletEvent * , intptr_t ) ;
bool miqt_exec_callback_QTabletEvent_isBeginEvent ( const QTabletEvent * , intptr_t ) ;
bool miqt_exec_callback_QTabletEvent_isUpdateEvent ( const QTabletEvent * , intptr_t ) ;
bool miqt_exec_callback_QTabletEvent_isEndEvent ( const QTabletEvent * , intptr_t ) ;
void miqt_exec_callback_QTabletEvent_setTimestamp ( QTabletEvent * , intptr_t , unsigned long long ) ;
void miqt_exec_callback_QTabletEvent_setAccepted ( QTabletEvent * , intptr_t , bool ) ;
QNativeGestureEvent * miqt_exec_callback_QNativeGestureEvent_clone ( const QNativeGestureEvent * , intptr_t ) ;
bool miqt_exec_callback_QNativeGestureEvent_isBeginEvent ( const QNativeGestureEvent * , intptr_t ) ;
bool miqt_exec_callback_QNativeGestureEvent_isUpdateEvent ( const QNativeGestureEvent * , intptr_t ) ;
bool miqt_exec_callback_QNativeGestureEvent_isEndEvent ( const QNativeGestureEvent * , intptr_t ) ;
void miqt_exec_callback_QNativeGestureEvent_setTimestamp ( QNativeGestureEvent * , intptr_t , unsigned long long ) ;
void miqt_exec_callback_QNativeGestureEvent_setAccepted ( QNativeGestureEvent * , intptr_t , bool ) ;
QKeyEvent * miqt_exec_callback_QKeyEvent_clone ( const QKeyEvent * , intptr_t ) ;
void miqt_exec_callback_QKeyEvent_setTimestamp ( QKeyEvent * , intptr_t , unsigned long long ) ;
void miqt_exec_callback_QKeyEvent_setAccepted ( QKeyEvent * , intptr_t , bool ) ;
QFocusEvent * miqt_exec_callback_QFocusEvent_clone ( const QFocusEvent * , intptr_t ) ;
void miqt_exec_callback_QFocusEvent_setAccepted ( QFocusEvent * , intptr_t , bool ) ;
QPaintEvent * miqt_exec_callback_QPaintEvent_clone ( const QPaintEvent * , intptr_t ) ;
void miqt_exec_callback_QPaintEvent_setAccepted ( QPaintEvent * , intptr_t , bool ) ;
QMoveEvent * miqt_exec_callback_QMoveEvent_clone ( const QMoveEvent * , intptr_t ) ;
void miqt_exec_callback_QMoveEvent_setAccepted ( QMoveEvent * , intptr_t , bool ) ;
QExposeEvent * miqt_exec_callback_QExposeEvent_clone ( const QExposeEvent * , intptr_t ) ;
void miqt_exec_callback_QExposeEvent_setAccepted ( QExposeEvent * , intptr_t , bool ) ;
QPlatformSurfaceEvent * miqt_exec_callback_QPlatformSurfaceEvent_clone ( const QPlatformSurfaceEvent * , intptr_t ) ;
void miqt_exec_callback_QPlatformSurfaceEvent_setAccepted ( QPlatformSurfaceEvent * , intptr_t , bool ) ;
QResizeEvent * miqt_exec_callback_QResizeEvent_clone ( const QResizeEvent * , intptr_t ) ;
void miqt_exec_callback_QResizeEvent_setAccepted ( QResizeEvent * , intptr_t , bool ) ;
QCloseEvent * miqt_exec_callback_QCloseEvent_clone ( const QCloseEvent * , intptr_t ) ;
void miqt_exec_callback_QCloseEvent_setAccepted ( QCloseEvent * , intptr_t , bool ) ;
QIconDragEvent * miqt_exec_callback_QIconDragEvent_clone ( const QIconDragEvent * , intptr_t ) ;
void miqt_exec_callback_QIconDragEvent_setAccepted ( QIconDragEvent * , intptr_t , bool ) ;
QShowEvent * miqt_exec_callback_QShowEvent_clone ( const QShowEvent * , intptr_t ) ;
void miqt_exec_callback_QShowEvent_setAccepted ( QShowEvent * , intptr_t , bool ) ;
QHideEvent * miqt_exec_callback_QHideEvent_clone ( const QHideEvent * , intptr_t ) ;
void miqt_exec_callback_QHideEvent_setAccepted ( QHideEvent * , intptr_t , bool ) ;
QContextMenuEvent * miqt_exec_callback_QContextMenuEvent_clone ( const QContextMenuEvent * , intptr_t ) ;
void miqt_exec_callback_QContextMenuEvent_setTimestamp ( QContextMenuEvent * , intptr_t , unsigned long long ) ;
void miqt_exec_callback_QContextMenuEvent_setAccepted ( QContextMenuEvent * , intptr_t , bool ) ;
QInputMethodEvent * miqt_exec_callback_QInputMethodEvent_clone ( const QInputMethodEvent * , intptr_t ) ;
void miqt_exec_callback_QInputMethodEvent_setAccepted ( QInputMethodEvent * , intptr_t , bool ) ;
QInputMethodQueryEvent * miqt_exec_callback_QInputMethodQueryEvent_clone ( const QInputMethodQueryEvent * , intptr_t ) ;
void miqt_exec_callback_QInputMethodQueryEvent_setAccepted ( QInputMethodQueryEvent * , intptr_t , bool ) ;
QDropEvent * miqt_exec_callback_QDropEvent_clone ( const QDropEvent * , intptr_t ) ;
void miqt_exec_callback_QDropEvent_setAccepted ( QDropEvent * , intptr_t , bool ) ;
QDragMoveEvent * miqt_exec_callback_QDragMoveEvent_clone ( const QDragMoveEvent * , intptr_t ) ;
void miqt_exec_callback_QDragMoveEvent_setAccepted ( QDragMoveEvent * , intptr_t , bool ) ;
QDragEnterEvent * miqt_exec_callback_QDragEnterEvent_clone ( const QDragEnterEvent * , intptr_t ) ;
void miqt_exec_callback_QDragEnterEvent_setAccepted ( QDragEnterEvent * , intptr_t , bool ) ;
QDragLeaveEvent * miqt_exec_callback_QDragLeaveEvent_clone ( const QDragLeaveEvent * , intptr_t ) ;
void miqt_exec_callback_QDragLeaveEvent_setAccepted ( QDragLeaveEvent * , intptr_t , bool ) ;
QHelpEvent * miqt_exec_callback_QHelpEvent_clone ( const QHelpEvent * , intptr_t ) ;
void miqt_exec_callback_QHelpEvent_setAccepted ( QHelpEvent * , intptr_t , bool ) ;
QStatusTipEvent * miqt_exec_callback_QStatusTipEvent_clone ( const QStatusTipEvent * , intptr_t ) ;
void miqt_exec_callback_QStatusTipEvent_setAccepted ( QStatusTipEvent * , intptr_t , bool ) ;
QWhatsThisClickedEvent * miqt_exec_callback_QWhatsThisClickedEvent_clone ( const QWhatsThisClickedEvent * , intptr_t ) ;
void miqt_exec_callback_QWhatsThisClickedEvent_setAccepted ( QWhatsThisClickedEvent * , intptr_t , bool ) ;
QActionEvent * miqt_exec_callback_QActionEvent_clone ( const QActionEvent * , intptr_t ) ;
void miqt_exec_callback_QActionEvent_setAccepted ( QActionEvent * , intptr_t , bool ) ;
QFileOpenEvent * miqt_exec_callback_QFileOpenEvent_clone ( const QFileOpenEvent * , intptr_t ) ;
void miqt_exec_callback_QFileOpenEvent_setAccepted ( QFileOpenEvent * , intptr_t , bool ) ;
QToolBarChangeEvent * miqt_exec_callback_QToolBarChangeEvent_clone ( const QToolBarChangeEvent * , intptr_t ) ;
void miqt_exec_callback_QToolBarChangeEvent_setAccepted ( QToolBarChangeEvent * , intptr_t , bool ) ;
QShortcutEvent * miqt_exec_callback_QShortcutEvent_clone ( const QShortcutEvent * , intptr_t ) ;
void miqt_exec_callback_QShortcutEvent_setAccepted ( QShortcutEvent * , intptr_t , bool ) ;
QWindowStateChangeEvent * miqt_exec_callback_QWindowStateChangeEvent_clone ( const QWindowStateChangeEvent * , intptr_t ) ;
void miqt_exec_callback_QWindowStateChangeEvent_setAccepted ( QWindowStateChangeEvent * , intptr_t , bool ) ;
QTouchEvent * miqt_exec_callback_QTouchEvent_clone ( const QTouchEvent * , intptr_t ) ;
bool miqt_exec_callback_QTouchEvent_isBeginEvent ( const QTouchEvent * , intptr_t ) ;
bool miqt_exec_callback_QTouchEvent_isUpdateEvent ( const QTouchEvent * , intptr_t ) ;
bool miqt_exec_callback_QTouchEvent_isEndEvent ( const QTouchEvent * , intptr_t ) ;
void miqt_exec_callback_QTouchEvent_setTimestamp ( QTouchEvent * , intptr_t , unsigned long long ) ;
void miqt_exec_callback_QTouchEvent_setAccepted ( QTouchEvent * , intptr_t , bool ) ;
QScrollPrepareEvent * miqt_exec_callback_QScrollPrepareEvent_clone ( const QScrollPrepareEvent * , intptr_t ) ;
void miqt_exec_callback_QScrollPrepareEvent_setAccepted ( QScrollPrepareEvent * , intptr_t , bool ) ;
QScrollEvent * miqt_exec_callback_QScrollEvent_clone ( const QScrollEvent * , intptr_t ) ;
void miqt_exec_callback_QScrollEvent_setAccepted ( QScrollEvent * , intptr_t , bool ) ;
QScreenOrientationChangeEvent * miqt_exec_callback_QScreenOrientationChangeEvent_clone ( const QScreenOrientationChangeEvent * , intptr_t ) ;
void miqt_exec_callback_QScreenOrientationChangeEvent_setAccepted ( QScreenOrientationChangeEvent * , intptr_t , bool ) ;
QApplicationStateChangeEvent * miqt_exec_callback_QApplicationStateChangeEvent_clone ( const QApplicationStateChangeEvent * , intptr_t ) ;
void miqt_exec_callback_QApplicationStateChangeEvent_setAccepted ( QApplicationStateChangeEvent * , intptr_t , bool ) ;
2025-01-07 11:30:33 +01:00
# ifdef __cplusplus
} /* extern C */
2024-12-11 19:55:47 +13:00
# endif
2024-10-20 18:21:03 +13:00
2025-01-18 17:42:41 +13:00
class MiqtVirtualQInputEvent final : public QInputEvent {
2024-11-19 19:29:06 +13:00
public :
2025-02-01 13:45:16 +13:00
MiqtVirtualQInputEvent ( QEvent : : Type type , const QInputDevice * m_dev ) : QInputEvent ( type , m_dev ) { } ;
MiqtVirtualQInputEvent ( QEvent : : Type type , const QInputDevice * m_dev , Qt : : KeyboardModifiers modifiers ) : QInputEvent ( type , m_dev , modifiers ) { } ;
2024-11-19 19:29:06 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQInputEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QInputEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QInputEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QInputEvent * callback_return_value = miqt_exec_callback_QInputEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QInputEvent * QInputEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2024-11-19 19:29:06 +13:00
QInputEvent : : setTimestamp ( timestamp ) ;
return ;
}
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QInputEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QInputEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QInputEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QInputEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QInputEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2025-02-01 13:45:16 +13:00
QInputEvent * QInputEvent_new ( int type , QInputDevice * m_dev ) {
return new MiqtVirtualQInputEvent ( static_cast < QEvent : : Type > ( type ) , m_dev ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QInputEvent * QInputEvent_new2 ( int type , QInputDevice * m_dev , int modifiers ) {
return new MiqtVirtualQInputEvent ( static_cast < QEvent : : Type > ( type ) , m_dev , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-12-07 17:15:57 +13:00
}
void QInputEvent_virtbase ( QInputEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QInputEvent * QInputEvent_clone ( const QInputEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QInputDevice * QInputEvent_device ( const QInputEvent * self ) {
2024-10-20 18:21:03 +13:00
return ( QInputDevice * ) self - > device ( ) ;
}
2025-02-01 13:45:16 +13:00
int QInputEvent_deviceType ( const QInputEvent * self ) {
2024-10-20 18:21:03 +13:00
QInputDevice : : DeviceType _ret = self - > deviceType ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QInputEvent_modifiers ( const QInputEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : KeyboardModifiers _ret = self - > modifiers ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QInputEvent_setModifiers ( QInputEvent * self , int modifiers ) {
2024-10-20 18:21:03 +13:00
self - > setModifiers ( static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
}
2025-02-01 13:45:16 +13:00
unsigned long long QInputEvent_timestamp ( const QInputEvent * self ) {
2024-10-20 18:21:03 +13:00
quint64 _ret = self - > timestamp ( ) ;
return static_cast < unsigned long long > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QInputEvent_setTimestamp ( QInputEvent * self , unsigned long long timestamp ) {
2024-10-20 18:21:03 +13:00
self - > setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QInputEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQInputEvent * self_cast = dynamic_cast < MiqtVirtualQInputEvent * > ( ( QInputEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QInputEvent * QInputEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQInputEvent * ) ( self ) ) - > MiqtVirtualQInputEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QInputEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQInputEvent * self_cast = dynamic_cast < MiqtVirtualQInputEvent * > ( ( QInputEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QInputEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQInputEvent * ) ( self ) ) - > MiqtVirtualQInputEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QInputEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQInputEvent * self_cast = dynamic_cast < MiqtVirtualQInputEvent * > ( ( QInputEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QInputEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQInputEvent * ) ( self ) ) - > MiqtVirtualQInputEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QInputEvent_delete ( QInputEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQPointerEvent final : public QPointerEvent {
2024-11-19 19:29:06 +13:00
public :
2025-02-01 13:45:16 +13:00
MiqtVirtualQPointerEvent ( QEvent : : Type type , const QPointingDevice * dev ) : QPointerEvent ( type , dev ) { } ;
MiqtVirtualQPointerEvent ( QEvent : : Type type , const QPointingDevice * dev , Qt : : KeyboardModifiers modifiers ) : QPointerEvent ( type , dev , modifiers ) { } ;
MiqtVirtualQPointerEvent ( QEvent : : Type type , const QPointingDevice * dev , Qt : : KeyboardModifiers modifiers , const QList < QEventPoint > & points ) : QPointerEvent ( type , dev , modifiers , points ) { } ;
2024-11-19 19:29:06 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQPointerEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QPointerEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QPointerEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPointerEvent * callback_return_value = miqt_exec_callback_QPointerEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QPointerEvent * QPointerEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2024-11-19 19:29:06 +13:00
QPointerEvent : : setTimestamp ( timestamp ) ;
return ;
}
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QPointerEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QPointerEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isBeginEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isBeginEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isBeginEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QPointerEvent : : isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QPointerEvent_isBeginEvent ( this , handle__isBeginEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QPointerEvent_virtualbase_isBeginEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isUpdateEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isUpdateEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isUpdateEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QPointerEvent : : isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QPointerEvent_isUpdateEvent ( this , handle__isUpdateEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QPointerEvent_virtualbase_isUpdateEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isEndEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isEndEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isEndEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QPointerEvent : : isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QPointerEvent_isEndEvent ( this , handle__isEndEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QPointerEvent_virtualbase_isEndEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QPointerEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QPointerEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QPointerEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2025-02-01 13:45:16 +13:00
QPointerEvent * QPointerEvent_new ( int type , QPointingDevice * dev ) {
return new MiqtVirtualQPointerEvent ( static_cast < QEvent : : Type > ( type ) , dev ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QPointerEvent * QPointerEvent_new2 ( int type , QPointingDevice * dev , int modifiers ) {
return new MiqtVirtualQPointerEvent ( static_cast < QEvent : : Type > ( type ) , dev , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QPointerEvent * QPointerEvent_new3 ( int type , QPointingDevice * dev , int modifiers , struct miqt_array /* of QEventPoint* */ points ) {
2024-10-20 18:21:03 +13:00
QList < QEventPoint > points_QList ;
2024-11-04 20:18:27 +13:00
points_QList . reserve ( points . len ) ;
QEventPoint * * points_arr = static_cast < QEventPoint * * > ( points . data ) ;
for ( size_t i = 0 ; i < points . len ; + + i ) {
2024-10-20 18:21:03 +13:00
points_QList . push_back ( * ( points_arr [ i ] ) ) ;
}
2025-02-01 13:45:16 +13:00
return new MiqtVirtualQPointerEvent ( static_cast < QEvent : : Type > ( type ) , dev , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , points_QList ) ;
2024-12-07 17:15:57 +13:00
}
void QPointerEvent_virtbase ( QPointerEvent * src , QInputEvent * * outptr_QInputEvent ) {
* outptr_QInputEvent = static_cast < QInputEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QPointerEvent * QPointerEvent_clone ( const QPointerEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPointingDevice * QPointerEvent_pointingDevice ( const QPointerEvent * self ) {
2024-10-20 18:21:03 +13:00
return ( QPointingDevice * ) self - > pointingDevice ( ) ;
}
2025-02-01 13:45:16 +13:00
int QPointerEvent_pointerType ( const QPointerEvent * self ) {
2024-10-20 18:21:03 +13:00
QPointingDevice : : PointerType _ret = self - > pointerType ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QPointerEvent_setTimestamp ( QPointerEvent * self , unsigned long long timestamp ) {
2024-10-20 18:21:03 +13:00
self - > setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
}
2025-02-01 13:45:16 +13:00
ptrdiff_t QPointerEvent_pointCount ( const QPointerEvent * self ) {
2024-10-20 18:21:03 +13:00
qsizetype _ret = self - > pointCount ( ) ;
return static_cast < ptrdiff_t > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
QEventPoint * QPointerEvent_point ( QPointerEvent * self , ptrdiff_t i ) {
2024-10-20 18:21:03 +13:00
QEventPoint & _ret = self - > point ( ( qsizetype ) ( i ) ) ;
// Cast returned reference into pointer
return & _ret ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of QEventPoint* */ QPointerEvent_points ( const QPointerEvent * self ) {
2024-10-20 18:21:03 +13:00
const QList < QEventPoint > & _ret = self - > points ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
QEventPoint * * _arr = static_cast < QEventPoint * * > ( malloc ( sizeof ( QEventPoint * ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = new QEventPoint ( _ret [ i ] ) ;
}
2024-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
QEventPoint * QPointerEvent_pointById ( QPointerEvent * self , int id ) {
2024-10-20 18:21:03 +13:00
return self - > pointById ( static_cast < int > ( id ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_allPointsGrabbed ( const QPointerEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > allPointsGrabbed ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_isBeginEvent ( const QPointerEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_isUpdateEvent ( const QPointerEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_isEndEvent ( const QPointerEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_allPointsAccepted ( const QPointerEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > allPointsAccepted ( ) ;
}
2025-02-01 13:45:16 +13:00
void QPointerEvent_setAccepted ( QPointerEvent * self , bool accepted ) {
2024-10-20 18:21:03 +13:00
self - > setAccepted ( accepted ) ;
}
2025-02-01 13:45:16 +13:00
QObject * QPointerEvent_exclusiveGrabber ( const QPointerEvent * self , QEventPoint * point ) {
2024-10-20 18:21:03 +13:00
return self - > exclusiveGrabber ( * point ) ;
}
2025-02-01 13:45:16 +13:00
void QPointerEvent_setExclusiveGrabber ( QPointerEvent * self , QEventPoint * point , QObject * exclusiveGrabber ) {
2024-10-20 18:21:03 +13:00
self - > setExclusiveGrabber ( * point , exclusiveGrabber ) ;
}
2025-02-01 13:45:16 +13:00
void QPointerEvent_clearPassiveGrabbers ( QPointerEvent * self , QEventPoint * point ) {
2024-10-20 18:21:03 +13:00
self - > clearPassiveGrabbers ( * point ) ;
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_addPassiveGrabber ( QPointerEvent * self , QEventPoint * point , QObject * grabber ) {
2024-10-20 18:21:03 +13:00
return self - > addPassiveGrabber ( * point , grabber ) ;
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_removePassiveGrabber ( QPointerEvent * self , QEventPoint * point , QObject * grabber ) {
2024-10-20 18:21:03 +13:00
return self - > removePassiveGrabber ( * point , grabber ) ;
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQPointerEvent * self_cast = dynamic_cast < MiqtVirtualQPointerEvent * > ( ( QPointerEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QPointerEvent * QPointerEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQPointerEvent * ) ( self ) ) - > MiqtVirtualQPointerEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQPointerEvent * self_cast = dynamic_cast < MiqtVirtualQPointerEvent * > ( ( QPointerEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QPointerEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQPointerEvent * ) ( self ) ) - > MiqtVirtualQPointerEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_override_virtual_isBeginEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQPointerEvent * self_cast = dynamic_cast < MiqtVirtualQPointerEvent * > ( ( QPointerEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isBeginEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_virtualbase_isBeginEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQPointerEvent * ) ( self ) ) - > MiqtVirtualQPointerEvent : : isBeginEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_override_virtual_isUpdateEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQPointerEvent * self_cast = dynamic_cast < MiqtVirtualQPointerEvent * > ( ( QPointerEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isUpdateEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_virtualbase_isUpdateEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQPointerEvent * ) ( self ) ) - > MiqtVirtualQPointerEvent : : isUpdateEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_override_virtual_isEndEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQPointerEvent * self_cast = dynamic_cast < MiqtVirtualQPointerEvent * > ( ( QPointerEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isEndEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_virtualbase_isEndEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQPointerEvent * ) ( self ) ) - > MiqtVirtualQPointerEvent : : isEndEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QPointerEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQPointerEvent * self_cast = dynamic_cast < MiqtVirtualQPointerEvent * > ( ( QPointerEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QPointerEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQPointerEvent * ) ( self ) ) - > MiqtVirtualQPointerEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QPointerEvent_delete ( QPointerEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
void QSinglePointEvent_virtbase ( QSinglePointEvent * src , QPointerEvent * * outptr_QPointerEvent ) {
* outptr_QPointerEvent = static_cast < QPointerEvent * > ( src ) ;
}
2025-02-01 13:45:16 +13:00
QSinglePointEvent * QSinglePointEvent_clone ( const QSinglePointEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
int QSinglePointEvent_button ( const QSinglePointEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : MouseButton _ret = self - > button ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QSinglePointEvent_buttons ( const QSinglePointEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : MouseButtons _ret = self - > buttons ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QSinglePointEvent_position ( const QSinglePointEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > position ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QSinglePointEvent_scenePosition ( const QSinglePointEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > scenePosition ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QSinglePointEvent_globalPosition ( const QSinglePointEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > globalPosition ( ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QSinglePointEvent_isBeginEvent ( const QSinglePointEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QSinglePointEvent_isUpdateEvent ( const QSinglePointEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QSinglePointEvent_isEndEvent ( const QSinglePointEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
QObject * QSinglePointEvent_exclusivePointGrabber ( const QSinglePointEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > exclusivePointGrabber ( ) ;
}
2025-02-01 13:45:16 +13:00
void QSinglePointEvent_setExclusivePointGrabber ( QSinglePointEvent * self , QObject * exclusiveGrabber ) {
2024-10-20 18:21:03 +13:00
self - > setExclusivePointGrabber ( exclusiveGrabber ) ;
}
2025-02-01 13:45:16 +13:00
void QSinglePointEvent_delete ( QSinglePointEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQEnterEvent final : public QEnterEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQEnterEvent ( const QPointF & localPos , const QPointF & scenePos , const QPointF & globalPos ) : QEnterEvent ( localPos , scenePos , globalPos ) { } ;
MiqtVirtualQEnterEvent ( const QPointF & localPos , const QPointF & scenePos , const QPointF & globalPos , const QPointingDevice * device ) : QEnterEvent ( localPos , scenePos , globalPos , device ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQEnterEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QEnterEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QEnterEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QEnterEvent * callback_return_value = miqt_exec_callback_QEnterEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QEnterEvent * QEnterEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isBeginEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isBeginEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isBeginEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QEnterEvent : : isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QEnterEvent_isBeginEvent ( this , handle__isBeginEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QEnterEvent_virtualbase_isBeginEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isUpdateEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isUpdateEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isUpdateEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QEnterEvent : : isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QEnterEvent_isUpdateEvent ( this , handle__isUpdateEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QEnterEvent_virtualbase_isUpdateEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isEndEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isEndEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isEndEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QEnterEvent : : isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QEnterEvent_isEndEvent ( this , handle__isEndEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QEnterEvent_virtualbase_isEndEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2025-01-19 16:39:11 +13:00
QEnterEvent : : setTimestamp ( timestamp ) ;
return ;
}
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QEnterEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QEnterEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2025-01-19 16:39:11 +13:00
QEnterEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QEnterEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QEnterEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QEnterEvent * QEnterEvent_new ( QPointF * localPos , QPointF * scenePos , QPointF * globalPos ) {
return new MiqtVirtualQEnterEvent ( * localPos , * scenePos , * globalPos ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QEnterEvent * QEnterEvent_new2 ( QPointF * localPos , QPointF * scenePos , QPointF * globalPos , QPointingDevice * device ) {
return new MiqtVirtualQEnterEvent ( * localPos , * scenePos , * globalPos , device ) ;
}
void QEnterEvent_virtbase ( QEnterEvent * src , QSinglePointEvent * * outptr_QSinglePointEvent ) {
* outptr_QSinglePointEvent = static_cast < QSinglePointEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QEnterEvent * QEnterEvent_clone ( const QEnterEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QEnterEvent_pos ( const QEnterEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPoint ( self - > pos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QEnterEvent_globalPos ( const QEnterEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPoint ( self - > globalPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
int QEnterEvent_x ( const QEnterEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > x ( ) ;
}
2025-02-01 13:45:16 +13:00
int QEnterEvent_y ( const QEnterEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > y ( ) ;
}
2025-02-01 13:45:16 +13:00
int QEnterEvent_globalX ( const QEnterEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > globalX ( ) ;
}
2025-02-01 13:45:16 +13:00
int QEnterEvent_globalY ( const QEnterEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > globalY ( ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QEnterEvent_localPos ( const QEnterEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > localPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QEnterEvent_windowPos ( const QEnterEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > windowPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QEnterEvent_screenPos ( const QEnterEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > screenPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QEnterEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQEnterEvent * self_cast = dynamic_cast < MiqtVirtualQEnterEvent * > ( ( QEnterEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QEnterEvent * QEnterEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQEnterEvent * ) ( self ) ) - > MiqtVirtualQEnterEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QEnterEvent_override_virtual_isBeginEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQEnterEvent * self_cast = dynamic_cast < MiqtVirtualQEnterEvent * > ( ( QEnterEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isBeginEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QEnterEvent_virtualbase_isBeginEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQEnterEvent * ) ( self ) ) - > MiqtVirtualQEnterEvent : : isBeginEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QEnterEvent_override_virtual_isUpdateEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQEnterEvent * self_cast = dynamic_cast < MiqtVirtualQEnterEvent * > ( ( QEnterEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isUpdateEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QEnterEvent_virtualbase_isUpdateEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQEnterEvent * ) ( self ) ) - > MiqtVirtualQEnterEvent : : isUpdateEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QEnterEvent_override_virtual_isEndEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQEnterEvent * self_cast = dynamic_cast < MiqtVirtualQEnterEvent * > ( ( QEnterEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isEndEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QEnterEvent_virtualbase_isEndEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQEnterEvent * ) ( self ) ) - > MiqtVirtualQEnterEvent : : isEndEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QEnterEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQEnterEvent * self_cast = dynamic_cast < MiqtVirtualQEnterEvent * > ( ( QEnterEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QEnterEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQEnterEvent * ) ( self ) ) - > MiqtVirtualQEnterEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QEnterEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQEnterEvent * self_cast = dynamic_cast < MiqtVirtualQEnterEvent * > ( ( QEnterEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QEnterEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQEnterEvent * ) ( self ) ) - > MiqtVirtualQEnterEvent : : setAccepted ( accepted ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QEnterEvent_delete ( QEnterEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQMouseEvent final : public QMouseEvent {
2024-11-19 19:29:06 +13:00
public :
2025-02-01 13:45:16 +13:00
MiqtVirtualQMouseEvent ( QEvent : : Type type , const QPointF & localPos , Qt : : MouseButton button , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers ) : QMouseEvent ( type , localPos , button , buttons , modifiers ) { } ;
MiqtVirtualQMouseEvent ( QEvent : : Type type , const QPointF & localPos , const QPointF & globalPos , Qt : : MouseButton button , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers ) : QMouseEvent ( type , localPos , globalPos , button , buttons , modifiers ) { } ;
MiqtVirtualQMouseEvent ( QEvent : : Type type , const QPointF & localPos , const QPointF & scenePos , const QPointF & globalPos , Qt : : MouseButton button , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers ) : QMouseEvent ( type , localPos , scenePos , globalPos , button , buttons , modifiers ) { } ;
MiqtVirtualQMouseEvent ( QEvent : : Type type , const QPointF & localPos , const QPointF & scenePos , const QPointF & globalPos , Qt : : MouseButton button , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers , Qt : : MouseEventSource source ) : QMouseEvent ( type , localPos , scenePos , globalPos , button , buttons , modifiers , source ) { } ;
MiqtVirtualQMouseEvent ( QEvent : : Type type , const QPointF & localPos , Qt : : MouseButton button , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers , const QPointingDevice * device ) : QMouseEvent ( type , localPos , button , buttons , modifiers , device ) { } ;
MiqtVirtualQMouseEvent ( QEvent : : Type type , const QPointF & localPos , const QPointF & globalPos , Qt : : MouseButton button , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers , const QPointingDevice * device ) : QMouseEvent ( type , localPos , globalPos , button , buttons , modifiers , device ) { } ;
MiqtVirtualQMouseEvent ( QEvent : : Type type , const QPointF & localPos , const QPointF & scenePos , const QPointF & globalPos , Qt : : MouseButton button , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers , const QPointingDevice * device ) : QMouseEvent ( type , localPos , scenePos , globalPos , button , buttons , modifiers , device ) { } ;
MiqtVirtualQMouseEvent ( QEvent : : Type type , const QPointF & localPos , const QPointF & scenePos , const QPointF & globalPos , Qt : : MouseButton button , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers , Qt : : MouseEventSource source , const QPointingDevice * device ) : QMouseEvent ( type , localPos , scenePos , globalPos , button , buttons , modifiers , source , device ) { } ;
2024-11-19 19:29:06 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQMouseEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QMouseEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QMouseEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QMouseEvent * callback_return_value = miqt_exec_callback_QMouseEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QMouseEvent * QMouseEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isBeginEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isBeginEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isBeginEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QMouseEvent : : isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QMouseEvent_isBeginEvent ( this , handle__isBeginEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QMouseEvent_virtualbase_isBeginEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isUpdateEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isUpdateEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isUpdateEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QMouseEvent : : isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QMouseEvent_isUpdateEvent ( this , handle__isUpdateEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QMouseEvent_virtualbase_isUpdateEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isEndEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isEndEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isEndEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QMouseEvent : : isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QMouseEvent_isEndEvent ( this , handle__isEndEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QMouseEvent_virtualbase_isEndEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2025-01-19 16:39:11 +13:00
QMouseEvent : : setTimestamp ( timestamp ) ;
return ;
}
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QMouseEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QMouseEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2025-01-19 16:39:11 +13:00
QMouseEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QMouseEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QMouseEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
} ;
2025-02-01 13:45:16 +13:00
QMouseEvent * QMouseEvent_new ( int type , QPointF * localPos , int button , int buttons , int modifiers ) {
return new MiqtVirtualQMouseEvent ( static_cast < QEvent : : Type > ( type ) , * localPos , static_cast < Qt : : MouseButton > ( button ) , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-12-07 17:15:57 +13:00
}
2025-02-01 13:45:16 +13:00
QMouseEvent * QMouseEvent_new2 ( int type , QPointF * localPos , QPointF * globalPos , int button , int buttons , int modifiers ) {
return new MiqtVirtualQMouseEvent ( static_cast < QEvent : : Type > ( type ) , * localPos , * globalPos , static_cast < Qt : : MouseButton > ( button ) , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-12-07 17:15:57 +13:00
}
2025-02-01 13:45:16 +13:00
QMouseEvent * QMouseEvent_new3 ( int type , QPointF * localPos , QPointF * scenePos , QPointF * globalPos , int button , int buttons , int modifiers ) {
return new MiqtVirtualQMouseEvent ( static_cast < QEvent : : Type > ( type ) , * localPos , * scenePos , * globalPos , static_cast < Qt : : MouseButton > ( button ) , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-12-07 17:15:57 +13:00
}
2025-02-01 13:45:16 +13:00
QMouseEvent * QMouseEvent_new4 ( int type , QPointF * localPos , QPointF * scenePos , QPointF * globalPos , int button , int buttons , int modifiers , int source ) {
return new MiqtVirtualQMouseEvent ( static_cast < QEvent : : Type > ( type ) , * localPos , * scenePos , * globalPos , static_cast < Qt : : MouseButton > ( button ) , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < Qt : : MouseEventSource > ( source ) ) ;
2024-12-07 17:15:57 +13:00
}
2025-02-01 13:45:16 +13:00
QMouseEvent * QMouseEvent_new5 ( int type , QPointF * localPos , int button , int buttons , int modifiers , QPointingDevice * device ) {
return new MiqtVirtualQMouseEvent ( static_cast < QEvent : : Type > ( type ) , * localPos , static_cast < Qt : : MouseButton > ( button ) , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , device ) ;
2024-12-07 17:15:57 +13:00
}
2025-02-01 13:45:16 +13:00
QMouseEvent * QMouseEvent_new6 ( int type , QPointF * localPos , QPointF * globalPos , int button , int buttons , int modifiers , QPointingDevice * device ) {
return new MiqtVirtualQMouseEvent ( static_cast < QEvent : : Type > ( type ) , * localPos , * globalPos , static_cast < Qt : : MouseButton > ( button ) , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , device ) ;
2024-12-07 17:15:57 +13:00
}
2025-02-01 13:45:16 +13:00
QMouseEvent * QMouseEvent_new7 ( int type , QPointF * localPos , QPointF * scenePos , QPointF * globalPos , int button , int buttons , int modifiers , QPointingDevice * device ) {
return new MiqtVirtualQMouseEvent ( static_cast < QEvent : : Type > ( type ) , * localPos , * scenePos , * globalPos , static_cast < Qt : : MouseButton > ( button ) , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , device ) ;
2024-12-07 17:15:57 +13:00
}
2025-02-01 13:45:16 +13:00
QMouseEvent * QMouseEvent_new8 ( int type , QPointF * localPos , QPointF * scenePos , QPointF * globalPos , int button , int buttons , int modifiers , int source , QPointingDevice * device ) {
return new MiqtVirtualQMouseEvent ( static_cast < QEvent : : Type > ( type ) , * localPos , * scenePos , * globalPos , static_cast < Qt : : MouseButton > ( button ) , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < Qt : : MouseEventSource > ( source ) , device ) ;
2024-12-07 17:15:57 +13:00
}
void QMouseEvent_virtbase ( QMouseEvent * src , QSinglePointEvent * * outptr_QSinglePointEvent ) {
* outptr_QSinglePointEvent = static_cast < QSinglePointEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QMouseEvent * QMouseEvent_clone ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QMouseEvent_pos ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPoint ( self - > pos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QMouseEvent_globalPos ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPoint ( self - > globalPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
int QMouseEvent_x ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > x ( ) ;
}
2025-02-01 13:45:16 +13:00
int QMouseEvent_y ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > y ( ) ;
}
2025-02-01 13:45:16 +13:00
int QMouseEvent_globalX ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > globalX ( ) ;
}
2025-02-01 13:45:16 +13:00
int QMouseEvent_globalY ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > globalY ( ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QMouseEvent_localPos ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > localPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QMouseEvent_windowPos ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > windowPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QMouseEvent_screenPos ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > screenPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
int QMouseEvent_source ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : MouseEventSource _ret = self - > source ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QMouseEvent_flags ( const QMouseEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : MouseEventFlags _ret = self - > flags ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QMouseEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQMouseEvent * self_cast = dynamic_cast < MiqtVirtualQMouseEvent * > ( ( QMouseEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QMouseEvent * QMouseEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQMouseEvent * ) ( self ) ) - > MiqtVirtualQMouseEvent : : clone ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QMouseEvent_override_virtual_isBeginEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQMouseEvent * self_cast = dynamic_cast < MiqtVirtualQMouseEvent * > ( ( QMouseEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isBeginEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QMouseEvent_virtualbase_isBeginEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQMouseEvent * ) ( self ) ) - > MiqtVirtualQMouseEvent : : isBeginEvent ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QMouseEvent_override_virtual_isUpdateEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQMouseEvent * self_cast = dynamic_cast < MiqtVirtualQMouseEvent * > ( ( QMouseEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isUpdateEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QMouseEvent_virtualbase_isUpdateEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQMouseEvent * ) ( self ) ) - > MiqtVirtualQMouseEvent : : isUpdateEvent ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QMouseEvent_override_virtual_isEndEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQMouseEvent * self_cast = dynamic_cast < MiqtVirtualQMouseEvent * > ( ( QMouseEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isEndEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QMouseEvent_virtualbase_isEndEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQMouseEvent * ) ( self ) ) - > MiqtVirtualQMouseEvent : : isEndEvent ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QMouseEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQMouseEvent * self_cast = dynamic_cast < MiqtVirtualQMouseEvent * > ( ( QMouseEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QMouseEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQMouseEvent * ) ( self ) ) - > MiqtVirtualQMouseEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QMouseEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQMouseEvent * self_cast = dynamic_cast < MiqtVirtualQMouseEvent * > ( ( QMouseEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QMouseEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQMouseEvent * ) ( self ) ) - > MiqtVirtualQMouseEvent : : setAccepted ( accepted ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QMouseEvent_delete ( QMouseEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQHoverEvent final : public QHoverEvent {
2024-11-19 19:29:06 +13:00
public :
2024-10-20 18:21:03 +13:00
2025-02-01 13:45:16 +13:00
MiqtVirtualQHoverEvent ( QEvent : : Type type , const QPointF & scenePos , const QPointF & globalPos , const QPointF & oldPos ) : QHoverEvent ( type , scenePos , globalPos , oldPos ) { } ;
MiqtVirtualQHoverEvent ( QEvent : : Type type , const QPointF & pos , const QPointF & oldPos ) : QHoverEvent ( type , pos , oldPos ) { } ;
MiqtVirtualQHoverEvent ( QEvent : : Type type , const QPointF & scenePos , const QPointF & globalPos , const QPointF & oldPos , Qt : : KeyboardModifiers modifiers ) : QHoverEvent ( type , scenePos , globalPos , oldPos , modifiers ) { } ;
MiqtVirtualQHoverEvent ( QEvent : : Type type , const QPointF & scenePos , const QPointF & globalPos , const QPointF & oldPos , Qt : : KeyboardModifiers modifiers , const QPointingDevice * device ) : QHoverEvent ( type , scenePos , globalPos , oldPos , modifiers , device ) { } ;
MiqtVirtualQHoverEvent ( QEvent : : Type type , const QPointF & pos , const QPointF & oldPos , Qt : : KeyboardModifiers modifiers ) : QHoverEvent ( type , pos , oldPos , modifiers ) { } ;
MiqtVirtualQHoverEvent ( QEvent : : Type type , const QPointF & pos , const QPointF & oldPos , Qt : : KeyboardModifiers modifiers , const QPointingDevice * device ) : QHoverEvent ( type , pos , oldPos , modifiers , device ) { } ;
2024-10-20 18:21:03 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQHoverEvent ( ) override = default ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QHoverEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QHoverEvent : : clone ( ) ;
}
2024-10-20 18:21:03 +13:00
2025-02-01 13:45:16 +13:00
QHoverEvent * callback_return_value = miqt_exec_callback_QHoverEvent_clone ( this , handle__clone ) ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2024-10-20 18:21:03 +13:00
2025-02-08 13:52:43 +13:00
friend QHoverEvent * QHoverEvent_virtualbase_clone ( const void * self ) ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isUpdateEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isUpdateEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isUpdateEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QHoverEvent : : isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QHoverEvent_isUpdateEvent ( this , handle__isUpdateEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QHoverEvent_virtualbase_isUpdateEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isBeginEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isBeginEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isBeginEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QHoverEvent : : isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QHoverEvent_isBeginEvent ( this , handle__isBeginEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QHoverEvent_virtualbase_isBeginEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isEndEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isEndEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isEndEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QHoverEvent : : isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QHoverEvent_isEndEvent ( this , handle__isEndEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QHoverEvent_virtualbase_isEndEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2025-01-19 16:39:11 +13:00
QHoverEvent : : setTimestamp ( timestamp ) ;
return ;
}
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QHoverEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QHoverEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2025-01-19 16:39:11 +13:00
QHoverEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QHoverEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QHoverEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
} ;
2025-02-01 13:45:16 +13:00
QHoverEvent * QHoverEvent_new ( int type , QPointF * scenePos , QPointF * globalPos , QPointF * oldPos ) {
return new MiqtVirtualQHoverEvent ( static_cast < QEvent : : Type > ( type ) , * scenePos , * globalPos , * oldPos ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QHoverEvent * QHoverEvent_new2 ( int type , QPointF * pos , QPointF * oldPos ) {
return new MiqtVirtualQHoverEvent ( static_cast < QEvent : : Type > ( type ) , * pos , * oldPos ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QHoverEvent * QHoverEvent_new3 ( int type , QPointF * scenePos , QPointF * globalPos , QPointF * oldPos , int modifiers ) {
return new MiqtVirtualQHoverEvent ( static_cast < QEvent : : Type > ( type ) , * scenePos , * globalPos , * oldPos , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QHoverEvent * QHoverEvent_new4 ( int type , QPointF * scenePos , QPointF * globalPos , QPointF * oldPos , int modifiers , QPointingDevice * device ) {
return new MiqtVirtualQHoverEvent ( static_cast < QEvent : : Type > ( type ) , * scenePos , * globalPos , * oldPos , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , device ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QHoverEvent * QHoverEvent_new5 ( int type , QPointF * pos , QPointF * oldPos , int modifiers ) {
return new MiqtVirtualQHoverEvent ( static_cast < QEvent : : Type > ( type ) , * pos , * oldPos , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QHoverEvent * QHoverEvent_new6 ( int type , QPointF * pos , QPointF * oldPos , int modifiers , QPointingDevice * device ) {
return new MiqtVirtualQHoverEvent ( static_cast < QEvent : : Type > ( type ) , * pos , * oldPos , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , device ) ;
2024-12-07 17:15:57 +13:00
}
void QHoverEvent_virtbase ( QHoverEvent * src , QSinglePointEvent * * outptr_QSinglePointEvent ) {
* outptr_QSinglePointEvent = static_cast < QSinglePointEvent * > ( src ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QHoverEvent * QHoverEvent_clone ( const QHoverEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QHoverEvent_pos ( const QHoverEvent * self ) {
2024-11-19 19:29:06 +13:00
return new QPoint ( self - > pos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QHoverEvent_posF ( const QHoverEvent * self ) {
2024-11-19 19:29:06 +13:00
return new QPointF ( self - > posF ( ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QHoverEvent_isUpdateEvent ( const QHoverEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QHoverEvent_oldPos ( const QHoverEvent * self ) {
2024-11-19 19:29:06 +13:00
return new QPoint ( self - > oldPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QHoverEvent_oldPosF ( const QHoverEvent * self ) {
2024-11-19 19:29:06 +13:00
return new QPointF ( self - > oldPosF ( ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QHoverEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQHoverEvent * self_cast = dynamic_cast < MiqtVirtualQHoverEvent * > ( ( QHoverEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QHoverEvent * QHoverEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQHoverEvent * ) ( self ) ) - > MiqtVirtualQHoverEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QHoverEvent_override_virtual_isUpdateEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQHoverEvent * self_cast = dynamic_cast < MiqtVirtualQHoverEvent * > ( ( QHoverEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isUpdateEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QHoverEvent_virtualbase_isUpdateEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQHoverEvent * ) ( self ) ) - > MiqtVirtualQHoverEvent : : isUpdateEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QHoverEvent_override_virtual_isBeginEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQHoverEvent * self_cast = dynamic_cast < MiqtVirtualQHoverEvent * > ( ( QHoverEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isBeginEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QHoverEvent_virtualbase_isBeginEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQHoverEvent * ) ( self ) ) - > MiqtVirtualQHoverEvent : : isBeginEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QHoverEvent_override_virtual_isEndEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQHoverEvent * self_cast = dynamic_cast < MiqtVirtualQHoverEvent * > ( ( QHoverEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isEndEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QHoverEvent_virtualbase_isEndEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQHoverEvent * ) ( self ) ) - > MiqtVirtualQHoverEvent : : isEndEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QHoverEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQHoverEvent * self_cast = dynamic_cast < MiqtVirtualQHoverEvent * > ( ( QHoverEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QHoverEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQHoverEvent * ) ( self ) ) - > MiqtVirtualQHoverEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QHoverEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQHoverEvent * self_cast = dynamic_cast < MiqtVirtualQHoverEvent * > ( ( QHoverEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QHoverEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQHoverEvent * ) ( self ) ) - > MiqtVirtualQHoverEvent : : setAccepted ( accepted ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QHoverEvent_delete ( QHoverEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQWheelEvent final : public QWheelEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQWheelEvent ( const QPointF & pos , const QPointF & globalPos , QPoint pixelDelta , QPoint angleDelta , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers , Qt : : ScrollPhase phase , bool inverted ) : QWheelEvent ( pos , globalPos , pixelDelta , angleDelta , buttons , modifiers , phase , inverted ) { } ;
MiqtVirtualQWheelEvent ( const QPointF & pos , const QPointF & globalPos , QPoint pixelDelta , QPoint angleDelta , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers , Qt : : ScrollPhase phase , bool inverted , Qt : : MouseEventSource source ) : QWheelEvent ( pos , globalPos , pixelDelta , angleDelta , buttons , modifiers , phase , inverted , source ) { } ;
MiqtVirtualQWheelEvent ( const QPointF & pos , const QPointF & globalPos , QPoint pixelDelta , QPoint angleDelta , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers , Qt : : ScrollPhase phase , bool inverted , Qt : : MouseEventSource source , const QPointingDevice * device ) : QWheelEvent ( pos , globalPos , pixelDelta , angleDelta , buttons , modifiers , phase , inverted , source , device ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQWheelEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QWheelEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QWheelEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QWheelEvent * callback_return_value = miqt_exec_callback_QWheelEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QWheelEvent * QWheelEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isBeginEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isBeginEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isBeginEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QWheelEvent : : isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QWheelEvent_isBeginEvent ( this , handle__isBeginEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QWheelEvent_virtualbase_isBeginEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isUpdateEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isUpdateEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isUpdateEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QWheelEvent : : isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QWheelEvent_isUpdateEvent ( this , handle__isUpdateEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QWheelEvent_virtualbase_isUpdateEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isEndEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isEndEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isEndEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QWheelEvent : : isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QWheelEvent_isEndEvent ( this , handle__isEndEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QWheelEvent_virtualbase_isEndEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2025-01-19 16:39:11 +13:00
QWheelEvent : : setTimestamp ( timestamp ) ;
return ;
}
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWheelEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QWheelEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2025-01-19 16:39:11 +13:00
QWheelEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWheelEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QWheelEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QWheelEvent * QWheelEvent_new ( QPointF * pos , QPointF * globalPos , QPoint * pixelDelta , QPoint * angleDelta , int buttons , int modifiers , int phase , bool inverted ) {
return new MiqtVirtualQWheelEvent ( * pos , * globalPos , * pixelDelta , * angleDelta , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < Qt : : ScrollPhase > ( phase ) , inverted ) ;
}
QWheelEvent * QWheelEvent_new2 ( QPointF * pos , QPointF * globalPos , QPoint * pixelDelta , QPoint * angleDelta , int buttons , int modifiers , int phase , bool inverted , int source ) {
return new MiqtVirtualQWheelEvent ( * pos , * globalPos , * pixelDelta , * angleDelta , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < Qt : : ScrollPhase > ( phase ) , inverted , static_cast < Qt : : MouseEventSource > ( source ) ) ;
2024-11-19 19:29:06 +13:00
}
2024-12-07 17:15:57 +13:00
QWheelEvent * QWheelEvent_new3 ( QPointF * pos , QPointF * globalPos , QPoint * pixelDelta , QPoint * angleDelta , int buttons , int modifiers , int phase , bool inverted , int source , QPointingDevice * device ) {
return new MiqtVirtualQWheelEvent ( * pos , * globalPos , * pixelDelta , * angleDelta , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < Qt : : ScrollPhase > ( phase ) , inverted , static_cast < Qt : : MouseEventSource > ( source ) , device ) ;
2024-11-19 19:29:06 +13:00
}
2024-12-07 17:15:57 +13:00
void QWheelEvent_virtbase ( QWheelEvent * src , QSinglePointEvent * * outptr_QSinglePointEvent ) {
* outptr_QSinglePointEvent = static_cast < QSinglePointEvent * > ( src ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QWheelEvent * QWheelEvent_clone ( const QWheelEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QWheelEvent_pixelDelta ( const QWheelEvent * self ) {
2024-11-19 19:29:06 +13:00
return new QPoint ( self - > pixelDelta ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QWheelEvent_angleDelta ( const QWheelEvent * self ) {
2024-11-19 19:29:06 +13:00
return new QPoint ( self - > angleDelta ( ) ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
int QWheelEvent_phase ( const QWheelEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : ScrollPhase _ret = self - > phase ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_inverted ( const QWheelEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > inverted ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_isInverted ( const QWheelEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isInverted ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_hasPixelDelta ( const QWheelEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > hasPixelDelta ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_isBeginEvent ( const QWheelEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_isUpdateEvent ( const QWheelEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_isEndEvent ( const QWheelEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
int QWheelEvent_source ( const QWheelEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : MouseEventSource _ret = self - > source ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWheelEvent * self_cast = dynamic_cast < MiqtVirtualQWheelEvent * > ( ( QWheelEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QWheelEvent * QWheelEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQWheelEvent * ) ( self ) ) - > MiqtVirtualQWheelEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_override_virtual_isBeginEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWheelEvent * self_cast = dynamic_cast < MiqtVirtualQWheelEvent * > ( ( QWheelEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isBeginEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_virtualbase_isBeginEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQWheelEvent * ) ( self ) ) - > MiqtVirtualQWheelEvent : : isBeginEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_override_virtual_isUpdateEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWheelEvent * self_cast = dynamic_cast < MiqtVirtualQWheelEvent * > ( ( QWheelEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isUpdateEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_virtualbase_isUpdateEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQWheelEvent * ) ( self ) ) - > MiqtVirtualQWheelEvent : : isUpdateEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_override_virtual_isEndEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWheelEvent * self_cast = dynamic_cast < MiqtVirtualQWheelEvent * > ( ( QWheelEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isEndEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_virtualbase_isEndEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQWheelEvent * ) ( self ) ) - > MiqtVirtualQWheelEvent : : isEndEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQWheelEvent * self_cast = dynamic_cast < MiqtVirtualQWheelEvent * > ( ( QWheelEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QWheelEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQWheelEvent * ) ( self ) ) - > MiqtVirtualQWheelEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWheelEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQWheelEvent * self_cast = dynamic_cast < MiqtVirtualQWheelEvent * > ( ( QWheelEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QWheelEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQWheelEvent * ) ( self ) ) - > MiqtVirtualQWheelEvent : : setAccepted ( accepted ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QWheelEvent_delete ( QWheelEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQTabletEvent final : public QTabletEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQTabletEvent ( QEvent : : Type t , const QPointingDevice * device , const QPointF & pos , const QPointF & globalPos , qreal pressure , float xTilt , float yTilt , float tangentialPressure , qreal rotation , float z , Qt : : KeyboardModifiers keyState , Qt : : MouseButton button , Qt : : MouseButtons buttons ) : QTabletEvent ( t , device , pos , globalPos , pressure , xTilt , yTilt , tangentialPressure , rotation , z , keyState , button , buttons ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQTabletEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QTabletEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QTabletEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QTabletEvent * callback_return_value = miqt_exec_callback_QTabletEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QTabletEvent * QTabletEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isBeginEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isBeginEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isBeginEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QTabletEvent : : isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QTabletEvent_isBeginEvent ( this , handle__isBeginEvent ) ;
2025-01-19 16:39:11 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QTabletEvent_virtualbase_isBeginEvent ( const void * self ) ;
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isUpdateEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual bool isUpdateEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isUpdateEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
return QTabletEvent : : isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QTabletEvent_isUpdateEvent ( this , handle__isUpdateEvent ) ;
2025-01-19 16:39:11 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QTabletEvent_virtualbase_isUpdateEvent ( const void * self ) ;
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isEndEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual bool isEndEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isEndEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
return QTabletEvent : : isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QTabletEvent_isEndEvent ( this , handle__isEndEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QTabletEvent_virtualbase_isEndEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
2025-01-19 16:39:11 +13:00
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2025-01-19 16:39:11 +13:00
QTabletEvent : : setTimestamp ( timestamp ) ;
return ;
2024-11-19 19:29:06 +13:00
}
2025-01-19 16:39:11 +13:00
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2024-11-19 19:29:06 +13:00
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QTabletEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QTabletEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
2025-01-19 16:39:11 +13:00
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2025-01-19 16:39:11 +13:00
QTabletEvent : : setAccepted ( accepted ) ;
return ;
2024-11-19 19:29:06 +13:00
}
2025-01-19 16:39:11 +13:00
bool sigval1 = accepted ;
2024-11-19 19:29:06 +13:00
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QTabletEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QTabletEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QTabletEvent * QTabletEvent_new ( int t , QPointingDevice * device , QPointF * pos , QPointF * globalPos , double pressure , float xTilt , float yTilt , float tangentialPressure , double rotation , float z , int keyState , int button , int buttons ) {
return new MiqtVirtualQTabletEvent ( static_cast < QEvent : : Type > ( t ) , device , * pos , * globalPos , static_cast < qreal > ( pressure ) , static_cast < float > ( xTilt ) , static_cast < float > ( yTilt ) , static_cast < float > ( tangentialPressure ) , static_cast < qreal > ( rotation ) , static_cast < float > ( z ) , static_cast < Qt : : KeyboardModifiers > ( keyState ) , static_cast < Qt : : MouseButton > ( button ) , static_cast < Qt : : MouseButtons > ( buttons ) ) ;
}
void QTabletEvent_virtbase ( QTabletEvent * src , QSinglePointEvent * * outptr_QSinglePointEvent ) {
* outptr_QSinglePointEvent = static_cast < QSinglePointEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QTabletEvent * QTabletEvent_clone ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QTabletEvent_pos ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPoint ( self - > pos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QTabletEvent_globalPos ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPoint ( self - > globalPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QTabletEvent_posF ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > posF ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QTabletEvent_globalPosF ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > globalPosF ( ) ) ;
}
2025-02-01 13:45:16 +13:00
int QTabletEvent_x ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > x ( ) ;
}
2025-02-01 13:45:16 +13:00
int QTabletEvent_y ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > y ( ) ;
}
2025-02-01 13:45:16 +13:00
int QTabletEvent_globalX ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > globalX ( ) ;
}
2025-02-01 13:45:16 +13:00
int QTabletEvent_globalY ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > globalY ( ) ;
}
2025-02-01 13:45:16 +13:00
double QTabletEvent_hiResGlobalX ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
qreal _ret = self - > hiResGlobalX ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
double QTabletEvent_hiResGlobalY ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
qreal _ret = self - > hiResGlobalY ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
long long QTabletEvent_uniqueId ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
qint64 _ret = self - > uniqueId ( ) ;
return static_cast < long long > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
double QTabletEvent_pressure ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
qreal _ret = self - > pressure ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
double QTabletEvent_rotation ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
qreal _ret = self - > rotation ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
double QTabletEvent_z ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
qreal _ret = self - > z ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
double QTabletEvent_tangentialPressure ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
qreal _ret = self - > tangentialPressure ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
double QTabletEvent_xTilt ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
qreal _ret = self - > xTilt ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
double QTabletEvent_yTilt ( const QTabletEvent * self ) {
2024-10-20 18:21:03 +13:00
qreal _ret = self - > yTilt ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QTabletEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQTabletEvent * self_cast = dynamic_cast < MiqtVirtualQTabletEvent * > ( ( QTabletEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QTabletEvent * QTabletEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQTabletEvent * ) ( self ) ) - > MiqtVirtualQTabletEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTabletEvent_override_virtual_isBeginEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQTabletEvent * self_cast = dynamic_cast < MiqtVirtualQTabletEvent * > ( ( QTabletEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isBeginEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTabletEvent_virtualbase_isBeginEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQTabletEvent * ) ( self ) ) - > MiqtVirtualQTabletEvent : : isBeginEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTabletEvent_override_virtual_isUpdateEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQTabletEvent * self_cast = dynamic_cast < MiqtVirtualQTabletEvent * > ( ( QTabletEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isUpdateEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTabletEvent_virtualbase_isUpdateEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQTabletEvent * ) ( self ) ) - > MiqtVirtualQTabletEvent : : isUpdateEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTabletEvent_override_virtual_isEndEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQTabletEvent * self_cast = dynamic_cast < MiqtVirtualQTabletEvent * > ( ( QTabletEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isEndEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTabletEvent_virtualbase_isEndEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQTabletEvent * ) ( self ) ) - > MiqtVirtualQTabletEvent : : isEndEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTabletEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQTabletEvent * self_cast = dynamic_cast < MiqtVirtualQTabletEvent * > ( ( QTabletEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QTabletEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQTabletEvent * ) ( self ) ) - > MiqtVirtualQTabletEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTabletEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQTabletEvent * self_cast = dynamic_cast < MiqtVirtualQTabletEvent * > ( ( QTabletEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QTabletEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQTabletEvent * ) ( self ) ) - > MiqtVirtualQTabletEvent : : setAccepted ( accepted ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QTabletEvent_delete ( QTabletEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQNativeGestureEvent final : public QNativeGestureEvent {
2024-11-19 19:29:06 +13:00
public :
2025-02-01 13:45:16 +13:00
MiqtVirtualQNativeGestureEvent ( Qt : : NativeGestureType type , const QPointingDevice * dev , const QPointF & localPos , const QPointF & scenePos , const QPointF & globalPos , qreal value , quint64 sequenceId , quint64 intArgument ) : QNativeGestureEvent ( type , dev , localPos , scenePos , globalPos , value , sequenceId , intArgument ) { } ;
MiqtVirtualQNativeGestureEvent ( Qt : : NativeGestureType type , const QPointingDevice * dev , int fingerCount , const QPointF & localPos , const QPointF & scenePos , const QPointF & globalPos , qreal value , const QPointF & delta ) : QNativeGestureEvent ( type , dev , fingerCount , localPos , scenePos , globalPos , value , delta ) { } ;
MiqtVirtualQNativeGestureEvent ( Qt : : NativeGestureType type , const QPointingDevice * dev , int fingerCount , const QPointF & localPos , const QPointF & scenePos , const QPointF & globalPos , qreal value , const QPointF & delta , quint64 sequenceId ) : QNativeGestureEvent ( type , dev , fingerCount , localPos , scenePos , globalPos , value , delta , sequenceId ) { } ;
2024-11-19 19:29:06 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQNativeGestureEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QNativeGestureEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QNativeGestureEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QNativeGestureEvent * callback_return_value = miqt_exec_callback_QNativeGestureEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QNativeGestureEvent * QNativeGestureEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isBeginEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isBeginEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isBeginEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QNativeGestureEvent : : isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QNativeGestureEvent_isBeginEvent ( this , handle__isBeginEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QNativeGestureEvent_virtualbase_isBeginEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isUpdateEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isUpdateEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isUpdateEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QNativeGestureEvent : : isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QNativeGestureEvent_isUpdateEvent ( this , handle__isUpdateEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QNativeGestureEvent_virtualbase_isUpdateEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isEndEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isEndEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isEndEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QNativeGestureEvent : : isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QNativeGestureEvent_isEndEvent ( this , handle__isEndEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QNativeGestureEvent_virtualbase_isEndEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2025-01-19 16:39:11 +13:00
QNativeGestureEvent : : setTimestamp ( timestamp ) ;
return ;
}
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QNativeGestureEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QNativeGestureEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2025-01-19 16:39:11 +13:00
QNativeGestureEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QNativeGestureEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QNativeGestureEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
} ;
2025-02-01 13:45:16 +13:00
QNativeGestureEvent * QNativeGestureEvent_new ( int type , QPointingDevice * dev , QPointF * localPos , QPointF * scenePos , QPointF * globalPos , double value , unsigned long long sequenceId , unsigned long long intArgument ) {
return new MiqtVirtualQNativeGestureEvent ( static_cast < Qt : : NativeGestureType > ( type ) , dev , * localPos , * scenePos , * globalPos , static_cast < qreal > ( value ) , static_cast < quint64 > ( sequenceId ) , static_cast < quint64 > ( intArgument ) ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QNativeGestureEvent * QNativeGestureEvent_new2 ( int type , QPointingDevice * dev , int fingerCount , QPointF * localPos , QPointF * scenePos , QPointF * globalPos , double value , QPointF * delta ) {
return new MiqtVirtualQNativeGestureEvent ( static_cast < Qt : : NativeGestureType > ( type ) , dev , static_cast < int > ( fingerCount ) , * localPos , * scenePos , * globalPos , static_cast < qreal > ( value ) , * delta ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QNativeGestureEvent * QNativeGestureEvent_new3 ( int type , QPointingDevice * dev , int fingerCount , QPointF * localPos , QPointF * scenePos , QPointF * globalPos , double value , QPointF * delta , unsigned long long sequenceId ) {
return new MiqtVirtualQNativeGestureEvent ( static_cast < Qt : : NativeGestureType > ( type ) , dev , static_cast < int > ( fingerCount ) , * localPos , * scenePos , * globalPos , static_cast < qreal > ( value ) , * delta , static_cast < quint64 > ( sequenceId ) ) ;
2024-12-07 17:15:57 +13:00
}
void QNativeGestureEvent_virtbase ( QNativeGestureEvent * src , QSinglePointEvent * * outptr_QSinglePointEvent ) {
* outptr_QSinglePointEvent = static_cast < QSinglePointEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QNativeGestureEvent * QNativeGestureEvent_clone ( const QNativeGestureEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
int QNativeGestureEvent_gestureType ( const QNativeGestureEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : NativeGestureType _ret = self - > gestureType ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QNativeGestureEvent_fingerCount ( const QNativeGestureEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > fingerCount ( ) ;
}
2025-02-01 13:45:16 +13:00
double QNativeGestureEvent_value ( const QNativeGestureEvent * self ) {
2024-10-20 18:21:03 +13:00
qreal _ret = self - > value ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QNativeGestureEvent_delta ( const QNativeGestureEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > delta ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QNativeGestureEvent_pos ( const QNativeGestureEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPoint ( self - > pos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QNativeGestureEvent_globalPos ( const QNativeGestureEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPoint ( self - > globalPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QNativeGestureEvent_localPos ( const QNativeGestureEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > localPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QNativeGestureEvent_windowPos ( const QNativeGestureEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > windowPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QNativeGestureEvent_screenPos ( const QNativeGestureEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > screenPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QNativeGestureEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQNativeGestureEvent * self_cast = dynamic_cast < MiqtVirtualQNativeGestureEvent * > ( ( QNativeGestureEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QNativeGestureEvent * QNativeGestureEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQNativeGestureEvent * ) ( self ) ) - > MiqtVirtualQNativeGestureEvent : : clone ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QNativeGestureEvent_override_virtual_isBeginEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQNativeGestureEvent * self_cast = dynamic_cast < MiqtVirtualQNativeGestureEvent * > ( ( QNativeGestureEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isBeginEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QNativeGestureEvent_virtualbase_isBeginEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQNativeGestureEvent * ) ( self ) ) - > MiqtVirtualQNativeGestureEvent : : isBeginEvent ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QNativeGestureEvent_override_virtual_isUpdateEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQNativeGestureEvent * self_cast = dynamic_cast < MiqtVirtualQNativeGestureEvent * > ( ( QNativeGestureEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isUpdateEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QNativeGestureEvent_virtualbase_isUpdateEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQNativeGestureEvent * ) ( self ) ) - > MiqtVirtualQNativeGestureEvent : : isUpdateEvent ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QNativeGestureEvent_override_virtual_isEndEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQNativeGestureEvent * self_cast = dynamic_cast < MiqtVirtualQNativeGestureEvent * > ( ( QNativeGestureEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isEndEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QNativeGestureEvent_virtualbase_isEndEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQNativeGestureEvent * ) ( self ) ) - > MiqtVirtualQNativeGestureEvent : : isEndEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QNativeGestureEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQNativeGestureEvent * self_cast = dynamic_cast < MiqtVirtualQNativeGestureEvent * > ( ( QNativeGestureEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QNativeGestureEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQNativeGestureEvent * ) ( self ) ) - > MiqtVirtualQNativeGestureEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QNativeGestureEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQNativeGestureEvent * self_cast = dynamic_cast < MiqtVirtualQNativeGestureEvent * > ( ( QNativeGestureEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QNativeGestureEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQNativeGestureEvent * ) ( self ) ) - > MiqtVirtualQNativeGestureEvent : : setAccepted ( accepted ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QNativeGestureEvent_delete ( QNativeGestureEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQKeyEvent final : public QKeyEvent {
2024-11-19 19:29:06 +13:00
public :
2025-02-01 13:45:16 +13:00
MiqtVirtualQKeyEvent ( QEvent : : Type type , int key , Qt : : KeyboardModifiers modifiers ) : QKeyEvent ( type , key , modifiers ) { } ;
MiqtVirtualQKeyEvent ( QEvent : : Type type , int key , Qt : : KeyboardModifiers modifiers , quint32 nativeScanCode , quint32 nativeVirtualKey , quint32 nativeModifiers ) : QKeyEvent ( type , key , modifiers , nativeScanCode , nativeVirtualKey , nativeModifiers ) { } ;
MiqtVirtualQKeyEvent ( QEvent : : Type type , int key , Qt : : KeyboardModifiers modifiers , const QString & text ) : QKeyEvent ( type , key , modifiers , text ) { } ;
MiqtVirtualQKeyEvent ( QEvent : : Type type , int key , Qt : : KeyboardModifiers modifiers , const QString & text , bool autorep ) : QKeyEvent ( type , key , modifiers , text , autorep ) { } ;
MiqtVirtualQKeyEvent ( QEvent : : Type type , int key , Qt : : KeyboardModifiers modifiers , const QString & text , bool autorep , quint16 count ) : QKeyEvent ( type , key , modifiers , text , autorep , count ) { } ;
MiqtVirtualQKeyEvent ( QEvent : : Type type , int key , Qt : : KeyboardModifiers modifiers , quint32 nativeScanCode , quint32 nativeVirtualKey , quint32 nativeModifiers , const QString & text ) : QKeyEvent ( type , key , modifiers , nativeScanCode , nativeVirtualKey , nativeModifiers , text ) { } ;
MiqtVirtualQKeyEvent ( QEvent : : Type type , int key , Qt : : KeyboardModifiers modifiers , quint32 nativeScanCode , quint32 nativeVirtualKey , quint32 nativeModifiers , const QString & text , bool autorep ) : QKeyEvent ( type , key , modifiers , nativeScanCode , nativeVirtualKey , nativeModifiers , text , autorep ) { } ;
MiqtVirtualQKeyEvent ( QEvent : : Type type , int key , Qt : : KeyboardModifiers modifiers , quint32 nativeScanCode , quint32 nativeVirtualKey , quint32 nativeModifiers , const QString & text , bool autorep , quint16 count ) : QKeyEvent ( type , key , modifiers , nativeScanCode , nativeVirtualKey , nativeModifiers , text , autorep , count ) { } ;
MiqtVirtualQKeyEvent ( QEvent : : Type type , int key , Qt : : KeyboardModifiers modifiers , quint32 nativeScanCode , quint32 nativeVirtualKey , quint32 nativeModifiers , const QString & text , bool autorep , quint16 count , const QInputDevice * device ) : QKeyEvent ( type , key , modifiers , nativeScanCode , nativeVirtualKey , nativeModifiers , text , autorep , count , device ) { } ;
2024-11-19 19:29:06 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQKeyEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QKeyEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QKeyEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QKeyEvent * callback_return_value = miqt_exec_callback_QKeyEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QKeyEvent * QKeyEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2024-11-19 19:29:06 +13:00
QKeyEvent : : setTimestamp ( timestamp ) ;
return ;
}
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QKeyEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QKeyEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2025-01-19 16:39:11 +13:00
QKeyEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QKeyEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QKeyEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
} ;
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_new ( int type , int key , int modifiers ) {
return new MiqtVirtualQKeyEvent ( static_cast < QEvent : : Type > ( type ) , static_cast < int > ( key ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_new2 ( int type , int key , int modifiers , unsigned int nativeScanCode , unsigned int nativeVirtualKey , unsigned int nativeModifiers ) {
return new MiqtVirtualQKeyEvent ( static_cast < QEvent : : Type > ( type ) , static_cast < int > ( key ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < quint32 > ( nativeScanCode ) , static_cast < quint32 > ( nativeVirtualKey ) , static_cast < quint32 > ( nativeModifiers ) ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_new3 ( int type , int key , int modifiers , struct miqt_string text ) {
2024-11-19 19:29:06 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2025-02-01 13:45:16 +13:00
return new MiqtVirtualQKeyEvent ( static_cast < QEvent : : Type > ( type ) , static_cast < int > ( key ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , text_QString ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_new4 ( int type , int key , int modifiers , struct miqt_string text , bool autorep ) {
2024-11-19 19:29:06 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2025-02-01 13:45:16 +13:00
return new MiqtVirtualQKeyEvent ( static_cast < QEvent : : Type > ( type ) , static_cast < int > ( key ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , text_QString , autorep ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_new5 ( int type , int key , int modifiers , struct miqt_string text , bool autorep , uint16_t count ) {
2024-11-19 19:29:06 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2025-02-01 13:45:16 +13:00
return new MiqtVirtualQKeyEvent ( static_cast < QEvent : : Type > ( type ) , static_cast < int > ( key ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , text_QString , autorep , static_cast < quint16 > ( count ) ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_new6 ( int type , int key , int modifiers , unsigned int nativeScanCode , unsigned int nativeVirtualKey , unsigned int nativeModifiers , struct miqt_string text ) {
2024-10-20 18:21:03 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2025-02-01 13:45:16 +13:00
return new MiqtVirtualQKeyEvent ( static_cast < QEvent : : Type > ( type ) , static_cast < int > ( key ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < quint32 > ( nativeScanCode ) , static_cast < quint32 > ( nativeVirtualKey ) , static_cast < quint32 > ( nativeModifiers ) , text_QString ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_new7 ( int type , int key , int modifiers , unsigned int nativeScanCode , unsigned int nativeVirtualKey , unsigned int nativeModifiers , struct miqt_string text , bool autorep ) {
2024-10-20 18:21:03 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2025-02-01 13:45:16 +13:00
return new MiqtVirtualQKeyEvent ( static_cast < QEvent : : Type > ( type ) , static_cast < int > ( key ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < quint32 > ( nativeScanCode ) , static_cast < quint32 > ( nativeVirtualKey ) , static_cast < quint32 > ( nativeModifiers ) , text_QString , autorep ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_new8 ( int type , int key , int modifiers , unsigned int nativeScanCode , unsigned int nativeVirtualKey , unsigned int nativeModifiers , struct miqt_string text , bool autorep , uint16_t count ) {
2024-10-20 18:21:03 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2025-02-01 13:45:16 +13:00
return new MiqtVirtualQKeyEvent ( static_cast < QEvent : : Type > ( type ) , static_cast < int > ( key ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < quint32 > ( nativeScanCode ) , static_cast < quint32 > ( nativeVirtualKey ) , static_cast < quint32 > ( nativeModifiers ) , text_QString , autorep , static_cast < quint16 > ( count ) ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_new9 ( int type , int key , int modifiers , unsigned int nativeScanCode , unsigned int nativeVirtualKey , unsigned int nativeModifiers , struct miqt_string text , bool autorep , uint16_t count , QInputDevice * device ) {
2024-10-20 18:21:03 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2025-02-01 13:45:16 +13:00
return new MiqtVirtualQKeyEvent ( static_cast < QEvent : : Type > ( type ) , static_cast < int > ( key ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < quint32 > ( nativeScanCode ) , static_cast < quint32 > ( nativeVirtualKey ) , static_cast < quint32 > ( nativeModifiers ) , text_QString , autorep , static_cast < quint16 > ( count ) , device ) ;
2024-12-07 17:15:57 +13:00
}
void QKeyEvent_virtbase ( QKeyEvent * src , QInputEvent * * outptr_QInputEvent ) {
* outptr_QInputEvent = static_cast < QInputEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_clone ( const QKeyEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
int QKeyEvent_key ( const QKeyEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > key ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QKeyEvent_matches ( const QKeyEvent * self , int key ) {
2024-10-20 18:21:03 +13:00
return self - > matches ( static_cast < QKeySequence : : StandardKey > ( key ) ) ;
}
2025-02-01 13:45:16 +13:00
int QKeyEvent_modifiers ( const QKeyEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : KeyboardModifiers _ret = self - > modifiers ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
QKeyCombination * QKeyEvent_keyCombination ( const QKeyEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QKeyCombination ( self - > keyCombination ( ) ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QKeyEvent_text ( const QKeyEvent * self ) {
2024-10-20 18:21:03 +13:00
QString _ret = self - > text ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
bool QKeyEvent_isAutoRepeat ( const QKeyEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isAutoRepeat ( ) ;
}
2025-02-01 13:45:16 +13:00
int QKeyEvent_count ( const QKeyEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > count ( ) ;
}
2025-02-01 13:45:16 +13:00
unsigned int QKeyEvent_nativeScanCode ( const QKeyEvent * self ) {
2024-10-20 18:21:03 +13:00
quint32 _ret = self - > nativeScanCode ( ) ;
return static_cast < unsigned int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
unsigned int QKeyEvent_nativeVirtualKey ( const QKeyEvent * self ) {
2024-10-20 18:21:03 +13:00
quint32 _ret = self - > nativeVirtualKey ( ) ;
return static_cast < unsigned int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
unsigned int QKeyEvent_nativeModifiers ( const QKeyEvent * self ) {
2024-10-20 18:21:03 +13:00
quint32 _ret = self - > nativeModifiers ( ) ;
return static_cast < unsigned int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QKeyEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQKeyEvent * self_cast = dynamic_cast < MiqtVirtualQKeyEvent * > ( ( QKeyEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QKeyEvent * QKeyEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQKeyEvent * ) ( self ) ) - > MiqtVirtualQKeyEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QKeyEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQKeyEvent * self_cast = dynamic_cast < MiqtVirtualQKeyEvent * > ( ( QKeyEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QKeyEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQKeyEvent * ) ( self ) ) - > MiqtVirtualQKeyEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QKeyEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQKeyEvent * self_cast = dynamic_cast < MiqtVirtualQKeyEvent * > ( ( QKeyEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QKeyEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQKeyEvent * ) ( self ) ) - > MiqtVirtualQKeyEvent : : setAccepted ( accepted ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QKeyEvent_delete ( QKeyEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQFocusEvent final : public QFocusEvent {
2024-11-19 19:29:06 +13:00
public :
2025-02-01 13:45:16 +13:00
MiqtVirtualQFocusEvent ( QEvent : : Type type ) : QFocusEvent ( type ) { } ;
MiqtVirtualQFocusEvent ( QEvent : : Type type , Qt : : FocusReason reason ) : QFocusEvent ( type , reason ) { } ;
2024-11-19 19:29:06 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQFocusEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QFocusEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QFocusEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QFocusEvent * callback_return_value = miqt_exec_callback_QFocusEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QFocusEvent * QFocusEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QFocusEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QFocusEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QFocusEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2025-02-01 13:45:16 +13:00
QFocusEvent * QFocusEvent_new ( int type ) {
return new MiqtVirtualQFocusEvent ( static_cast < QEvent : : Type > ( type ) ) ;
2024-12-07 17:15:57 +13:00
}
2025-02-01 13:45:16 +13:00
QFocusEvent * QFocusEvent_new2 ( int type , int reason ) {
return new MiqtVirtualQFocusEvent ( static_cast < QEvent : : Type > ( type ) , static_cast < Qt : : FocusReason > ( reason ) ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
void QFocusEvent_virtbase ( QFocusEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QFocusEvent * QFocusEvent_clone ( const QFocusEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QFocusEvent_gotFocus ( const QFocusEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > gotFocus ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QFocusEvent_lostFocus ( const QFocusEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > lostFocus ( ) ;
}
2025-02-01 13:45:16 +13:00
int QFocusEvent_reason ( const QFocusEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : FocusReason _ret = self - > reason ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QFocusEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQFocusEvent * self_cast = dynamic_cast < MiqtVirtualQFocusEvent * > ( ( QFocusEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QFocusEvent * QFocusEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQFocusEvent * ) ( self ) ) - > MiqtVirtualQFocusEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QFocusEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQFocusEvent * self_cast = dynamic_cast < MiqtVirtualQFocusEvent * > ( ( QFocusEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QFocusEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQFocusEvent * ) ( self ) ) - > MiqtVirtualQFocusEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QFocusEvent_delete ( QFocusEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQPaintEvent final : public QPaintEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQPaintEvent ( const QRegion & paintRegion ) : QPaintEvent ( paintRegion ) { } ;
MiqtVirtualQPaintEvent ( const QRect & paintRect ) : QPaintEvent ( paintRect ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQPaintEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QPaintEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QPaintEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPaintEvent * callback_return_value = miqt_exec_callback_QPaintEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QPaintEvent * QPaintEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QPaintEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QPaintEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QPaintEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QPaintEvent * QPaintEvent_new ( QRegion * paintRegion ) {
return new MiqtVirtualQPaintEvent ( * paintRegion ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QPaintEvent * QPaintEvent_new2 ( QRect * paintRect ) {
return new MiqtVirtualQPaintEvent ( * paintRect ) ;
}
void QPaintEvent_virtbase ( QPaintEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QPaintEvent * QPaintEvent_clone ( const QPaintEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QRect * QPaintEvent_rect ( const QPaintEvent * self ) {
2024-10-20 18:21:03 +13:00
const QRect & _ret = self - > rect ( ) ;
// Cast returned reference into pointer
return const_cast < QRect * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
QRegion * QPaintEvent_region ( const QPaintEvent * self ) {
2024-10-20 18:21:03 +13:00
const QRegion & _ret = self - > region ( ) ;
// Cast returned reference into pointer
return const_cast < QRegion * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QPaintEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQPaintEvent * self_cast = dynamic_cast < MiqtVirtualQPaintEvent * > ( ( QPaintEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QPaintEvent * QPaintEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQPaintEvent * ) ( self ) ) - > MiqtVirtualQPaintEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QPaintEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQPaintEvent * self_cast = dynamic_cast < MiqtVirtualQPaintEvent * > ( ( QPaintEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QPaintEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQPaintEvent * ) ( self ) ) - > MiqtVirtualQPaintEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QPaintEvent_delete ( QPaintEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQMoveEvent final : public QMoveEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQMoveEvent ( const QPoint & pos , const QPoint & oldPos ) : QMoveEvent ( pos , oldPos ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQMoveEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QMoveEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QMoveEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QMoveEvent * callback_return_value = miqt_exec_callback_QMoveEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QMoveEvent * QMoveEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QMoveEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QMoveEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QMoveEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QMoveEvent * QMoveEvent_new ( QPoint * pos , QPoint * oldPos ) {
return new MiqtVirtualQMoveEvent ( * pos , * oldPos ) ;
}
void QMoveEvent_virtbase ( QMoveEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QMoveEvent * QMoveEvent_clone ( const QMoveEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QMoveEvent_pos ( const QMoveEvent * self ) {
2024-10-20 18:21:03 +13:00
const QPoint & _ret = self - > pos ( ) ;
// Cast returned reference into pointer
return const_cast < QPoint * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QMoveEvent_oldPos ( const QMoveEvent * self ) {
2024-10-20 18:21:03 +13:00
const QPoint & _ret = self - > oldPos ( ) ;
// Cast returned reference into pointer
return const_cast < QPoint * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QMoveEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQMoveEvent * self_cast = dynamic_cast < MiqtVirtualQMoveEvent * > ( ( QMoveEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QMoveEvent * QMoveEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQMoveEvent * ) ( self ) ) - > MiqtVirtualQMoveEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QMoveEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQMoveEvent * self_cast = dynamic_cast < MiqtVirtualQMoveEvent * > ( ( QMoveEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QMoveEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQMoveEvent * ) ( self ) ) - > MiqtVirtualQMoveEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QMoveEvent_delete ( QMoveEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQExposeEvent final : public QExposeEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQExposeEvent ( const QRegion & m_region ) : QExposeEvent ( m_region ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQExposeEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QExposeEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QExposeEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QExposeEvent * callback_return_value = miqt_exec_callback_QExposeEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QExposeEvent * QExposeEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QExposeEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QExposeEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QExposeEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QExposeEvent * QExposeEvent_new ( QRegion * m_region ) {
return new MiqtVirtualQExposeEvent ( * m_region ) ;
}
void QExposeEvent_virtbase ( QExposeEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QExposeEvent * QExposeEvent_clone ( const QExposeEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QRegion * QExposeEvent_region ( const QExposeEvent * self ) {
2024-10-20 18:21:03 +13:00
const QRegion & _ret = self - > region ( ) ;
// Cast returned reference into pointer
return const_cast < QRegion * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QExposeEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQExposeEvent * self_cast = dynamic_cast < MiqtVirtualQExposeEvent * > ( ( QExposeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QExposeEvent * QExposeEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQExposeEvent * ) ( self ) ) - > MiqtVirtualQExposeEvent : : clone ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QExposeEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQExposeEvent * self_cast = dynamic_cast < MiqtVirtualQExposeEvent * > ( ( QExposeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QExposeEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQExposeEvent * ) ( self ) ) - > MiqtVirtualQExposeEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QExposeEvent_delete ( QExposeEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQPlatformSurfaceEvent final : public QPlatformSurfaceEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQPlatformSurfaceEvent ( QPlatformSurfaceEvent : : SurfaceEventType surfaceEventType ) : QPlatformSurfaceEvent ( surfaceEventType ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQPlatformSurfaceEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QPlatformSurfaceEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QPlatformSurfaceEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPlatformSurfaceEvent * callback_return_value = miqt_exec_callback_QPlatformSurfaceEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QPlatformSurfaceEvent * QPlatformSurfaceEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QPlatformSurfaceEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QPlatformSurfaceEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QPlatformSurfaceEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QPlatformSurfaceEvent * QPlatformSurfaceEvent_new ( int surfaceEventType ) {
return new MiqtVirtualQPlatformSurfaceEvent ( static_cast < QPlatformSurfaceEvent : : SurfaceEventType > ( surfaceEventType ) ) ;
}
void QPlatformSurfaceEvent_virtbase ( QPlatformSurfaceEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QPlatformSurfaceEvent * QPlatformSurfaceEvent_clone ( const QPlatformSurfaceEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
int QPlatformSurfaceEvent_surfaceEventType ( const QPlatformSurfaceEvent * self ) {
2024-10-20 18:21:03 +13:00
QPlatformSurfaceEvent : : SurfaceEventType _ret = self - > surfaceEventType ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QPlatformSurfaceEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQPlatformSurfaceEvent * self_cast = dynamic_cast < MiqtVirtualQPlatformSurfaceEvent * > ( ( QPlatformSurfaceEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QPlatformSurfaceEvent * QPlatformSurfaceEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQPlatformSurfaceEvent * ) ( self ) ) - > MiqtVirtualQPlatformSurfaceEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QPlatformSurfaceEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQPlatformSurfaceEvent * self_cast = dynamic_cast < MiqtVirtualQPlatformSurfaceEvent * > ( ( QPlatformSurfaceEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QPlatformSurfaceEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQPlatformSurfaceEvent * ) ( self ) ) - > MiqtVirtualQPlatformSurfaceEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QPlatformSurfaceEvent_delete ( QPlatformSurfaceEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQResizeEvent final : public QResizeEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQResizeEvent ( const QSize & size , const QSize & oldSize ) : QResizeEvent ( size , oldSize ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQResizeEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QResizeEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QResizeEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QResizeEvent * callback_return_value = miqt_exec_callback_QResizeEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QResizeEvent * QResizeEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QResizeEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QResizeEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QResizeEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QResizeEvent * QResizeEvent_new ( QSize * size , QSize * oldSize ) {
return new MiqtVirtualQResizeEvent ( * size , * oldSize ) ;
}
void QResizeEvent_virtbase ( QResizeEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QResizeEvent * QResizeEvent_clone ( const QResizeEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QSize * QResizeEvent_size ( const QResizeEvent * self ) {
2024-10-20 18:21:03 +13:00
const QSize & _ret = self - > size ( ) ;
// Cast returned reference into pointer
return const_cast < QSize * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
QSize * QResizeEvent_oldSize ( const QResizeEvent * self ) {
2024-10-20 18:21:03 +13:00
const QSize & _ret = self - > oldSize ( ) ;
// Cast returned reference into pointer
return const_cast < QSize * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QResizeEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQResizeEvent * self_cast = dynamic_cast < MiqtVirtualQResizeEvent * > ( ( QResizeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QResizeEvent * QResizeEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQResizeEvent * ) ( self ) ) - > MiqtVirtualQResizeEvent : : clone ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QResizeEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQResizeEvent * self_cast = dynamic_cast < MiqtVirtualQResizeEvent * > ( ( QResizeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QResizeEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQResizeEvent * ) ( self ) ) - > MiqtVirtualQResizeEvent : : setAccepted ( accepted ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QResizeEvent_delete ( QResizeEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQCloseEvent final : public QCloseEvent {
2024-11-19 19:29:06 +13:00
public :
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
MiqtVirtualQCloseEvent ( ) : QCloseEvent ( ) { } ;
2024-10-20 18:21:03 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQCloseEvent ( ) override = default ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QCloseEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QCloseEvent : : clone ( ) ;
}
2024-10-20 18:21:03 +13:00
2025-02-01 13:45:16 +13:00
QCloseEvent * callback_return_value = miqt_exec_callback_QCloseEvent_clone ( this , handle__clone ) ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2024-10-20 18:21:03 +13:00
2025-02-08 13:52:43 +13:00
friend QCloseEvent * QCloseEvent_virtualbase_clone ( const void * self ) ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QCloseEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2024-10-20 18:21:03 +13:00
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QCloseEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QCloseEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QCloseEvent * QCloseEvent_new ( ) {
return new MiqtVirtualQCloseEvent ( ) ;
}
void QCloseEvent_virtbase ( QCloseEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QCloseEvent * QCloseEvent_clone ( const QCloseEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QCloseEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQCloseEvent * self_cast = dynamic_cast < MiqtVirtualQCloseEvent * > ( ( QCloseEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QCloseEvent * QCloseEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQCloseEvent * ) ( self ) ) - > MiqtVirtualQCloseEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QCloseEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQCloseEvent * self_cast = dynamic_cast < MiqtVirtualQCloseEvent * > ( ( QCloseEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
void QCloseEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
( ( MiqtVirtualQCloseEvent * ) ( self ) ) - > MiqtVirtualQCloseEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QCloseEvent_delete ( QCloseEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQIconDragEvent final : public QIconDragEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQIconDragEvent ( ) : QIconDragEvent ( ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQIconDragEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QIconDragEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QIconDragEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QIconDragEvent * callback_return_value = miqt_exec_callback_QIconDragEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QIconDragEvent * QIconDragEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QIconDragEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QIconDragEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QIconDragEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QIconDragEvent * QIconDragEvent_new ( ) {
return new MiqtVirtualQIconDragEvent ( ) ;
}
void QIconDragEvent_virtbase ( QIconDragEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QIconDragEvent * QIconDragEvent_clone ( const QIconDragEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QIconDragEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQIconDragEvent * self_cast = dynamic_cast < MiqtVirtualQIconDragEvent * > ( ( QIconDragEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QIconDragEvent * QIconDragEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQIconDragEvent * ) ( self ) ) - > MiqtVirtualQIconDragEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QIconDragEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQIconDragEvent * self_cast = dynamic_cast < MiqtVirtualQIconDragEvent * > ( ( QIconDragEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QIconDragEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQIconDragEvent * ) ( self ) ) - > MiqtVirtualQIconDragEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QIconDragEvent_delete ( QIconDragEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQShowEvent final : public QShowEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQShowEvent ( ) : QShowEvent ( ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQShowEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QShowEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QShowEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QShowEvent * callback_return_value = miqt_exec_callback_QShowEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QShowEvent * QShowEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QShowEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QShowEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QShowEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QShowEvent * QShowEvent_new ( ) {
return new MiqtVirtualQShowEvent ( ) ;
}
void QShowEvent_virtbase ( QShowEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QShowEvent * QShowEvent_clone ( const QShowEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QShowEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQShowEvent * self_cast = dynamic_cast < MiqtVirtualQShowEvent * > ( ( QShowEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QShowEvent * QShowEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQShowEvent * ) ( self ) ) - > MiqtVirtualQShowEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QShowEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQShowEvent * self_cast = dynamic_cast < MiqtVirtualQShowEvent * > ( ( QShowEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QShowEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQShowEvent * ) ( self ) ) - > MiqtVirtualQShowEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QShowEvent_delete ( QShowEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQHideEvent final : public QHideEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQHideEvent ( ) : QHideEvent ( ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQHideEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QHideEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QHideEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QHideEvent * callback_return_value = miqt_exec_callback_QHideEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QHideEvent * QHideEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QHideEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QHideEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QHideEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QHideEvent * QHideEvent_new ( ) {
return new MiqtVirtualQHideEvent ( ) ;
}
void QHideEvent_virtbase ( QHideEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QHideEvent * QHideEvent_clone ( const QHideEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QHideEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQHideEvent * self_cast = dynamic_cast < MiqtVirtualQHideEvent * > ( ( QHideEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QHideEvent * QHideEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQHideEvent * ) ( self ) ) - > MiqtVirtualQHideEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QHideEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQHideEvent * self_cast = dynamic_cast < MiqtVirtualQHideEvent * > ( ( QHideEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QHideEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQHideEvent * ) ( self ) ) - > MiqtVirtualQHideEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QHideEvent_delete ( QHideEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQContextMenuEvent final : public QContextMenuEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQContextMenuEvent ( QContextMenuEvent : : Reason reason , const QPoint & pos , const QPoint & globalPos ) : QContextMenuEvent ( reason , pos , globalPos ) { } ;
MiqtVirtualQContextMenuEvent ( QContextMenuEvent : : Reason reason , const QPoint & pos ) : QContextMenuEvent ( reason , pos ) { } ;
MiqtVirtualQContextMenuEvent ( QContextMenuEvent : : Reason reason , const QPoint & pos , const QPoint & globalPos , Qt : : KeyboardModifiers modifiers ) : QContextMenuEvent ( reason , pos , globalPos , modifiers ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQContextMenuEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QContextMenuEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QContextMenuEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QContextMenuEvent * callback_return_value = miqt_exec_callback_QContextMenuEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QContextMenuEvent * QContextMenuEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2024-11-19 19:29:06 +13:00
QContextMenuEvent : : setTimestamp ( timestamp ) ;
return ;
}
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QContextMenuEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QContextMenuEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2025-01-19 16:39:11 +13:00
QContextMenuEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QContextMenuEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QContextMenuEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QContextMenuEvent * QContextMenuEvent_new ( int reason , QPoint * pos , QPoint * globalPos ) {
return new MiqtVirtualQContextMenuEvent ( static_cast < QContextMenuEvent : : Reason > ( reason ) , * pos , * globalPos ) ;
}
QContextMenuEvent * QContextMenuEvent_new2 ( int reason , QPoint * pos ) {
return new MiqtVirtualQContextMenuEvent ( static_cast < QContextMenuEvent : : Reason > ( reason ) , * pos ) ;
2024-11-19 19:29:06 +13:00
}
2024-12-07 17:15:57 +13:00
QContextMenuEvent * QContextMenuEvent_new3 ( int reason , QPoint * pos , QPoint * globalPos , int modifiers ) {
return new MiqtVirtualQContextMenuEvent ( static_cast < QContextMenuEvent : : Reason > ( reason ) , * pos , * globalPos , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-11-19 19:29:06 +13:00
}
2024-12-07 17:15:57 +13:00
void QContextMenuEvent_virtbase ( QContextMenuEvent * src , QInputEvent * * outptr_QInputEvent ) {
* outptr_QInputEvent = static_cast < QInputEvent * > ( src ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QContextMenuEvent * QContextMenuEvent_clone ( const QContextMenuEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
int QContextMenuEvent_x ( const QContextMenuEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > x ( ) ;
}
2024-10-20 18:21:03 +13:00
2025-02-01 13:45:16 +13:00
int QContextMenuEvent_y ( const QContextMenuEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > y ( ) ;
}
2025-02-01 13:45:16 +13:00
int QContextMenuEvent_globalX ( const QContextMenuEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > globalX ( ) ;
}
2025-02-01 13:45:16 +13:00
int QContextMenuEvent_globalY ( const QContextMenuEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > globalY ( ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QContextMenuEvent_pos ( const QContextMenuEvent * self ) {
2024-10-20 18:21:03 +13:00
const QPoint & _ret = self - > pos ( ) ;
// Cast returned reference into pointer
return const_cast < QPoint * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QContextMenuEvent_globalPos ( const QContextMenuEvent * self ) {
2024-10-20 18:21:03 +13:00
const QPoint & _ret = self - > globalPos ( ) ;
// Cast returned reference into pointer
return const_cast < QPoint * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QContextMenuEvent_reason ( const QContextMenuEvent * self ) {
2024-10-20 18:21:03 +13:00
QContextMenuEvent : : Reason _ret = self - > reason ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QContextMenuEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQContextMenuEvent * self_cast = dynamic_cast < MiqtVirtualQContextMenuEvent * > ( ( QContextMenuEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QContextMenuEvent * QContextMenuEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQContextMenuEvent * ) ( self ) ) - > MiqtVirtualQContextMenuEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QContextMenuEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQContextMenuEvent * self_cast = dynamic_cast < MiqtVirtualQContextMenuEvent * > ( ( QContextMenuEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QContextMenuEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQContextMenuEvent * ) ( self ) ) - > MiqtVirtualQContextMenuEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QContextMenuEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQContextMenuEvent * self_cast = dynamic_cast < MiqtVirtualQContextMenuEvent * > ( ( QContextMenuEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QContextMenuEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQContextMenuEvent * ) ( self ) ) - > MiqtVirtualQContextMenuEvent : : setAccepted ( accepted ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QContextMenuEvent_delete ( QContextMenuEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQInputMethodEvent final : public QInputMethodEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQInputMethodEvent ( ) : QInputMethodEvent ( ) { } ;
MiqtVirtualQInputMethodEvent ( const QString & preeditText , const QList < QInputMethodEvent : : Attribute > & attributes ) : QInputMethodEvent ( preeditText , attributes ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQInputMethodEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QInputMethodEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QInputMethodEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QInputMethodEvent * callback_return_value = miqt_exec_callback_QInputMethodEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QInputMethodEvent * QInputMethodEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QInputMethodEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QInputMethodEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QInputMethodEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QInputMethodEvent * QInputMethodEvent_new ( ) {
return new MiqtVirtualQInputMethodEvent ( ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QInputMethodEvent * QInputMethodEvent_new2 ( struct miqt_string preeditText , struct miqt_array /* of QInputMethodEvent__Attribute* */ attributes ) {
2024-10-20 18:21:03 +13:00
QString preeditText_QString = QString : : fromUtf8 ( preeditText . data , preeditText . len ) ;
QList < QInputMethodEvent : : Attribute > attributes_QList ;
2024-11-04 20:18:27 +13:00
attributes_QList . reserve ( attributes . len ) ;
QInputMethodEvent__Attribute * * attributes_arr = static_cast < QInputMethodEvent__Attribute * * > ( attributes . data ) ;
for ( size_t i = 0 ; i < attributes . len ; + + i ) {
2024-10-20 18:21:03 +13:00
attributes_QList . push_back ( * ( attributes_arr [ i ] ) ) ;
}
2024-12-07 17:15:57 +13:00
return new MiqtVirtualQInputMethodEvent ( preeditText_QString , attributes_QList ) ;
}
void QInputMethodEvent_virtbase ( QInputMethodEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QInputMethodEvent * QInputMethodEvent_clone ( const QInputMethodEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
void QInputMethodEvent_setCommitString ( QInputMethodEvent * self , struct miqt_string commitString ) {
2024-10-20 18:21:03 +13:00
QString commitString_QString = QString : : fromUtf8 ( commitString . data , commitString . len ) ;
self - > setCommitString ( commitString_QString ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of QInputMethodEvent__Attribute* */ QInputMethodEvent_attributes ( const QInputMethodEvent * self ) {
2024-10-20 18:21:03 +13:00
const QList < QInputMethodEvent : : Attribute > & _ret = self - > attributes ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
QInputMethodEvent__Attribute * * _arr = static_cast < QInputMethodEvent__Attribute * * > ( malloc ( sizeof ( QInputMethodEvent__Attribute * ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = new QInputMethodEvent : : Attribute ( _ret [ i ] ) ;
}
2024-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QInputMethodEvent_preeditString ( const QInputMethodEvent * self ) {
2024-10-20 18:21:03 +13:00
const QString _ret = self - > preeditString ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QInputMethodEvent_commitString ( const QInputMethodEvent * self ) {
2024-10-20 18:21:03 +13:00
const QString _ret = self - > commitString ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
int QInputMethodEvent_replacementStart ( const QInputMethodEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > replacementStart ( ) ;
}
2025-02-01 13:45:16 +13:00
int QInputMethodEvent_replacementLength ( const QInputMethodEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > replacementLength ( ) ;
}
2025-02-01 13:45:16 +13:00
void QInputMethodEvent_setCommitString2 ( QInputMethodEvent * self , struct miqt_string commitString , int replaceFrom ) {
2024-10-20 18:21:03 +13:00
QString commitString_QString = QString : : fromUtf8 ( commitString . data , commitString . len ) ;
self - > setCommitString ( commitString_QString , static_cast < int > ( replaceFrom ) ) ;
}
2025-02-01 13:45:16 +13:00
void QInputMethodEvent_setCommitString3 ( QInputMethodEvent * self , struct miqt_string commitString , int replaceFrom , int replaceLength ) {
2024-10-20 18:21:03 +13:00
QString commitString_QString = QString : : fromUtf8 ( commitString . data , commitString . len ) ;
self - > setCommitString ( commitString_QString , static_cast < int > ( replaceFrom ) , static_cast < int > ( replaceLength ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QInputMethodEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQInputMethodEvent * self_cast = dynamic_cast < MiqtVirtualQInputMethodEvent * > ( ( QInputMethodEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QInputMethodEvent * QInputMethodEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQInputMethodEvent * ) ( self ) ) - > MiqtVirtualQInputMethodEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QInputMethodEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQInputMethodEvent * self_cast = dynamic_cast < MiqtVirtualQInputMethodEvent * > ( ( QInputMethodEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QInputMethodEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQInputMethodEvent * ) ( self ) ) - > MiqtVirtualQInputMethodEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QInputMethodEvent_delete ( QInputMethodEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQInputMethodQueryEvent final : public QInputMethodQueryEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQInputMethodQueryEvent ( Qt : : InputMethodQueries queries ) : QInputMethodQueryEvent ( queries ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQInputMethodQueryEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QInputMethodQueryEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QInputMethodQueryEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QInputMethodQueryEvent * callback_return_value = miqt_exec_callback_QInputMethodQueryEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QInputMethodQueryEvent * QInputMethodQueryEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QInputMethodQueryEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QInputMethodQueryEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QInputMethodQueryEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QInputMethodQueryEvent * QInputMethodQueryEvent_new ( int queries ) {
return new MiqtVirtualQInputMethodQueryEvent ( static_cast < Qt : : InputMethodQueries > ( queries ) ) ;
}
void QInputMethodQueryEvent_virtbase ( QInputMethodQueryEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QInputMethodQueryEvent * QInputMethodQueryEvent_clone ( const QInputMethodQueryEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
int QInputMethodQueryEvent_queries ( const QInputMethodQueryEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : InputMethodQueries _ret = self - > queries ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QInputMethodQueryEvent_setValue ( QInputMethodQueryEvent * self , int query , QVariant * value ) {
2024-10-20 18:21:03 +13:00
self - > setValue ( static_cast < Qt : : InputMethodQuery > ( query ) , * value ) ;
}
2025-02-01 13:45:16 +13:00
QVariant * QInputMethodQueryEvent_value ( const QInputMethodQueryEvent * self , int query ) {
2024-10-20 18:21:03 +13:00
return new QVariant ( self - > value ( static_cast < Qt : : InputMethodQuery > ( query ) ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QInputMethodQueryEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQInputMethodQueryEvent * self_cast = dynamic_cast < MiqtVirtualQInputMethodQueryEvent * > ( ( QInputMethodQueryEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QInputMethodQueryEvent * QInputMethodQueryEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQInputMethodQueryEvent * ) ( self ) ) - > MiqtVirtualQInputMethodQueryEvent : : clone ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QInputMethodQueryEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQInputMethodQueryEvent * self_cast = dynamic_cast < MiqtVirtualQInputMethodQueryEvent * > ( ( QInputMethodQueryEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QInputMethodQueryEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQInputMethodQueryEvent * ) ( self ) ) - > MiqtVirtualQInputMethodQueryEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QInputMethodQueryEvent_delete ( QInputMethodQueryEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQDropEvent final : public QDropEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQDropEvent ( const QPointF & pos , Qt : : DropActions actions , const QMimeData * data , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers ) : QDropEvent ( pos , actions , data , buttons , modifiers ) { } ;
2025-02-01 13:45:16 +13:00
MiqtVirtualQDropEvent ( const QPointF & pos , Qt : : DropActions actions , const QMimeData * data , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers , QEvent : : Type type ) : QDropEvent ( pos , actions , data , buttons , modifiers , type ) { } ;
2024-11-19 19:29:06 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQDropEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QDropEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QDropEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QDropEvent * callback_return_value = miqt_exec_callback_QDropEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QDropEvent * QDropEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QDropEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QDropEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QDropEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QDropEvent * QDropEvent_new ( QPointF * pos , int actions , QMimeData * data , int buttons , int modifiers ) {
return new MiqtVirtualQDropEvent ( * pos , static_cast < Qt : : DropActions > ( actions ) , data , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
}
2025-02-01 13:45:16 +13:00
QDropEvent * QDropEvent_new2 ( QPointF * pos , int actions , QMimeData * data , int buttons , int modifiers , int type ) {
return new MiqtVirtualQDropEvent ( * pos , static_cast < Qt : : DropActions > ( actions ) , data , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < QEvent : : Type > ( type ) ) ;
2024-11-19 19:29:06 +13:00
}
2024-12-07 17:15:57 +13:00
void QDropEvent_virtbase ( QDropEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QDropEvent * QDropEvent_clone ( const QDropEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QDropEvent_pos ( const QDropEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPoint ( self - > pos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QDropEvent_posF ( const QDropEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > posF ( ) ) ;
}
2025-02-01 13:45:16 +13:00
int QDropEvent_mouseButtons ( const QDropEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : MouseButtons _ret = self - > mouseButtons ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QDropEvent_keyboardModifiers ( const QDropEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : KeyboardModifiers _ret = self - > keyboardModifiers ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QDropEvent_position ( const QDropEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > position ( ) ) ;
}
2025-02-01 13:45:16 +13:00
int QDropEvent_buttons ( const QDropEvent * self ) {
2024-11-19 19:29:06 +13:00
Qt : : MouseButtons _ret = self - > buttons ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QDropEvent_modifiers ( const QDropEvent * self ) {
2024-11-19 19:29:06 +13:00
Qt : : KeyboardModifiers _ret = self - > modifiers ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QDropEvent_possibleActions ( const QDropEvent * self ) {
2024-11-19 19:29:06 +13:00
Qt : : DropActions _ret = self - > possibleActions ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QDropEvent_proposedAction ( const QDropEvent * self ) {
2024-11-19 19:29:06 +13:00
Qt : : DropAction _ret = self - > proposedAction ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QDropEvent_acceptProposedAction ( QDropEvent * self ) {
2024-11-19 19:29:06 +13:00
self - > acceptProposedAction ( ) ;
}
2025-02-01 13:45:16 +13:00
int QDropEvent_dropAction ( const QDropEvent * self ) {
2024-11-19 19:29:06 +13:00
Qt : : DropAction _ret = self - > dropAction ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QDropEvent_setDropAction ( QDropEvent * self , int action ) {
2024-11-19 19:29:06 +13:00
self - > setDropAction ( static_cast < Qt : : DropAction > ( action ) ) ;
}
2025-02-01 13:45:16 +13:00
QObject * QDropEvent_source ( const QDropEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > source ( ) ;
}
2025-02-01 13:45:16 +13:00
QMimeData * QDropEvent_mimeData ( const QDropEvent * self ) {
2024-11-19 19:29:06 +13:00
return ( QMimeData * ) self - > mimeData ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QDropEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQDropEvent * self_cast = dynamic_cast < MiqtVirtualQDropEvent * > ( ( QDropEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QDropEvent * QDropEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQDropEvent * ) ( self ) ) - > MiqtVirtualQDropEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QDropEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQDropEvent * self_cast = dynamic_cast < MiqtVirtualQDropEvent * > ( ( QDropEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QDropEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQDropEvent * ) ( self ) ) - > MiqtVirtualQDropEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QDropEvent_delete ( QDropEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQDragMoveEvent final : public QDragMoveEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQDragMoveEvent ( const QPoint & pos , Qt : : DropActions actions , const QMimeData * data , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers ) : QDragMoveEvent ( pos , actions , data , buttons , modifiers ) { } ;
2025-02-01 13:45:16 +13:00
MiqtVirtualQDragMoveEvent ( const QPoint & pos , Qt : : DropActions actions , const QMimeData * data , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers , QEvent : : Type type ) : QDragMoveEvent ( pos , actions , data , buttons , modifiers , type ) { } ;
2024-11-19 19:29:06 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQDragMoveEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QDragMoveEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QDragMoveEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QDragMoveEvent * callback_return_value = miqt_exec_callback_QDragMoveEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QDragMoveEvent * QDragMoveEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2025-01-19 16:39:11 +13:00
QDragMoveEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QDragMoveEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QDragMoveEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QDragMoveEvent * QDragMoveEvent_new ( QPoint * pos , int actions , QMimeData * data , int buttons , int modifiers ) {
return new MiqtVirtualQDragMoveEvent ( * pos , static_cast < Qt : : DropActions > ( actions ) , data , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QDragMoveEvent * QDragMoveEvent_new2 ( QPoint * pos , int actions , QMimeData * data , int buttons , int modifiers , int type ) {
return new MiqtVirtualQDragMoveEvent ( * pos , static_cast < Qt : : DropActions > ( actions ) , data , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < QEvent : : Type > ( type ) ) ;
2024-12-07 17:15:57 +13:00
}
void QDragMoveEvent_virtbase ( QDragMoveEvent * src , QDropEvent * * outptr_QDropEvent ) {
* outptr_QDropEvent = static_cast < QDropEvent * > ( src ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QDragMoveEvent * QDragMoveEvent_clone ( const QDragMoveEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QRect * QDragMoveEvent_answerRect ( const QDragMoveEvent * self ) {
2024-11-19 19:29:06 +13:00
return new QRect ( self - > answerRect ( ) ) ;
}
2025-02-01 13:45:16 +13:00
void QDragMoveEvent_accept ( QDragMoveEvent * self ) {
2024-11-19 19:29:06 +13:00
self - > accept ( ) ;
}
2025-02-01 13:45:16 +13:00
void QDragMoveEvent_ignore ( QDragMoveEvent * self ) {
2024-11-19 19:29:06 +13:00
self - > ignore ( ) ;
}
2025-02-01 13:45:16 +13:00
void QDragMoveEvent_acceptWithQRect ( QDragMoveEvent * self , QRect * r ) {
2024-11-19 19:29:06 +13:00
self - > accept ( * r ) ;
}
2025-02-01 13:45:16 +13:00
void QDragMoveEvent_ignoreWithQRect ( QDragMoveEvent * self , QRect * r ) {
2024-11-19 19:29:06 +13:00
self - > ignore ( * r ) ;
}
2025-02-01 13:45:16 +13:00
bool QDragMoveEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQDragMoveEvent * self_cast = dynamic_cast < MiqtVirtualQDragMoveEvent * > ( ( QDragMoveEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QDragMoveEvent * QDragMoveEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQDragMoveEvent * ) ( self ) ) - > MiqtVirtualQDragMoveEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QDragMoveEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQDragMoveEvent * self_cast = dynamic_cast < MiqtVirtualQDragMoveEvent * > ( ( QDragMoveEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QDragMoveEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQDragMoveEvent * ) ( self ) ) - > MiqtVirtualQDragMoveEvent : : setAccepted ( accepted ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QDragMoveEvent_delete ( QDragMoveEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQDragEnterEvent final : public QDragEnterEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQDragEnterEvent ( const QPoint & pos , Qt : : DropActions actions , const QMimeData * data , Qt : : MouseButtons buttons , Qt : : KeyboardModifiers modifiers ) : QDragEnterEvent ( pos , actions , data , buttons , modifiers ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQDragEnterEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QDragEnterEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QDragEnterEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QDragEnterEvent * callback_return_value = miqt_exec_callback_QDragEnterEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QDragEnterEvent * QDragEnterEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2025-01-19 16:39:11 +13:00
QDragEnterEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QDragEnterEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QDragEnterEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2025-01-19 16:39:11 +13:00
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QDragEnterEvent * QDragEnterEvent_new ( QPoint * pos , int actions , QMimeData * data , int buttons , int modifiers ) {
return new MiqtVirtualQDragEnterEvent ( * pos , static_cast < Qt : : DropActions > ( actions ) , data , static_cast < Qt : : MouseButtons > ( buttons ) , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
}
void QDragEnterEvent_virtbase ( QDragEnterEvent * src , QDragMoveEvent * * outptr_QDragMoveEvent ) {
* outptr_QDragMoveEvent = static_cast < QDragMoveEvent * > ( src ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QDragEnterEvent * QDragEnterEvent_clone ( const QDragEnterEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QDragEnterEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQDragEnterEvent * self_cast = dynamic_cast < MiqtVirtualQDragEnterEvent * > ( ( QDragEnterEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QDragEnterEvent * QDragEnterEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQDragEnterEvent * ) ( self ) ) - > MiqtVirtualQDragEnterEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QDragEnterEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQDragEnterEvent * self_cast = dynamic_cast < MiqtVirtualQDragEnterEvent * > ( ( QDragEnterEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QDragEnterEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQDragEnterEvent * ) ( self ) ) - > MiqtVirtualQDragEnterEvent : : setAccepted ( accepted ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QDragEnterEvent_delete ( QDragEnterEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQDragLeaveEvent final : public QDragLeaveEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQDragLeaveEvent ( ) : QDragLeaveEvent ( ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQDragLeaveEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QDragLeaveEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QDragLeaveEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QDragLeaveEvent * callback_return_value = miqt_exec_callback_QDragLeaveEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QDragLeaveEvent * QDragLeaveEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QDragLeaveEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QDragLeaveEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QDragLeaveEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QDragLeaveEvent * QDragLeaveEvent_new ( ) {
return new MiqtVirtualQDragLeaveEvent ( ) ;
}
void QDragLeaveEvent_virtbase ( QDragLeaveEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QDragLeaveEvent * QDragLeaveEvent_clone ( const QDragLeaveEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QDragLeaveEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQDragLeaveEvent * self_cast = dynamic_cast < MiqtVirtualQDragLeaveEvent * > ( ( QDragLeaveEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QDragLeaveEvent * QDragLeaveEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQDragLeaveEvent * ) ( self ) ) - > MiqtVirtualQDragLeaveEvent : : clone ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QDragLeaveEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQDragLeaveEvent * self_cast = dynamic_cast < MiqtVirtualQDragLeaveEvent * > ( ( QDragLeaveEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QDragLeaveEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQDragLeaveEvent * ) ( self ) ) - > MiqtVirtualQDragLeaveEvent : : setAccepted ( accepted ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QDragLeaveEvent_delete ( QDragLeaveEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQHelpEvent final : public QHelpEvent {
2024-11-19 19:29:06 +13:00
public :
2024-10-20 18:21:03 +13:00
2025-02-01 13:45:16 +13:00
MiqtVirtualQHelpEvent ( QEvent : : Type type , const QPoint & pos , const QPoint & globalPos ) : QHelpEvent ( type , pos , globalPos ) { } ;
2024-10-20 18:21:03 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQHelpEvent ( ) override = default ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QHelpEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QHelpEvent : : clone ( ) ;
}
2024-10-20 18:21:03 +13:00
2025-02-01 13:45:16 +13:00
QHelpEvent * callback_return_value = miqt_exec_callback_QHelpEvent_clone ( this , handle__clone ) ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2024-10-20 18:21:03 +13:00
2025-02-08 13:52:43 +13:00
friend QHelpEvent * QHelpEvent_virtualbase_clone ( const void * self ) ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QHelpEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2024-10-20 18:21:03 +13:00
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QHelpEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
}
2024-10-20 18:21:03 +13:00
2025-02-08 13:52:43 +13:00
friend void QHelpEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
} ;
2024-10-20 18:21:03 +13:00
2025-02-01 13:45:16 +13:00
QHelpEvent * QHelpEvent_new ( int type , QPoint * pos , QPoint * globalPos ) {
return new MiqtVirtualQHelpEvent ( static_cast < QEvent : : Type > ( type ) , * pos , * globalPos ) ;
2024-12-07 17:15:57 +13:00
}
void QHelpEvent_virtbase ( QHelpEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QHelpEvent * QHelpEvent_clone ( const QHelpEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
int QHelpEvent_x ( const QHelpEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > x ( ) ;
}
2025-02-01 13:45:16 +13:00
int QHelpEvent_y ( const QHelpEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > y ( ) ;
}
2025-02-01 13:45:16 +13:00
int QHelpEvent_globalX ( const QHelpEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > globalX ( ) ;
}
2025-02-01 13:45:16 +13:00
int QHelpEvent_globalY ( const QHelpEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > globalY ( ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QHelpEvent_pos ( const QHelpEvent * self ) {
2024-10-20 18:21:03 +13:00
const QPoint & _ret = self - > pos ( ) ;
// Cast returned reference into pointer
return const_cast < QPoint * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
QPoint * QHelpEvent_globalPos ( const QHelpEvent * self ) {
2024-10-20 18:21:03 +13:00
const QPoint & _ret = self - > globalPos ( ) ;
// Cast returned reference into pointer
return const_cast < QPoint * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QHelpEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQHelpEvent * self_cast = dynamic_cast < MiqtVirtualQHelpEvent * > ( ( QHelpEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QHelpEvent * QHelpEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQHelpEvent * ) ( self ) ) - > MiqtVirtualQHelpEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QHelpEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQHelpEvent * self_cast = dynamic_cast < MiqtVirtualQHelpEvent * > ( ( QHelpEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QHelpEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQHelpEvent * ) ( self ) ) - > MiqtVirtualQHelpEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QHelpEvent_delete ( QHelpEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQStatusTipEvent final : public QStatusTipEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQStatusTipEvent ( const QString & tip ) : QStatusTipEvent ( tip ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQStatusTipEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QStatusTipEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QStatusTipEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QStatusTipEvent * callback_return_value = miqt_exec_callback_QStatusTipEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QStatusTipEvent * QStatusTipEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QStatusTipEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QStatusTipEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QStatusTipEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QStatusTipEvent * QStatusTipEvent_new ( struct miqt_string tip ) {
2024-10-20 18:21:03 +13:00
QString tip_QString = QString : : fromUtf8 ( tip . data , tip . len ) ;
2024-12-07 17:15:57 +13:00
return new MiqtVirtualQStatusTipEvent ( tip_QString ) ;
}
void QStatusTipEvent_virtbase ( QStatusTipEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QStatusTipEvent * QStatusTipEvent_clone ( const QStatusTipEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QStatusTipEvent_tip ( const QStatusTipEvent * self ) {
2024-10-20 18:21:03 +13:00
QString _ret = self - > tip ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
bool QStatusTipEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQStatusTipEvent * self_cast = dynamic_cast < MiqtVirtualQStatusTipEvent * > ( ( QStatusTipEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QStatusTipEvent * QStatusTipEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQStatusTipEvent * ) ( self ) ) - > MiqtVirtualQStatusTipEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QStatusTipEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQStatusTipEvent * self_cast = dynamic_cast < MiqtVirtualQStatusTipEvent * > ( ( QStatusTipEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QStatusTipEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQStatusTipEvent * ) ( self ) ) - > MiqtVirtualQStatusTipEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QStatusTipEvent_delete ( QStatusTipEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQWhatsThisClickedEvent final : public QWhatsThisClickedEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQWhatsThisClickedEvent ( const QString & href ) : QWhatsThisClickedEvent ( href ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQWhatsThisClickedEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QWhatsThisClickedEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QWhatsThisClickedEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QWhatsThisClickedEvent * callback_return_value = miqt_exec_callback_QWhatsThisClickedEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QWhatsThisClickedEvent * QWhatsThisClickedEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QWhatsThisClickedEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWhatsThisClickedEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QWhatsThisClickedEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QWhatsThisClickedEvent * QWhatsThisClickedEvent_new ( struct miqt_string href ) {
2024-10-20 18:21:03 +13:00
QString href_QString = QString : : fromUtf8 ( href . data , href . len ) ;
2024-12-07 17:15:57 +13:00
return new MiqtVirtualQWhatsThisClickedEvent ( href_QString ) ;
}
void QWhatsThisClickedEvent_virtbase ( QWhatsThisClickedEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QWhatsThisClickedEvent * QWhatsThisClickedEvent_clone ( const QWhatsThisClickedEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QWhatsThisClickedEvent_href ( const QWhatsThisClickedEvent * self ) {
2024-10-20 18:21:03 +13:00
QString _ret = self - > href ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
bool QWhatsThisClickedEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWhatsThisClickedEvent * self_cast = dynamic_cast < MiqtVirtualQWhatsThisClickedEvent * > ( ( QWhatsThisClickedEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QWhatsThisClickedEvent * QWhatsThisClickedEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQWhatsThisClickedEvent * ) ( self ) ) - > MiqtVirtualQWhatsThisClickedEvent : : clone ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWhatsThisClickedEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWhatsThisClickedEvent * self_cast = dynamic_cast < MiqtVirtualQWhatsThisClickedEvent * > ( ( QWhatsThisClickedEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QWhatsThisClickedEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQWhatsThisClickedEvent * ) ( self ) ) - > MiqtVirtualQWhatsThisClickedEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QWhatsThisClickedEvent_delete ( QWhatsThisClickedEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQActionEvent final : public QActionEvent {
2024-11-19 19:29:06 +13:00
public :
2025-02-01 13:45:16 +13:00
MiqtVirtualQActionEvent ( int type , QAction * action ) : QActionEvent ( type , action ) { } ;
MiqtVirtualQActionEvent ( int type , QAction * action , QAction * before ) : QActionEvent ( type , action , before ) { } ;
2024-11-19 19:29:06 +13:00
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQActionEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QActionEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QActionEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QActionEvent * callback_return_value = miqt_exec_callback_QActionEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QActionEvent * QActionEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QActionEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QActionEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QActionEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2025-02-01 13:45:16 +13:00
QActionEvent * QActionEvent_new ( int type , QAction * action ) {
return new MiqtVirtualQActionEvent ( static_cast < int > ( type ) , action ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QActionEvent * QActionEvent_new2 ( int type , QAction * action , QAction * before ) {
return new MiqtVirtualQActionEvent ( static_cast < int > ( type ) , action , before ) ;
2024-12-07 17:15:57 +13:00
}
void QActionEvent_virtbase ( QActionEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QActionEvent * QActionEvent_clone ( const QActionEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QAction * QActionEvent_action ( const QActionEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > action ( ) ;
}
2025-02-01 13:45:16 +13:00
QAction * QActionEvent_before ( const QActionEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > before ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QActionEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQActionEvent * self_cast = dynamic_cast < MiqtVirtualQActionEvent * > ( ( QActionEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QActionEvent * QActionEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQActionEvent * ) ( self ) ) - > MiqtVirtualQActionEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QActionEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQActionEvent * self_cast = dynamic_cast < MiqtVirtualQActionEvent * > ( ( QActionEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QActionEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQActionEvent * ) ( self ) ) - > MiqtVirtualQActionEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QActionEvent_delete ( QActionEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQFileOpenEvent final : public QFileOpenEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQFileOpenEvent ( const QString & file ) : QFileOpenEvent ( file ) { } ;
MiqtVirtualQFileOpenEvent ( const QUrl & url ) : QFileOpenEvent ( url ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQFileOpenEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QFileOpenEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QFileOpenEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QFileOpenEvent * callback_return_value = miqt_exec_callback_QFileOpenEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QFileOpenEvent * QFileOpenEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QFileOpenEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QFileOpenEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QFileOpenEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QFileOpenEvent * QFileOpenEvent_new ( struct miqt_string file ) {
2024-10-20 18:21:03 +13:00
QString file_QString = QString : : fromUtf8 ( file . data , file . len ) ;
2024-12-07 17:15:57 +13:00
return new MiqtVirtualQFileOpenEvent ( file_QString ) ;
}
QFileOpenEvent * QFileOpenEvent_new2 ( QUrl * url ) {
return new MiqtVirtualQFileOpenEvent ( * url ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
void QFileOpenEvent_virtbase ( QFileOpenEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QFileOpenEvent * QFileOpenEvent_clone ( const QFileOpenEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QFileOpenEvent_file ( const QFileOpenEvent * self ) {
2024-10-20 18:21:03 +13:00
QString _ret = self - > file ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
QUrl * QFileOpenEvent_url ( const QFileOpenEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QUrl ( self - > url ( ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QFileOpenEvent_openFile ( const QFileOpenEvent * self , QFile * file , int flags ) {
2024-10-20 18:21:03 +13:00
return self - > openFile ( * file , static_cast < QIODevice : : OpenMode > ( flags ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QFileOpenEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQFileOpenEvent * self_cast = dynamic_cast < MiqtVirtualQFileOpenEvent * > ( ( QFileOpenEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QFileOpenEvent * QFileOpenEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQFileOpenEvent * ) ( self ) ) - > MiqtVirtualQFileOpenEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QFileOpenEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQFileOpenEvent * self_cast = dynamic_cast < MiqtVirtualQFileOpenEvent * > ( ( QFileOpenEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QFileOpenEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQFileOpenEvent * ) ( self ) ) - > MiqtVirtualQFileOpenEvent : : setAccepted ( accepted ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QFileOpenEvent_delete ( QFileOpenEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQToolBarChangeEvent final : public QToolBarChangeEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQToolBarChangeEvent ( bool t ) : QToolBarChangeEvent ( t ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQToolBarChangeEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QToolBarChangeEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QToolBarChangeEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QToolBarChangeEvent * callback_return_value = miqt_exec_callback_QToolBarChangeEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QToolBarChangeEvent * QToolBarChangeEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QToolBarChangeEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QToolBarChangeEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QToolBarChangeEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QToolBarChangeEvent * QToolBarChangeEvent_new ( bool t ) {
return new MiqtVirtualQToolBarChangeEvent ( t ) ;
}
void QToolBarChangeEvent_virtbase ( QToolBarChangeEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QToolBarChangeEvent * QToolBarChangeEvent_clone ( const QToolBarChangeEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QToolBarChangeEvent_toggle ( const QToolBarChangeEvent * self ) {
2024-11-19 19:29:06 +13:00
return self - > toggle ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QToolBarChangeEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQToolBarChangeEvent * self_cast = dynamic_cast < MiqtVirtualQToolBarChangeEvent * > ( ( QToolBarChangeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QToolBarChangeEvent * QToolBarChangeEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQToolBarChangeEvent * ) ( self ) ) - > MiqtVirtualQToolBarChangeEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QToolBarChangeEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQToolBarChangeEvent * self_cast = dynamic_cast < MiqtVirtualQToolBarChangeEvent * > ( ( QToolBarChangeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QToolBarChangeEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQToolBarChangeEvent * ) ( self ) ) - > MiqtVirtualQToolBarChangeEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QToolBarChangeEvent_delete ( QToolBarChangeEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQShortcutEvent final : public QShortcutEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQShortcutEvent ( const QKeySequence & key , int id ) : QShortcutEvent ( key , id ) { } ;
MiqtVirtualQShortcutEvent ( const QKeySequence & key , int id , bool ambiguous ) : QShortcutEvent ( key , id , ambiguous ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQShortcutEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QShortcutEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QShortcutEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QShortcutEvent * callback_return_value = miqt_exec_callback_QShortcutEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QShortcutEvent * QShortcutEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QShortcutEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QShortcutEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QShortcutEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-10-20 18:21:03 +13:00
2024-11-19 19:29:06 +13:00
} ;
2024-10-20 18:21:03 +13:00
2024-12-07 17:15:57 +13:00
QShortcutEvent * QShortcutEvent_new ( QKeySequence * key , int id ) {
return new MiqtVirtualQShortcutEvent ( * key , static_cast < int > ( id ) ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QShortcutEvent * QShortcutEvent_new2 ( QKeySequence * key , int id , bool ambiguous ) {
return new MiqtVirtualQShortcutEvent ( * key , static_cast < int > ( id ) , ambiguous ) ;
}
void QShortcutEvent_virtbase ( QShortcutEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QShortcutEvent * QShortcutEvent_clone ( const QShortcutEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QKeySequence * QShortcutEvent_key ( const QShortcutEvent * self ) {
2024-10-20 18:21:03 +13:00
const QKeySequence & _ret = self - > key ( ) ;
// Cast returned reference into pointer
return const_cast < QKeySequence * > ( & _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QShortcutEvent_shortcutId ( const QShortcutEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > shortcutId ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QShortcutEvent_isAmbiguous ( const QShortcutEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isAmbiguous ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QShortcutEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQShortcutEvent * self_cast = dynamic_cast < MiqtVirtualQShortcutEvent * > ( ( QShortcutEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QShortcutEvent * QShortcutEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQShortcutEvent * ) ( self ) ) - > MiqtVirtualQShortcutEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QShortcutEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQShortcutEvent * self_cast = dynamic_cast < MiqtVirtualQShortcutEvent * > ( ( QShortcutEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QShortcutEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQShortcutEvent * ) ( self ) ) - > MiqtVirtualQShortcutEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QShortcutEvent_delete ( QShortcutEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQWindowStateChangeEvent final : public QWindowStateChangeEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQWindowStateChangeEvent ( Qt : : WindowStates oldState ) : QWindowStateChangeEvent ( oldState ) { } ;
MiqtVirtualQWindowStateChangeEvent ( Qt : : WindowStates oldState , bool isOverride ) : QWindowStateChangeEvent ( oldState , isOverride ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQWindowStateChangeEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QWindowStateChangeEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QWindowStateChangeEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QWindowStateChangeEvent * callback_return_value = miqt_exec_callback_QWindowStateChangeEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QWindowStateChangeEvent * QWindowStateChangeEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QWindowStateChangeEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWindowStateChangeEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QWindowStateChangeEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QWindowStateChangeEvent * QWindowStateChangeEvent_new ( int oldState ) {
return new MiqtVirtualQWindowStateChangeEvent ( static_cast < Qt : : WindowStates > ( oldState ) ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QWindowStateChangeEvent * QWindowStateChangeEvent_new2 ( int oldState , bool isOverride ) {
return new MiqtVirtualQWindowStateChangeEvent ( static_cast < Qt : : WindowStates > ( oldState ) , isOverride ) ;
}
void QWindowStateChangeEvent_virtbase ( QWindowStateChangeEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QWindowStateChangeEvent * QWindowStateChangeEvent_clone ( const QWindowStateChangeEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
int QWindowStateChangeEvent_oldState ( const QWindowStateChangeEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : WindowStates _ret = self - > oldState ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QWindowStateChangeEvent_isOverride ( const QWindowStateChangeEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isOverride ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QWindowStateChangeEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWindowStateChangeEvent * self_cast = dynamic_cast < MiqtVirtualQWindowStateChangeEvent * > ( ( QWindowStateChangeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QWindowStateChangeEvent * QWindowStateChangeEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQWindowStateChangeEvent * ) ( self ) ) - > MiqtVirtualQWindowStateChangeEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWindowStateChangeEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWindowStateChangeEvent * self_cast = dynamic_cast < MiqtVirtualQWindowStateChangeEvent * > ( ( QWindowStateChangeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QWindowStateChangeEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQWindowStateChangeEvent * ) ( self ) ) - > MiqtVirtualQWindowStateChangeEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QWindowStateChangeEvent_delete ( QWindowStateChangeEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQTouchEvent final : public QTouchEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQTouchEvent ( QEvent : : Type eventType ) : QTouchEvent ( eventType ) { } ;
MiqtVirtualQTouchEvent ( QEvent : : Type eventType , const QPointingDevice * device , Qt : : KeyboardModifiers modifiers , QEventPoint : : States touchPointStates ) : QTouchEvent ( eventType , device , modifiers , touchPointStates ) { } ;
MiqtVirtualQTouchEvent ( QEvent : : Type eventType , const QPointingDevice * device ) : QTouchEvent ( eventType , device ) { } ;
MiqtVirtualQTouchEvent ( QEvent : : Type eventType , const QPointingDevice * device , Qt : : KeyboardModifiers modifiers ) : QTouchEvent ( eventType , device , modifiers ) { } ;
MiqtVirtualQTouchEvent ( QEvent : : Type eventType , const QPointingDevice * device , Qt : : KeyboardModifiers modifiers , const QList < QEventPoint > & touchPoints ) : QTouchEvent ( eventType , device , modifiers , touchPoints ) { } ;
MiqtVirtualQTouchEvent ( QEvent : : Type eventType , const QPointingDevice * device , Qt : : KeyboardModifiers modifiers , QEventPoint : : States touchPointStates , const QList < QEventPoint > & touchPoints ) : QTouchEvent ( eventType , device , modifiers , touchPointStates , touchPoints ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQTouchEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QTouchEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QTouchEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QTouchEvent * callback_return_value = miqt_exec_callback_QTouchEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QTouchEvent * QTouchEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isBeginEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isBeginEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isBeginEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QTouchEvent : : isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QTouchEvent_isBeginEvent ( this , handle__isBeginEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QTouchEvent_virtualbase_isBeginEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isUpdateEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isUpdateEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isUpdateEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QTouchEvent : : isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QTouchEvent_isUpdateEvent ( this , handle__isUpdateEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QTouchEvent_virtualbase_isUpdateEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isEndEvent = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isEndEvent ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isEndEvent = = 0 ) {
2024-11-19 19:29:06 +13:00
return QTouchEvent : : isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QTouchEvent_isEndEvent ( this , handle__isEndEvent ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend bool QTouchEvent_virtualbase_isEndEvent ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setTimestamp = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setTimestamp ( quint64 timestamp ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setTimestamp = = 0 ) {
2024-11-19 19:29:06 +13:00
QTouchEvent : : setTimestamp ( timestamp ) ;
return ;
}
quint64 timestamp_ret = timestamp ;
unsigned long long sigval1 = static_cast < unsigned long long > ( timestamp_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QTouchEvent_setTimestamp ( this , handle__setTimestamp , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QTouchEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QTouchEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QTouchEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QTouchEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QTouchEvent * QTouchEvent_new ( int eventType ) {
return new MiqtVirtualQTouchEvent ( static_cast < QEvent : : Type > ( eventType ) ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QTouchEvent * QTouchEvent_new2 ( int eventType , QPointingDevice * device , int modifiers , uint8_t touchPointStates ) {
return new MiqtVirtualQTouchEvent ( static_cast < QEvent : : Type > ( eventType ) , device , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < QEventPoint : : States > ( touchPointStates ) ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QTouchEvent * QTouchEvent_new3 ( int eventType , QPointingDevice * device ) {
return new MiqtVirtualQTouchEvent ( static_cast < QEvent : : Type > ( eventType ) , device ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QTouchEvent * QTouchEvent_new4 ( int eventType , QPointingDevice * device , int modifiers ) {
return new MiqtVirtualQTouchEvent ( static_cast < QEvent : : Type > ( eventType ) , device , static_cast < Qt : : KeyboardModifiers > ( modifiers ) ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QTouchEvent * QTouchEvent_new5 ( int eventType , QPointingDevice * device , int modifiers , struct miqt_array /* of QEventPoint* */ touchPoints ) {
2024-10-20 18:21:03 +13:00
QList < QEventPoint > touchPoints_QList ;
2024-11-04 20:18:27 +13:00
touchPoints_QList . reserve ( touchPoints . len ) ;
QEventPoint * * touchPoints_arr = static_cast < QEventPoint * * > ( touchPoints . data ) ;
for ( size_t i = 0 ; i < touchPoints . len ; + + i ) {
2024-10-20 18:21:03 +13:00
touchPoints_QList . push_back ( * ( touchPoints_arr [ i ] ) ) ;
}
2024-12-07 17:15:57 +13:00
return new MiqtVirtualQTouchEvent ( static_cast < QEvent : : Type > ( eventType ) , device , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , touchPoints_QList ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QTouchEvent * QTouchEvent_new6 ( int eventType , QPointingDevice * device , int modifiers , uint8_t touchPointStates , struct miqt_array /* of QEventPoint* */ touchPoints ) {
2024-10-20 18:21:03 +13:00
QList < QEventPoint > touchPoints_QList ;
2024-11-04 20:18:27 +13:00
touchPoints_QList . reserve ( touchPoints . len ) ;
QEventPoint * * touchPoints_arr = static_cast < QEventPoint * * > ( touchPoints . data ) ;
for ( size_t i = 0 ; i < touchPoints . len ; + + i ) {
2024-10-20 18:21:03 +13:00
touchPoints_QList . push_back ( * ( touchPoints_arr [ i ] ) ) ;
}
2024-12-07 17:15:57 +13:00
return new MiqtVirtualQTouchEvent ( static_cast < QEvent : : Type > ( eventType ) , device , static_cast < Qt : : KeyboardModifiers > ( modifiers ) , static_cast < QEventPoint : : States > ( touchPointStates ) , touchPoints_QList ) ;
}
void QTouchEvent_virtbase ( QTouchEvent * src , QPointerEvent * * outptr_QPointerEvent ) {
* outptr_QPointerEvent = static_cast < QPointerEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QTouchEvent * QTouchEvent_clone ( const QTouchEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QObject * QTouchEvent_target ( const QTouchEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > target ( ) ;
}
2025-02-01 13:45:16 +13:00
uint8_t QTouchEvent_touchPointStates ( const QTouchEvent * self ) {
2024-10-20 18:21:03 +13:00
QEventPoint : : States _ret = self - > touchPointStates ( ) ;
return static_cast < uint8_t > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of QEventPoint* */ QTouchEvent_touchPoints ( const QTouchEvent * self ) {
2024-10-20 18:21:03 +13:00
const QList < QEventPoint > & _ret = self - > touchPoints ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
QEventPoint * * _arr = static_cast < QEventPoint * * > ( malloc ( sizeof ( QEventPoint * ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = new QEventPoint ( _ret [ i ] ) ;
}
2024-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_isBeginEvent ( const QTouchEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isBeginEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_isUpdateEvent ( const QTouchEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isUpdateEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_isEndEvent ( const QTouchEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > isEndEvent ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQTouchEvent * self_cast = dynamic_cast < MiqtVirtualQTouchEvent * > ( ( QTouchEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QTouchEvent * QTouchEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQTouchEvent * ) ( self ) ) - > MiqtVirtualQTouchEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_override_virtual_isBeginEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQTouchEvent * self_cast = dynamic_cast < MiqtVirtualQTouchEvent * > ( ( QTouchEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isBeginEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_virtualbase_isBeginEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQTouchEvent * ) ( self ) ) - > MiqtVirtualQTouchEvent : : isBeginEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_override_virtual_isUpdateEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQTouchEvent * self_cast = dynamic_cast < MiqtVirtualQTouchEvent * > ( ( QTouchEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isUpdateEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_virtualbase_isUpdateEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQTouchEvent * ) ( self ) ) - > MiqtVirtualQTouchEvent : : isUpdateEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_override_virtual_isEndEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQTouchEvent * self_cast = dynamic_cast < MiqtVirtualQTouchEvent * > ( ( QTouchEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isEndEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_virtualbase_isEndEvent ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQTouchEvent * ) ( self ) ) - > MiqtVirtualQTouchEvent : : isEndEvent ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_override_virtual_setTimestamp ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQTouchEvent * self_cast = dynamic_cast < MiqtVirtualQTouchEvent * > ( ( QTouchEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setTimestamp = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QTouchEvent_virtualbase_setTimestamp ( void * self , unsigned long long timestamp ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQTouchEvent * ) ( self ) ) - > MiqtVirtualQTouchEvent : : setTimestamp ( static_cast < quint64 > ( timestamp ) ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QTouchEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQTouchEvent * self_cast = dynamic_cast < MiqtVirtualQTouchEvent * > ( ( QTouchEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QTouchEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQTouchEvent * ) ( self ) ) - > MiqtVirtualQTouchEvent : : setAccepted ( accepted ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QTouchEvent_delete ( QTouchEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQScrollPrepareEvent final : public QScrollPrepareEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQScrollPrepareEvent ( const QPointF & startPos ) : QScrollPrepareEvent ( startPos ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQScrollPrepareEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QScrollPrepareEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QScrollPrepareEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QScrollPrepareEvent * callback_return_value = miqt_exec_callback_QScrollPrepareEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QScrollPrepareEvent * QScrollPrepareEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QScrollPrepareEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QScrollPrepareEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QScrollPrepareEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QScrollPrepareEvent * QScrollPrepareEvent_new ( QPointF * startPos ) {
return new MiqtVirtualQScrollPrepareEvent ( * startPos ) ;
}
void QScrollPrepareEvent_virtbase ( QScrollPrepareEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QScrollPrepareEvent * QScrollPrepareEvent_clone ( const QScrollPrepareEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QScrollPrepareEvent_startPos ( const QScrollPrepareEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > startPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QSizeF * QScrollPrepareEvent_viewportSize ( const QScrollPrepareEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QSizeF ( self - > viewportSize ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QRectF * QScrollPrepareEvent_contentPosRange ( const QScrollPrepareEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QRectF ( self - > contentPosRange ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QScrollPrepareEvent_contentPos ( const QScrollPrepareEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > contentPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
void QScrollPrepareEvent_setViewportSize ( QScrollPrepareEvent * self , QSizeF * size ) {
2024-10-20 18:21:03 +13:00
self - > setViewportSize ( * size ) ;
}
2025-02-01 13:45:16 +13:00
void QScrollPrepareEvent_setContentPosRange ( QScrollPrepareEvent * self , QRectF * rect ) {
2024-10-20 18:21:03 +13:00
self - > setContentPosRange ( * rect ) ;
}
2025-02-01 13:45:16 +13:00
void QScrollPrepareEvent_setContentPos ( QScrollPrepareEvent * self , QPointF * pos ) {
2024-10-20 18:21:03 +13:00
self - > setContentPos ( * pos ) ;
}
2025-02-01 13:45:16 +13:00
bool QScrollPrepareEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQScrollPrepareEvent * self_cast = dynamic_cast < MiqtVirtualQScrollPrepareEvent * > ( ( QScrollPrepareEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QScrollPrepareEvent * QScrollPrepareEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQScrollPrepareEvent * ) ( self ) ) - > MiqtVirtualQScrollPrepareEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QScrollPrepareEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQScrollPrepareEvent * self_cast = dynamic_cast < MiqtVirtualQScrollPrepareEvent * > ( ( QScrollPrepareEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QScrollPrepareEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQScrollPrepareEvent * ) ( self ) ) - > MiqtVirtualQScrollPrepareEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QScrollPrepareEvent_delete ( QScrollPrepareEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQScrollEvent final : public QScrollEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQScrollEvent ( const QPointF & contentPos , const QPointF & overshoot , QScrollEvent : : ScrollState scrollState ) : QScrollEvent ( contentPos , overshoot , scrollState ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQScrollEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QScrollEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QScrollEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QScrollEvent * callback_return_value = miqt_exec_callback_QScrollEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QScrollEvent * QScrollEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QScrollEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QScrollEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QScrollEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QScrollEvent * QScrollEvent_new ( QPointF * contentPos , QPointF * overshoot , int scrollState ) {
return new MiqtVirtualQScrollEvent ( * contentPos , * overshoot , static_cast < QScrollEvent : : ScrollState > ( scrollState ) ) ;
}
void QScrollEvent_virtbase ( QScrollEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QScrollEvent * QScrollEvent_clone ( const QScrollEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QScrollEvent_contentPos ( const QScrollEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > contentPos ( ) ) ;
}
2025-02-01 13:45:16 +13:00
QPointF * QScrollEvent_overshootDistance ( const QScrollEvent * self ) {
2024-10-20 18:21:03 +13:00
return new QPointF ( self - > overshootDistance ( ) ) ;
}
2025-02-01 13:45:16 +13:00
int QScrollEvent_scrollState ( const QScrollEvent * self ) {
2024-10-20 18:21:03 +13:00
QScrollEvent : : ScrollState _ret = self - > scrollState ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QScrollEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQScrollEvent * self_cast = dynamic_cast < MiqtVirtualQScrollEvent * > ( ( QScrollEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QScrollEvent * QScrollEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQScrollEvent * ) ( self ) ) - > MiqtVirtualQScrollEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QScrollEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQScrollEvent * self_cast = dynamic_cast < MiqtVirtualQScrollEvent * > ( ( QScrollEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QScrollEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQScrollEvent * ) ( self ) ) - > MiqtVirtualQScrollEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QScrollEvent_delete ( QScrollEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQScreenOrientationChangeEvent final : public QScreenOrientationChangeEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQScreenOrientationChangeEvent ( QScreen * screen , Qt : : ScreenOrientation orientation ) : QScreenOrientationChangeEvent ( screen , orientation ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQScreenOrientationChangeEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QScreenOrientationChangeEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QScreenOrientationChangeEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QScreenOrientationChangeEvent * callback_return_value = miqt_exec_callback_QScreenOrientationChangeEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QScreenOrientationChangeEvent * QScreenOrientationChangeEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QScreenOrientationChangeEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QScreenOrientationChangeEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QScreenOrientationChangeEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QScreenOrientationChangeEvent * QScreenOrientationChangeEvent_new ( QScreen * screen , int orientation ) {
return new MiqtVirtualQScreenOrientationChangeEvent ( screen , static_cast < Qt : : ScreenOrientation > ( orientation ) ) ;
}
void QScreenOrientationChangeEvent_virtbase ( QScreenOrientationChangeEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QScreenOrientationChangeEvent * QScreenOrientationChangeEvent_clone ( const QScreenOrientationChangeEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QScreen * QScreenOrientationChangeEvent_screen ( const QScreenOrientationChangeEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > screen ( ) ;
}
2025-02-01 13:45:16 +13:00
int QScreenOrientationChangeEvent_orientation ( const QScreenOrientationChangeEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : ScreenOrientation _ret = self - > orientation ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QScreenOrientationChangeEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQScreenOrientationChangeEvent * self_cast = dynamic_cast < MiqtVirtualQScreenOrientationChangeEvent * > ( ( QScreenOrientationChangeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QScreenOrientationChangeEvent * QScreenOrientationChangeEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQScreenOrientationChangeEvent * ) ( self ) ) - > MiqtVirtualQScreenOrientationChangeEvent : : clone ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QScreenOrientationChangeEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQScreenOrientationChangeEvent * self_cast = dynamic_cast < MiqtVirtualQScreenOrientationChangeEvent * > ( ( QScreenOrientationChangeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QScreenOrientationChangeEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQScreenOrientationChangeEvent * ) ( self ) ) - > MiqtVirtualQScreenOrientationChangeEvent : : setAccepted ( accepted ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QScreenOrientationChangeEvent_delete ( QScreenOrientationChangeEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQApplicationStateChangeEvent final : public QApplicationStateChangeEvent {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQApplicationStateChangeEvent ( Qt : : ApplicationState state ) : QApplicationStateChangeEvent ( state ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQApplicationStateChangeEvent ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__clone = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QApplicationStateChangeEvent * clone ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__clone = = 0 ) {
2024-11-19 19:29:06 +13:00
return QApplicationStateChangeEvent : : clone ( ) ;
}
2025-02-01 13:45:16 +13:00
QApplicationStateChangeEvent * callback_return_value = miqt_exec_callback_QApplicationStateChangeEvent_clone ( this , handle__clone ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
2025-02-08 13:52:43 +13:00
friend QApplicationStateChangeEvent * QApplicationStateChangeEvent_virtualbase_clone ( const void * self ) ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAccepted = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAccepted ( bool accepted ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAccepted = = 0 ) {
2024-11-19 19:29:06 +13:00
QApplicationStateChangeEvent : : setAccepted ( accepted ) ;
return ;
}
bool sigval1 = accepted ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QApplicationStateChangeEvent_setAccepted ( this , handle__setAccepted , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-08 13:52:43 +13:00
friend void QApplicationStateChangeEvent_virtualbase_setAccepted ( void * self , bool accepted ) ;
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QApplicationStateChangeEvent * QApplicationStateChangeEvent_new ( int state ) {
return new MiqtVirtualQApplicationStateChangeEvent ( static_cast < Qt : : ApplicationState > ( state ) ) ;
}
void QApplicationStateChangeEvent_virtbase ( QApplicationStateChangeEvent * src , QEvent * * outptr_QEvent ) {
* outptr_QEvent = static_cast < QEvent * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QApplicationStateChangeEvent * QApplicationStateChangeEvent_clone ( const QApplicationStateChangeEvent * self ) {
2024-10-20 18:21:03 +13:00
return self - > clone ( ) ;
}
2025-02-01 13:45:16 +13:00
int QApplicationStateChangeEvent_applicationState ( const QApplicationStateChangeEvent * self ) {
2024-10-20 18:21:03 +13:00
Qt : : ApplicationState _ret = self - > applicationState ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QApplicationStateChangeEvent_override_virtual_clone ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQApplicationStateChangeEvent * self_cast = dynamic_cast < MiqtVirtualQApplicationStateChangeEvent * > ( ( QApplicationStateChangeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__clone = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QApplicationStateChangeEvent * QApplicationStateChangeEvent_virtualbase_clone ( const void * self ) {
2025-02-08 13:52:43 +13:00
return ( ( const MiqtVirtualQApplicationStateChangeEvent * ) ( self ) ) - > MiqtVirtualQApplicationStateChangeEvent : : clone ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QApplicationStateChangeEvent_override_virtual_setAccepted ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQApplicationStateChangeEvent * self_cast = dynamic_cast < MiqtVirtualQApplicationStateChangeEvent * > ( ( QApplicationStateChangeEvent * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAccepted = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QApplicationStateChangeEvent_virtualbase_setAccepted ( void * self , bool accepted ) {
2025-02-08 13:52:43 +13:00
( ( MiqtVirtualQApplicationStateChangeEvent * ) ( self ) ) - > MiqtVirtualQApplicationStateChangeEvent : : setAccepted ( accepted ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QApplicationStateChangeEvent_delete ( QApplicationStateChangeEvent * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-19 19:29:06 +13:00
}
2024-12-07 17:15:57 +13:00
QInputMethodEvent__Attribute * QInputMethodEvent__Attribute_new ( int typ , int s , int l , QVariant * val ) {
return new QInputMethodEvent : : Attribute ( static_cast < QInputMethodEvent : : AttributeType > ( typ ) , static_cast < int > ( s ) , static_cast < int > ( l ) , * val ) ;
2024-11-19 19:29:06 +13:00
}
2024-12-07 17:15:57 +13:00
QInputMethodEvent__Attribute * QInputMethodEvent__Attribute_new2 ( int typ , int s , int l ) {
return new QInputMethodEvent : : Attribute ( static_cast < QInputMethodEvent : : AttributeType > ( typ ) , static_cast < int > ( s ) , static_cast < int > ( l ) ) ;
2024-11-19 19:29:06 +13:00
}
2024-12-07 17:15:57 +13:00
QInputMethodEvent__Attribute * QInputMethodEvent__Attribute_new3 ( QInputMethodEvent__Attribute * param1 ) {
return new QInputMethodEvent : : Attribute ( * param1 ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QInputMethodEvent__Attribute_operatorAssign ( QInputMethodEvent__Attribute * self , QInputMethodEvent__Attribute * param1 ) {
2024-10-20 18:21:03 +13:00
self - > operator = ( * param1 ) ;
}
2025-02-01 13:45:16 +13:00
void QInputMethodEvent__Attribute_delete ( QInputMethodEvent__Attribute * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}