2024-11-17 06:21:37 +00:00
# pragma once
# ifndef MIQT_QT6_GEN_QABSTRACTEVENTDISPATCHER_H
# define MIQT_QT6_GEN_QABSTRACTEVENTDISPATCHER_H
2024-10-20 05:21:03 +00:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
# include "../libmiqt/libmiqt.h"
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
class QAbstractEventDispatcher ;
# if defined(WORKAROUND_INNER_CLASS_DEFINITION_QAbstractEventDispatcher__TimerInfo)
typedef QAbstractEventDispatcher : : TimerInfo QAbstractEventDispatcher__TimerInfo ;
# else
class QAbstractEventDispatcher__TimerInfo ;
# endif
class QAbstractNativeEventFilter ;
class QByteArray ;
class QMetaObject ;
class QObject ;
class QSocketNotifier ;
class QThread ;
# else
typedef struct QAbstractEventDispatcher QAbstractEventDispatcher ;
typedef struct QAbstractEventDispatcher__TimerInfo QAbstractEventDispatcher__TimerInfo ;
typedef struct QAbstractNativeEventFilter QAbstractNativeEventFilter ;
typedef struct QByteArray QByteArray ;
typedef struct QMetaObject QMetaObject ;
typedef struct QObject QObject ;
typedef struct QSocketNotifier QSocketNotifier ;
typedef struct QThread QThread ;
# endif
QMetaObject * QAbstractEventDispatcher_MetaObject ( const QAbstractEventDispatcher * self ) ;
void * QAbstractEventDispatcher_Metacast ( QAbstractEventDispatcher * self , const char * param1 ) ;
struct miqt_string QAbstractEventDispatcher_Tr ( const char * s ) ;
QAbstractEventDispatcher * QAbstractEventDispatcher_Instance ( ) ;
bool QAbstractEventDispatcher_ProcessEvents ( QAbstractEventDispatcher * self , int flags ) ;
void QAbstractEventDispatcher_RegisterSocketNotifier ( QAbstractEventDispatcher * self , QSocketNotifier * notifier ) ;
void QAbstractEventDispatcher_UnregisterSocketNotifier ( QAbstractEventDispatcher * self , QSocketNotifier * notifier ) ;
int QAbstractEventDispatcher_RegisterTimer ( QAbstractEventDispatcher * self , long long interval , int timerType , QObject * object ) ;
void QAbstractEventDispatcher_RegisterTimer2 ( QAbstractEventDispatcher * self , int timerId , long long interval , int timerType , QObject * object ) ;
bool QAbstractEventDispatcher_UnregisterTimer ( QAbstractEventDispatcher * self , int timerId ) ;
bool QAbstractEventDispatcher_UnregisterTimers ( QAbstractEventDispatcher * self , QObject * object ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of QAbstractEventDispatcher__TimerInfo* */ QAbstractEventDispatcher_RegisteredTimers ( const QAbstractEventDispatcher * self , QObject * object ) ;
2024-10-20 05:21:03 +00:00
int QAbstractEventDispatcher_RemainingTime ( QAbstractEventDispatcher * self , int timerId ) ;
void QAbstractEventDispatcher_WakeUp ( QAbstractEventDispatcher * self ) ;
void QAbstractEventDispatcher_Interrupt ( 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 , intptr_t * 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 ) ;
QAbstractEventDispatcher * QAbstractEventDispatcher_Instance1 ( QThread * thread ) ;
2024-11-19 06:29:06 +00:00
void QAbstractEventDispatcher_Delete ( QAbstractEventDispatcher * self , bool isSubclass ) ;
2024-10-20 05:21:03 +00:00
2024-11-19 06:29:06 +00:00
void QAbstractEventDispatcher__TimerInfo_new ( int id , int i , int t , QAbstractEventDispatcher__TimerInfo * * outptr_QAbstractEventDispatcher__TimerInfo ) ;
void QAbstractEventDispatcher__TimerInfo_Delete ( QAbstractEventDispatcher__TimerInfo * self , bool isSubclass ) ;
2024-10-20 05:21:03 +00:00
# ifdef __cplusplus
} /* extern C */
# endif
# endif