2024-11-17 19:21:37 +13:00
# pragma once
# ifndef MIQT_QT_GEN_QABSTRACTEVENTDISPATCHER_H
# define MIQT_QT_GEN_QABSTRACTEVENTDISPATCHER_H
2024-08-25 16:08:24 +12:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
2024-10-16 18:07:56 +13:00
# include "../libmiqt/libmiqt.h"
2024-09-15 10:29:05 +12:00
2024-08-25 16:08:24 +12:00
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
class QAbstractEventDispatcher ;
2024-08-29 19:01:51 +12:00
# if defined(WORKAROUND_INNER_CLASS_DEFINITION_QAbstractEventDispatcher__TimerInfo)
typedef QAbstractEventDispatcher : : TimerInfo QAbstractEventDispatcher__TimerInfo ;
# else
class QAbstractEventDispatcher__TimerInfo ;
# endif
2024-08-25 16:08:24 +12:00
class QAbstractNativeEventFilter ;
class QMetaObject ;
class QObject ;
class QSocketNotifier ;
class QThread ;
# else
typedef struct QAbstractEventDispatcher QAbstractEventDispatcher ;
2024-08-29 19:01:51 +12:00
typedef struct QAbstractEventDispatcher__TimerInfo QAbstractEventDispatcher__TimerInfo ;
2024-08-25 16:08:24 +12:00
typedef struct QAbstractNativeEventFilter QAbstractNativeEventFilter ;
typedef struct QMetaObject QMetaObject ;
typedef struct QObject QObject ;
typedef struct QSocketNotifier QSocketNotifier ;
typedef struct QThread QThread ;
# endif
2024-12-07 17:15:57 +13:00
void QAbstractEventDispatcher_virtbase ( QAbstractEventDispatcher * src , QObject * * outptr_QObject ) ;
2025-02-01 13:45:16 +13:00
QMetaObject * QAbstractEventDispatcher_metaObject ( const QAbstractEventDispatcher * self ) ;
void * QAbstractEventDispatcher_metacast ( QAbstractEventDispatcher * self , const char * param1 ) ;
struct miqt_string QAbstractEventDispatcher_tr ( const char * s ) ;
struct miqt_string QAbstractEventDispatcher_trUtf8 ( const char * s ) ;
QAbstractEventDispatcher * QAbstractEventDispatcher_instance ( ) ;
bool QAbstractEventDispatcher_processEvents ( QAbstractEventDispatcher * self , int flags ) ;
bool QAbstractEventDispatcher_hasPendingEvents ( QAbstractEventDispatcher * self ) ;
void QAbstractEventDispatcher_registerSocketNotifier ( QAbstractEventDispatcher * self , QSocketNotifier * notifier ) ;
void QAbstractEventDispatcher_unregisterSocketNotifier ( QAbstractEventDispatcher * self , QSocketNotifier * notifier ) ;
int QAbstractEventDispatcher_registerTimer ( QAbstractEventDispatcher * self , int interval , int timerType , QObject * object ) ;
void QAbstractEventDispatcher_registerTimer2 ( QAbstractEventDispatcher * self , int timerId , int interval , int timerType , QObject * object ) ;
bool QAbstractEventDispatcher_unregisterTimer ( QAbstractEventDispatcher * self , int timerId ) ;
bool QAbstractEventDispatcher_unregisterTimers ( QAbstractEventDispatcher * self , QObject * object ) ;
struct miqt_array /* of QAbstractEventDispatcher__TimerInfo* */ QAbstractEventDispatcher_registeredTimers ( const QAbstractEventDispatcher * self , QObject * object ) ;
int QAbstractEventDispatcher_remainingTime ( QAbstractEventDispatcher * self , int timerId ) ;
void QAbstractEventDispatcher_wakeUp ( QAbstractEventDispatcher * self ) ;
void QAbstractEventDispatcher_interrupt ( QAbstractEventDispatcher * self ) ;
void QAbstractEventDispatcher_flush ( QAbstractEventDispatcher * self ) ;
void QAbstractEventDispatcher_startingUp ( QAbstractEventDispatcher * self ) ;
void QAbstractEventDispatcher_closingDown ( QAbstractEventDispatcher * self ) ;
void QAbstractEventDispatcher_installNativeEventFilter ( QAbstractEventDispatcher * self , QAbstractNativeEventFilter * filterObj ) ;
void QAbstractEventDispatcher_removeNativeEventFilter ( QAbstractEventDispatcher * self , QAbstractNativeEventFilter * filterObj ) ;
bool QAbstractEventDispatcher_filterNativeEvent ( QAbstractEventDispatcher * self , struct miqt_string eventType , void * message , long * result ) ;
void QAbstractEventDispatcher_aboutToBlock ( QAbstractEventDispatcher * self ) ;
void QAbstractEventDispatcher_connect_aboutToBlock ( QAbstractEventDispatcher * self , intptr_t slot ) ;
void QAbstractEventDispatcher_awake ( QAbstractEventDispatcher * self ) ;
void QAbstractEventDispatcher_connect_awake ( QAbstractEventDispatcher * self , intptr_t slot ) ;
struct miqt_string QAbstractEventDispatcher_tr2 ( const char * s , const char * c ) ;
struct miqt_string QAbstractEventDispatcher_tr3 ( const char * s , const char * c , int n ) ;
struct miqt_string QAbstractEventDispatcher_trUtf82 ( const char * s , const char * c ) ;
struct miqt_string QAbstractEventDispatcher_trUtf83 ( const char * s , const char * c , int n ) ;
QAbstractEventDispatcher * QAbstractEventDispatcher_instance1 ( QThread * thread ) ;
void QAbstractEventDispatcher_delete ( QAbstractEventDispatcher * 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 ) ;
2025-02-01 13:45:16 +13:00
void QAbstractEventDispatcher__TimerInfo_delete ( QAbstractEventDispatcher__TimerInfo * self ) ;
2024-08-29 19:01:51 +12:00
2024-08-25 16:08:24 +12:00
# ifdef __cplusplus
} /* extern C */
2025-02-01 13:45:16 +13:00
# endif
2024-08-25 16:08:24 +12:00
# endif