2024-08-25 16:08:24 +12:00
# include <QAbstractEventDispatcher>
2024-08-29 19:01:51 +12:00
# define WORKAROUND_INNER_CLASS_DEFINITION_QAbstractEventDispatcher__TimerInfo
2024-08-25 16:08:24 +12:00
# include <QAbstractNativeEventFilter>
2024-09-21 10:32:57 +12:00
# include <QByteArray>
2024-08-29 19:01:51 +12:00
# include <QList>
2024-08-25 16:08:24 +12:00
# include <QMetaObject>
# include <QObject>
# include <QSocketNotifier>
# include <QString>
2024-08-29 19:01:51 +12:00
# include <QByteArray>
# include <cstring>
2024-08-25 16:08:24 +12:00
# include <QThread>
2024-10-16 18:07:56 +13:00
# include <qabstracteventdispatcher.h>
2024-08-29 19:01:51 +12:00
# include "gen_qabstracteventdispatcher.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_QAbstractEventDispatcher_aboutToBlock ( intptr_t ) ;
void miqt_exec_callback_QAbstractEventDispatcher_awake ( intptr_t ) ;
2025-01-07 11:30:33 +01:00
# ifdef __cplusplus
} /* extern C */
2024-12-11 19:55:47 +13:00
# endif
2024-08-25 16:08:24 +12:00
2024-12-07 17:15:57 +13:00
void QAbstractEventDispatcher_virtbase ( QAbstractEventDispatcher * src , QObject * * outptr_QObject ) {
* outptr_QObject = static_cast < QObject * > ( src ) ;
}
2025-02-01 13:45:16 +13:00
QMetaObject * QAbstractEventDispatcher_metaObject ( const QAbstractEventDispatcher * self ) {
2024-09-11 17:41:09 +12:00
return ( QMetaObject * ) self - > metaObject ( ) ;
2024-08-25 16:08:24 +12:00
}
2025-02-01 13:45:16 +13:00
void * QAbstractEventDispatcher_metacast ( QAbstractEventDispatcher * self , const char * param1 ) {
2024-09-21 10:32:57 +12:00
return self - > qt_metacast ( param1 ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QAbstractEventDispatcher_tr ( const char * s ) {
2024-09-15 10:29:05 +12:00
QString _ret = QAbstractEventDispatcher : : tr ( s ) ;
2024-08-25 16:08:24 +12:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-15 10:29:05 +12:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-19 12:53:33 +13:00
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 ;
2024-08-25 16:08:24 +12:00
}
2025-02-01 13:45:16 +13:00
struct miqt_string QAbstractEventDispatcher_trUtf8 ( const char * s ) {
2024-09-15 10:29:05 +12:00
QString _ret = QAbstractEventDispatcher : : trUtf8 ( s ) ;
2024-08-25 16:08:24 +12:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-15 10:29:05 +12:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-19 12:53:33 +13:00
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 ;
2024-08-25 16:08:24 +12:00
}
2025-02-01 13:45:16 +13:00
QAbstractEventDispatcher * QAbstractEventDispatcher_instance ( ) {
2024-08-25 16:08:24 +12:00
return QAbstractEventDispatcher : : instance ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QAbstractEventDispatcher_processEvents ( QAbstractEventDispatcher * self , int flags ) {
2024-08-29 19:01:51 +12:00
return self - > processEvents ( static_cast < QEventLoop : : ProcessEventsFlags > ( flags ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QAbstractEventDispatcher_hasPendingEvents ( QAbstractEventDispatcher * self ) {
2024-08-25 16:08:24 +12:00
return self - > hasPendingEvents ( ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_registerSocketNotifier ( QAbstractEventDispatcher * self , QSocketNotifier * notifier ) {
2024-08-25 16:08:24 +12:00
self - > registerSocketNotifier ( notifier ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_unregisterSocketNotifier ( QAbstractEventDispatcher * self , QSocketNotifier * notifier ) {
2024-08-25 16:08:24 +12:00
self - > unregisterSocketNotifier ( notifier ) ;
}
2025-02-01 13:45:16 +13:00
int QAbstractEventDispatcher_registerTimer ( QAbstractEventDispatcher * self , int interval , int timerType , QObject * object ) {
2024-08-29 19:01:51 +12:00
return self - > registerTimer ( static_cast < int > ( interval ) , static_cast < Qt : : TimerType > ( timerType ) , object ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_registerTimer2 ( QAbstractEventDispatcher * self , int timerId , int interval , int timerType , QObject * object ) {
2024-08-29 19:01:51 +12:00
self - > registerTimer ( static_cast < int > ( timerId ) , static_cast < int > ( interval ) , static_cast < Qt : : TimerType > ( timerType ) , object ) ;
}
2025-02-01 13:45:16 +13:00
bool QAbstractEventDispatcher_unregisterTimer ( QAbstractEventDispatcher * self , int timerId ) {
2024-08-25 16:08:24 +12:00
return self - > unregisterTimer ( static_cast < int > ( timerId ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QAbstractEventDispatcher_unregisterTimers ( QAbstractEventDispatcher * self , QObject * object ) {
2024-08-25 16:08:24 +12:00
return self - > unregisterTimers ( object ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of QAbstractEventDispatcher__TimerInfo* */ QAbstractEventDispatcher_registeredTimers ( const QAbstractEventDispatcher * self , QObject * object ) {
2024-09-15 10:29:05 +12:00
QList < QAbstractEventDispatcher : : TimerInfo > _ret = self - > registeredTimers ( object ) ;
2024-09-17 18:29:11 +12:00
// Convert QList<> from C++ memory to manually-managed C memory
QAbstractEventDispatcher__TimerInfo * * _arr = static_cast < QAbstractEventDispatcher__TimerInfo * * > ( malloc ( sizeof ( QAbstractEventDispatcher__TimerInfo * ) * _ret . length ( ) ) ) ;
2024-09-15 10:29:05 +12:00
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = new QAbstractEventDispatcher : : TimerInfo ( _ret [ i ] ) ;
2024-08-29 19:01:51 +12:00
}
2024-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-09-15 10:29:05 +12:00
return _out ;
2024-08-29 19:01:51 +12:00
}
2025-02-01 13:45:16 +13:00
int QAbstractEventDispatcher_remainingTime ( QAbstractEventDispatcher * self , int timerId ) {
2024-08-25 16:08:24 +12:00
return self - > remainingTime ( static_cast < int > ( timerId ) ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_wakeUp ( QAbstractEventDispatcher * self ) {
2024-08-25 16:08:24 +12:00
self - > wakeUp ( ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_interrupt ( QAbstractEventDispatcher * self ) {
2024-08-25 16:08:24 +12:00
self - > interrupt ( ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_flush ( QAbstractEventDispatcher * self ) {
2024-08-25 16:08:24 +12:00
self - > flush ( ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_startingUp ( QAbstractEventDispatcher * self ) {
2024-08-25 16:08:24 +12:00
self - > startingUp ( ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_closingDown ( QAbstractEventDispatcher * self ) {
2024-08-25 16:08:24 +12:00
self - > closingDown ( ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_installNativeEventFilter ( QAbstractEventDispatcher * self , QAbstractNativeEventFilter * filterObj ) {
2024-08-25 16:08:24 +12:00
self - > installNativeEventFilter ( filterObj ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_removeNativeEventFilter ( QAbstractEventDispatcher * self , QAbstractNativeEventFilter * filterObj ) {
2024-08-25 16:08:24 +12:00
self - > removeNativeEventFilter ( filterObj ) ;
}
2025-02-01 13:45:16 +13:00
bool QAbstractEventDispatcher_filterNativeEvent ( QAbstractEventDispatcher * self , struct miqt_string eventType , void * message , long * result ) {
2024-10-19 12:53:33 +13:00
QByteArray eventType_QByteArray ( eventType . data , eventType . len ) ;
return self - > filterNativeEvent ( eventType_QByteArray , message , static_cast < long * > ( result ) ) ;
2024-09-21 10:32:57 +12:00
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_aboutToBlock ( QAbstractEventDispatcher * self ) {
2024-08-25 16:08:24 +12:00
self - > aboutToBlock ( ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_connect_aboutToBlock ( QAbstractEventDispatcher * self , intptr_t slot ) {
2024-08-25 16:08:24 +12:00
QAbstractEventDispatcher : : connect ( self , static_cast < void ( QAbstractEventDispatcher : : * ) ( ) > ( & QAbstractEventDispatcher : : aboutToBlock ) , self , [ = ] ( ) {
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QAbstractEventDispatcher_aboutToBlock ( slot ) ;
2024-08-25 16:08:24 +12:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_awake ( QAbstractEventDispatcher * self ) {
2024-08-25 16:08:24 +12:00
self - > awake ( ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_connect_awake ( QAbstractEventDispatcher * self , intptr_t slot ) {
2024-08-25 16:08:24 +12:00
QAbstractEventDispatcher : : connect ( self , static_cast < void ( QAbstractEventDispatcher : : * ) ( ) > ( & QAbstractEventDispatcher : : awake ) , self , [ = ] ( ) {
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QAbstractEventDispatcher_awake ( slot ) ;
2024-08-25 16:08:24 +12:00
} ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QAbstractEventDispatcher_tr2 ( const char * s , const char * c ) {
2024-09-15 10:29:05 +12:00
QString _ret = QAbstractEventDispatcher : : tr ( s , c ) ;
2024-08-25 16:08:24 +12:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-15 10:29:05 +12:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-19 12:53:33 +13:00
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 ;
2024-08-25 16:08:24 +12:00
}
2025-02-01 13:45:16 +13:00
struct miqt_string QAbstractEventDispatcher_tr3 ( const char * s , const char * c , int n ) {
2024-09-15 10:29:05 +12:00
QString _ret = QAbstractEventDispatcher : : tr ( s , c , static_cast < int > ( n ) ) ;
2024-08-25 16:08:24 +12:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-15 10:29:05 +12:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-19 12:53:33 +13:00
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 ;
2024-08-25 16:08:24 +12:00
}
2025-02-01 13:45:16 +13:00
struct miqt_string QAbstractEventDispatcher_trUtf82 ( const char * s , const char * c ) {
2024-09-15 10:29:05 +12:00
QString _ret = QAbstractEventDispatcher : : trUtf8 ( s , c ) ;
2024-08-25 16:08:24 +12:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-15 10:29:05 +12:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-19 12:53:33 +13:00
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 ;
2024-08-25 16:08:24 +12:00
}
2025-02-01 13:45:16 +13:00
struct miqt_string QAbstractEventDispatcher_trUtf83 ( const char * s , const char * c , int n ) {
2024-09-15 10:29:05 +12:00
QString _ret = QAbstractEventDispatcher : : trUtf8 ( s , c , static_cast < int > ( n ) ) ;
2024-08-25 16:08:24 +12:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-15 10:29:05 +12:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-19 12:53:33 +13:00
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 ;
2024-08-25 16:08:24 +12:00
}
2025-02-01 13:45:16 +13:00
QAbstractEventDispatcher * QAbstractEventDispatcher_instance1 ( QThread * thread ) {
2024-08-25 16:08:24 +12:00
return QAbstractEventDispatcher : : instance ( thread ) ;
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher_delete ( QAbstractEventDispatcher * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-08-25 16:08:24 +12:00
}
2024-12-07 17:15:57 +13:00
QAbstractEventDispatcher__TimerInfo * QAbstractEventDispatcher__TimerInfo_new ( int id , int i , int t ) {
return new QAbstractEventDispatcher : : TimerInfo ( static_cast < int > ( id ) , static_cast < int > ( i ) , static_cast < Qt : : TimerType > ( t ) ) ;
2024-08-29 19:01:51 +12:00
}
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher__TimerInfo_delete ( QAbstractEventDispatcher__TimerInfo * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-08-29 19:01:51 +12:00
}