2024-11-17 06:21:37 +00:00
# pragma once
# ifndef MIQT_QT_GEN_QABSTRACTEVENTDISPATCHER_H
# define MIQT_QT_GEN_QABSTRACTEVENTDISPATCHER_H
2024-08-25 04:08:24 +00:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
2024-10-16 05:07:56 +00:00
# include "../libmiqt/libmiqt.h"
2024-09-14 22:29:05 +00:00
2024-08-25 04:08:24 +00:00
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
class QAbstractEventDispatcher ;
2024-08-29 07:01:51 +00:00
# if defined(WORKAROUND_INNER_CLASS_DEFINITION_QAbstractEventDispatcher__TimerInfo)
typedef QAbstractEventDispatcher : : TimerInfo QAbstractEventDispatcher__TimerInfo ;
# else
class QAbstractEventDispatcher__TimerInfo ;
# endif
2024-08-25 04:08:24 +00:00
class QAbstractNativeEventFilter ;
2024-09-20 22:32:57 +00:00
class QByteArray ;
2024-08-25 04:08:24 +00:00
class QMetaObject ;
class QObject ;
class QSocketNotifier ;
class QThread ;
# else
typedef struct QAbstractEventDispatcher QAbstractEventDispatcher ;
2024-08-29 07:01:51 +00:00
typedef struct QAbstractEventDispatcher__TimerInfo QAbstractEventDispatcher__TimerInfo ;
2024-08-25 04:08:24 +00:00
typedef struct QAbstractNativeEventFilter QAbstractNativeEventFilter ;
2024-09-20 22:32:57 +00:00
typedef struct QByteArray QByteArray ;
2024-08-25 04:08:24 +00:00
typedef struct QMetaObject QMetaObject ;
typedef struct QObject QObject ;
typedef struct QSocketNotifier QSocketNotifier ;
typedef struct QThread QThread ;
# endif
2024-09-11 05:41:09 +00:00
QMetaObject * QAbstractEventDispatcher_MetaObject ( const QAbstractEventDispatcher * self ) ;
2024-09-20 22:32:57 +00:00
void * QAbstractEventDispatcher_Metacast ( QAbstractEventDispatcher * self , const char * param1 ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QAbstractEventDispatcher_Tr ( const char * s ) ;
struct miqt_string QAbstractEventDispatcher_TrUtf8 ( const char * s ) ;
2024-08-25 04:08:24 +00:00
QAbstractEventDispatcher * QAbstractEventDispatcher_Instance ( ) ;
2024-08-29 07:01:51 +00:00
bool QAbstractEventDispatcher_ProcessEvents ( QAbstractEventDispatcher * self , int flags ) ;
2024-08-25 04:08:24 +00:00
bool QAbstractEventDispatcher_HasPendingEvents ( QAbstractEventDispatcher * self ) ;
void QAbstractEventDispatcher_RegisterSocketNotifier ( QAbstractEventDispatcher * self , QSocketNotifier * notifier ) ;
void QAbstractEventDispatcher_UnregisterSocketNotifier ( QAbstractEventDispatcher * self , QSocketNotifier * notifier ) ;
2024-09-18 00:12:02 +00:00
int QAbstractEventDispatcher_RegisterTimer ( QAbstractEventDispatcher * self , int interval , int timerType , QObject * object ) ;
void QAbstractEventDispatcher_RegisterTimer2 ( QAbstractEventDispatcher * self , int timerId , int interval , int timerType , QObject * object ) ;
2024-08-25 04:08:24 +00:00
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-08-25 04:08:24 +00:00
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 ) ;
2024-10-18 23:53:33 +00:00
bool QAbstractEventDispatcher_FilterNativeEvent ( QAbstractEventDispatcher * self , struct miqt_string eventType , void * message , long * result ) ;
2024-08-25 04:08:24 +00:00
void QAbstractEventDispatcher_AboutToBlock ( QAbstractEventDispatcher * self ) ;
2024-10-13 06:06:06 +00:00
void QAbstractEventDispatcher_connect_AboutToBlock ( QAbstractEventDispatcher * self , intptr_t slot ) ;
2024-08-25 04:08:24 +00:00
void QAbstractEventDispatcher_Awake ( QAbstractEventDispatcher * self ) ;
2024-10-13 06:06:06 +00:00
void QAbstractEventDispatcher_connect_Awake ( QAbstractEventDispatcher * self , intptr_t slot ) ;
2024-10-18 23:53:33 +00:00
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 ) ;
2024-08-25 04:08:24 +00:00
QAbstractEventDispatcher * QAbstractEventDispatcher_Instance1 ( QThread * thread ) ;
void QAbstractEventDispatcher_Delete ( QAbstractEventDispatcher * self ) ;
2024-09-18 00:12:02 +00:00
QAbstractEventDispatcher__TimerInfo * QAbstractEventDispatcher__TimerInfo_new ( int id , int i , int t ) ;
2024-08-29 07:01:51 +00:00
void QAbstractEventDispatcher__TimerInfo_Delete ( QAbstractEventDispatcher__TimerInfo * self ) ;
2024-08-25 04:08:24 +00:00
# ifdef __cplusplus
} /* extern C */
# endif
# endif