2024-11-19 19:29:06 +13:00
# include <QAbstractAnimation>
2025-01-19 16:39:11 +13:00
# include <QChildEvent>
2024-10-20 18:21:03 +13:00
# include <QEasingCurve>
2024-11-19 19:29:06 +13:00
# include <QEvent>
2024-11-17 19:21:37 +13:00
# include <QList>
2025-01-19 16:39:11 +13:00
# include <QMetaMethod>
2024-10-20 18:21:03 +13:00
# include <QMetaObject>
# include <QObject>
2024-11-26 20:10:11 +13:00
# include <QPair>
2024-10-20 18:21:03 +13:00
# include <QString>
# include <QByteArray>
# include <cstring>
2025-01-19 16:39:11 +13:00
# include <QTimerEvent>
2024-10-20 18:21:03 +13:00
# include <QVariant>
# include <QVariantAnimation>
# include <qvariantanimation.h>
# include "gen_qvariantanimation.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
void miqt_exec_callback_QVariantAnimation_valueChanged ( intptr_t , QVariant * ) ;
int miqt_exec_callback_QVariantAnimation_duration ( const QVariantAnimation * , intptr_t ) ;
bool miqt_exec_callback_QVariantAnimation_event ( QVariantAnimation * , intptr_t , QEvent * ) ;
void miqt_exec_callback_QVariantAnimation_updateCurrentTime ( QVariantAnimation * , intptr_t , int ) ;
void miqt_exec_callback_QVariantAnimation_updateState ( QVariantAnimation * , intptr_t , int , int ) ;
void miqt_exec_callback_QVariantAnimation_updateCurrentValue ( QVariantAnimation * , intptr_t , QVariant * ) ;
QVariant * miqt_exec_callback_QVariantAnimation_interpolated ( const QVariantAnimation * , intptr_t , QVariant * , QVariant * , double ) ;
void miqt_exec_callback_QVariantAnimation_updateDirection ( QVariantAnimation * , intptr_t , int ) ;
bool miqt_exec_callback_QVariantAnimation_eventFilter ( QVariantAnimation * , intptr_t , QObject * , QEvent * ) ;
void miqt_exec_callback_QVariantAnimation_timerEvent ( QVariantAnimation * , intptr_t , QTimerEvent * ) ;
void miqt_exec_callback_QVariantAnimation_childEvent ( QVariantAnimation * , intptr_t , QChildEvent * ) ;
void miqt_exec_callback_QVariantAnimation_customEvent ( QVariantAnimation * , intptr_t , QEvent * ) ;
void miqt_exec_callback_QVariantAnimation_connectNotify ( QVariantAnimation * , intptr_t , QMetaMethod * ) ;
void miqt_exec_callback_QVariantAnimation_disconnectNotify ( QVariantAnimation * , intptr_t , QMetaMethod * ) ;
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 MiqtVirtualQVariantAnimation final : public QVariantAnimation {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQVariantAnimation ( ) : QVariantAnimation ( ) { } ;
MiqtVirtualQVariantAnimation ( QObject * parent ) : QVariantAnimation ( parent ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQVariantAnimation ( ) 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__duration = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual int duration ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__duration = = 0 ) {
2024-11-19 19:29:06 +13:00
return QVariantAnimation : : duration ( ) ;
}
2025-02-01 13:45:16 +13:00
int callback_return_value = miqt_exec_callback_QVariantAnimation_duration ( this , handle__duration ) ;
2024-11-19 19:29:06 +13:00
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
int virtualbase_duration ( ) const {
2024-11-19 19:29:06 +13:00
return QVariantAnimation : : duration ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__event = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool event ( QEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__event = = 0 ) {
2024-11-19 19:29:06 +13:00
return QVariantAnimation : : event ( event ) ;
}
QEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QVariantAnimation_event ( this , handle__event , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_event ( QEvent * event ) {
2024-11-19 19:29:06 +13:00
return QVariantAnimation : : event ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__updateCurrentTime = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void updateCurrentTime ( int param1 ) override {
2025-02-01 13:45:16 +13:00
if ( handle__updateCurrentTime = = 0 ) {
2024-11-19 19:29:06 +13:00
QVariantAnimation : : updateCurrentTime ( param1 ) ;
return ;
}
int sigval1 = param1 ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QVariantAnimation_updateCurrentTime ( this , handle__updateCurrentTime , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_updateCurrentTime ( int param1 ) {
2024-11-19 19:29:06 +13:00
QVariantAnimation : : updateCurrentTime ( static_cast < int > ( param1 ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__updateState = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void updateState ( QAbstractAnimation : : State newState , QAbstractAnimation : : State oldState ) override {
2025-02-01 13:45:16 +13:00
if ( handle__updateState = = 0 ) {
2024-11-19 19:29:06 +13:00
QVariantAnimation : : updateState ( newState , oldState ) ;
return ;
}
QAbstractAnimation : : State newState_ret = newState ;
int sigval1 = static_cast < int > ( newState_ret ) ;
QAbstractAnimation : : State oldState_ret = oldState ;
int sigval2 = static_cast < int > ( oldState_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QVariantAnimation_updateState ( this , handle__updateState , sigval1 , sigval2 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_updateState ( int newState , int oldState ) {
2024-11-19 19:29:06 +13:00
QVariantAnimation : : updateState ( static_cast < QAbstractAnimation : : State > ( newState ) , static_cast < QAbstractAnimation : : State > ( oldState ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__updateCurrentValue = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void updateCurrentValue ( const QVariant & value ) override {
2025-02-01 13:45:16 +13:00
if ( handle__updateCurrentValue = = 0 ) {
2024-11-19 19:29:06 +13:00
QVariantAnimation : : updateCurrentValue ( value ) ;
return ;
}
const QVariant & value_ret = value ;
// Cast returned reference into pointer
QVariant * sigval1 = const_cast < QVariant * > ( & value_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QVariantAnimation_updateCurrentValue ( this , handle__updateCurrentValue , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_updateCurrentValue ( QVariant * value ) {
2024-11-19 19:29:06 +13:00
QVariantAnimation : : updateCurrentValue ( * value ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__interpolated = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QVariant interpolated ( const QVariant & from , const QVariant & to , qreal progress ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__interpolated = = 0 ) {
2024-11-19 19:29:06 +13:00
return QVariantAnimation : : interpolated ( from , to , progress ) ;
}
const QVariant & from_ret = from ;
// Cast returned reference into pointer
QVariant * sigval1 = const_cast < QVariant * > ( & from_ret ) ;
const QVariant & to_ret = to ;
// Cast returned reference into pointer
QVariant * sigval2 = const_cast < QVariant * > ( & to_ret ) ;
qreal progress_ret = progress ;
double sigval3 = static_cast < double > ( progress_ret ) ;
2025-02-01 13:45:16 +13:00
QVariant * callback_return_value = miqt_exec_callback_QVariantAnimation_interpolated ( this , handle__interpolated , sigval1 , sigval2 , sigval3 ) ;
2024-11-19 19:29:06 +13:00
return * callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
QVariant * virtualbase_interpolated ( QVariant * from , QVariant * to , double progress ) const {
2024-11-19 19:29:06 +13:00
return new QVariant ( QVariantAnimation : : interpolated ( * from , * to , static_cast < qreal > ( progress ) ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__updateDirection = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void updateDirection ( QAbstractAnimation : : Direction direction ) override {
2025-02-01 13:45:16 +13:00
if ( handle__updateDirection = = 0 ) {
2024-11-19 19:29:06 +13:00
QVariantAnimation : : updateDirection ( direction ) ;
return ;
}
QAbstractAnimation : : Direction direction_ret = direction ;
int sigval1 = static_cast < int > ( direction_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QVariantAnimation_updateDirection ( this , handle__updateDirection , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_updateDirection ( int direction ) {
2024-11-19 19:29:06 +13:00
QVariantAnimation : : updateDirection ( static_cast < QAbstractAnimation : : Direction > ( direction ) ) ;
}
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__eventFilter = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual bool eventFilter ( QObject * watched , QEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__eventFilter = = 0 ) {
2025-01-19 16:39:11 +13:00
return QVariantAnimation : : eventFilter ( watched , event ) ;
}
QObject * sigval1 = watched ;
QEvent * sigval2 = event ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QVariantAnimation_eventFilter ( this , handle__eventFilter , sigval1 , sigval2 ) ;
2025-01-19 16:39:11 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_eventFilter ( QObject * watched , QEvent * event ) {
2025-01-19 16:39:11 +13:00
return QVariantAnimation : : eventFilter ( watched , event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__timerEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void timerEvent ( QTimerEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__timerEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
QVariantAnimation : : timerEvent ( event ) ;
return ;
}
QTimerEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QVariantAnimation_timerEvent ( this , handle__timerEvent , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_timerEvent ( QTimerEvent * event ) {
2025-01-19 16:39:11 +13:00
QVariantAnimation : : timerEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__childEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void childEvent ( QChildEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__childEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
QVariantAnimation : : childEvent ( event ) ;
return ;
}
QChildEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QVariantAnimation_childEvent ( this , handle__childEvent , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_childEvent ( QChildEvent * event ) {
2025-01-19 16:39:11 +13:00
QVariantAnimation : : childEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__customEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void customEvent ( QEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__customEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
QVariantAnimation : : customEvent ( event ) ;
return ;
}
QEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QVariantAnimation_customEvent ( this , handle__customEvent , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_customEvent ( QEvent * event ) {
2025-01-19 16:39:11 +13:00
QVariantAnimation : : customEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__connectNotify = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void connectNotify ( const QMetaMethod & signal ) override {
2025-02-01 13:45:16 +13:00
if ( handle__connectNotify = = 0 ) {
2025-01-19 16:39:11 +13:00
QVariantAnimation : : connectNotify ( signal ) ;
return ;
}
const QMetaMethod & signal_ret = signal ;
// Cast returned reference into pointer
QMetaMethod * sigval1 = const_cast < QMetaMethod * > ( & signal_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QVariantAnimation_connectNotify ( this , handle__connectNotify , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_connectNotify ( QMetaMethod * signal ) {
2025-01-19 16:39:11 +13:00
QVariantAnimation : : connectNotify ( * signal ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__disconnectNotify = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void disconnectNotify ( const QMetaMethod & signal ) override {
2025-02-01 13:45:16 +13:00
if ( handle__disconnectNotify = = 0 ) {
2025-01-19 16:39:11 +13:00
QVariantAnimation : : disconnectNotify ( signal ) ;
return ;
}
const QMetaMethod & signal_ret = signal ;
// Cast returned reference into pointer
QMetaMethod * sigval1 = const_cast < QMetaMethod * > ( & signal_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QVariantAnimation_disconnectNotify ( this , handle__disconnectNotify , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_disconnectNotify ( QMetaMethod * signal ) {
2025-01-19 16:39:11 +13:00
QVariantAnimation : : disconnectNotify ( * signal ) ;
}
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QVariantAnimation * QVariantAnimation_new ( ) {
return new MiqtVirtualQVariantAnimation ( ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QVariantAnimation * QVariantAnimation_new2 ( QObject * parent ) {
return new MiqtVirtualQVariantAnimation ( parent ) ;
}
void QVariantAnimation_virtbase ( QVariantAnimation * src , QAbstractAnimation * * outptr_QAbstractAnimation ) {
* outptr_QAbstractAnimation = static_cast < QAbstractAnimation * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QMetaObject * QVariantAnimation_metaObject ( const QVariantAnimation * self ) {
2024-10-20 18:21:03 +13:00
return ( QMetaObject * ) self - > metaObject ( ) ;
}
2025-02-01 13:45:16 +13:00
void * QVariantAnimation_metacast ( QVariantAnimation * self , const char * param1 ) {
2024-10-20 18:21:03 +13:00
return self - > qt_metacast ( param1 ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QVariantAnimation_tr ( const char * s ) {
2024-10-20 18:21:03 +13:00
QString _ret = QVariantAnimation : : tr ( s ) ;
// 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
QVariant * QVariantAnimation_startValue ( const QVariantAnimation * self ) {
2024-10-20 18:21:03 +13:00
return new QVariant ( self - > startValue ( ) ) ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_setStartValue ( QVariantAnimation * self , QVariant * value ) {
2024-10-20 18:21:03 +13:00
self - > setStartValue ( * value ) ;
}
2025-02-01 13:45:16 +13:00
QVariant * QVariantAnimation_endValue ( const QVariantAnimation * self ) {
2024-10-20 18:21:03 +13:00
return new QVariant ( self - > endValue ( ) ) ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_setEndValue ( QVariantAnimation * self , QVariant * value ) {
2024-10-20 18:21:03 +13:00
self - > setEndValue ( * value ) ;
}
2025-02-01 13:45:16 +13:00
QVariant * QVariantAnimation_keyValueAt ( const QVariantAnimation * self , double step ) {
2024-10-20 18:21:03 +13:00
return new QVariant ( self - > keyValueAt ( static_cast < qreal > ( step ) ) ) ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_setKeyValueAt ( QVariantAnimation * self , double step , QVariant * value ) {
2024-10-20 18:21:03 +13:00
self - > setKeyValueAt ( static_cast < qreal > ( step ) , * value ) ;
2024-11-17 19:21:37 +13:00
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_map tuple of double and QVariant* */ QVariantAnimation_keyValues ( const QVariantAnimation * self ) {
2024-11-17 19:21:37 +13:00
QVariantAnimation : : KeyValues _ret = self - > keyValues ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
struct miqt_map /* tuple of double and QVariant* */ * _arr = static_cast < struct miqt_map /* tuple of double and QVariant* */ * > ( malloc ( sizeof ( struct miqt_map /* tuple of double and QVariant* */ ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QPair < double , QVariant > _lv_ret = _ret [ i ] ;
// Convert QPair<> from C++ memory to manually-managed C memory
double * _lv_first_arr = static_cast < double * > ( malloc ( sizeof ( double ) ) ) ;
QVariant * * _lv_second_arr = static_cast < QVariant * * > ( malloc ( sizeof ( QVariant * ) ) ) ;
_lv_first_arr [ 0 ] = _lv_ret . first ;
_lv_second_arr [ 0 ] = new QVariant ( _lv_ret . second ) ;
struct miqt_map _lv_out ;
_lv_out . len = 1 ;
_lv_out . keys = static_cast < void * > ( _lv_first_arr ) ;
_lv_out . values = static_cast < void * > ( _lv_second_arr ) ;
_arr [ i ] = _lv_out ;
}
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
return _out ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_setKeyValues ( QVariantAnimation * self , struct miqt_array /* of struct miqt_map tuple of double and QVariant* */ values ) {
2024-11-17 19:21:37 +13:00
QVariantAnimation : : KeyValues values_QList ;
values_QList . reserve ( values . len ) ;
struct miqt_map /* tuple of double and QVariant* */ * values_arr = static_cast < struct miqt_map /* tuple of double and QVariant* */ * > ( values . data ) ;
for ( size_t i = 0 ; i < values . len ; + + i ) {
QPair < double , QVariant > values_arr_i_QPair ;
double * values_arr_i_first_arr = static_cast < double * > ( values_arr [ i ] . keys ) ;
QVariant * * values_arr_i_second_arr = static_cast < QVariant * * > ( values_arr [ i ] . values ) ;
values_arr_i_QPair . first = static_cast < double > ( values_arr_i_first_arr [ 0 ] ) ;
values_arr_i_QPair . second = * ( values_arr_i_second_arr [ 0 ] ) ;
values_QList . push_back ( values_arr_i_QPair ) ;
}
self - > setKeyValues ( values_QList ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QVariant * QVariantAnimation_currentValue ( const QVariantAnimation * self ) {
2024-10-20 18:21:03 +13:00
return new QVariant ( self - > currentValue ( ) ) ;
}
2025-02-01 13:45:16 +13:00
int QVariantAnimation_duration ( const QVariantAnimation * self ) {
2024-10-20 18:21:03 +13:00
return self - > duration ( ) ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_setDuration ( QVariantAnimation * self , int msecs ) {
2024-10-20 18:21:03 +13:00
self - > setDuration ( static_cast < int > ( msecs ) ) ;
}
2025-02-01 13:45:16 +13:00
QEasingCurve * QVariantAnimation_easingCurve ( const QVariantAnimation * self ) {
2024-10-20 18:21:03 +13:00
return new QEasingCurve ( self - > easingCurve ( ) ) ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_setEasingCurve ( QVariantAnimation * self , QEasingCurve * easing ) {
2024-10-20 18:21:03 +13:00
self - > setEasingCurve ( * easing ) ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_valueChanged ( QVariantAnimation * self , QVariant * value ) {
2024-10-20 18:21:03 +13:00
self - > valueChanged ( * value ) ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_connect_valueChanged ( QVariantAnimation * self , intptr_t slot ) {
2024-11-19 19:29:06 +13:00
MiqtVirtualQVariantAnimation : : connect ( self , static_cast < void ( QVariantAnimation : : * ) ( const QVariant & ) > ( & QVariantAnimation : : valueChanged ) , self , [ = ] ( const QVariant & value ) {
2024-10-20 18:21:03 +13:00
const QVariant & value_ret = value ;
// Cast returned reference into pointer
QVariant * sigval1 = const_cast < QVariant * > ( & value_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QVariantAnimation_valueChanged ( slot , sigval1 ) ;
2024-10-20 18:21:03 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QVariantAnimation_tr2 ( const char * s , const char * c ) {
2024-10-20 18:21:03 +13:00
QString _ret = QVariantAnimation : : tr ( s , c ) ;
// 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 QVariantAnimation_tr3 ( const char * s , const char * c , int n ) {
2024-10-20 18:21:03 +13:00
QString _ret = QVariantAnimation : : tr ( s , c , static_cast < int > ( n ) ) ;
// 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 QVariantAnimation_override_virtual_duration ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__duration = 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
int QVariantAnimation_virtualbase_duration ( const void * self ) {
return ( ( const MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_duration ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_event ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__event = 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 QVariantAnimation_virtualbase_event ( void * self , QEvent * event ) {
return ( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_event ( event ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_updateCurrentTime ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__updateCurrentTime = 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 QVariantAnimation_virtualbase_updateCurrentTime ( void * self , int param1 ) {
( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_updateCurrentTime ( param1 ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_updateState ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__updateState = 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 QVariantAnimation_virtualbase_updateState ( void * self , int newState , int oldState ) {
( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_updateState ( newState , oldState ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_updateCurrentValue ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__updateCurrentValue = 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 QVariantAnimation_virtualbase_updateCurrentValue ( void * self , QVariant * value ) {
( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_updateCurrentValue ( value ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_interpolated ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__interpolated = 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
QVariant * QVariantAnimation_virtualbase_interpolated ( const void * self , QVariant * from , QVariant * to , double progress ) {
return ( ( const MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_interpolated ( from , to , progress ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_updateDirection ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__updateDirection = 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 QVariantAnimation_virtualbase_updateDirection ( void * self , int direction ) {
( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_updateDirection ( direction ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_eventFilter ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__eventFilter = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_virtualbase_eventFilter ( void * self , QObject * watched , QEvent * event ) {
return ( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_eventFilter ( watched , event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_timerEvent ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__timerEvent = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_virtualbase_timerEvent ( void * self , QTimerEvent * event ) {
( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_timerEvent ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_childEvent ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__childEvent = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_virtualbase_childEvent ( void * self , QChildEvent * event ) {
( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_childEvent ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_customEvent ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__customEvent = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_virtualbase_customEvent ( void * self , QEvent * event ) {
( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_customEvent ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_connectNotify ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__connectNotify = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_virtualbase_connectNotify ( void * self , QMetaMethod * signal ) {
( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_connectNotify ( signal ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QVariantAnimation_override_virtual_disconnectNotify ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQVariantAnimation * self_cast = dynamic_cast < MiqtVirtualQVariantAnimation * > ( ( QVariantAnimation * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__disconnectNotify = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_virtualbase_disconnectNotify ( void * self , QMetaMethod * signal ) {
( ( MiqtVirtualQVariantAnimation * ) ( self ) ) - > virtualbase_disconnectNotify ( signal ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QVariantAnimation_delete ( QVariantAnimation * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}