2024-11-17 06:21:37 +00:00
# pragma once
# ifndef MIQT_QT_GEN_QFILESYSTEMWATCHER_H
# define MIQT_QT_GEN_QFILESYSTEMWATCHER_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
2024-11-19 06:29:06 +00:00
class QChildEvent ;
class QEvent ;
2024-08-25 04:08:24 +00:00
class QFileSystemWatcher ;
2024-11-19 06:29:06 +00:00
class QMetaMethod ;
2024-08-25 04:08:24 +00:00
class QMetaObject ;
class QObject ;
2024-11-19 06:29:06 +00:00
class QTimerEvent ;
2024-08-25 04:08:24 +00:00
# else
2024-11-19 06:29:06 +00:00
typedef struct QChildEvent QChildEvent ;
typedef struct QEvent QEvent ;
2024-08-25 04:08:24 +00:00
typedef struct QFileSystemWatcher QFileSystemWatcher ;
2024-11-19 06:29:06 +00:00
typedef struct QMetaMethod QMetaMethod ;
2024-08-25 04:08:24 +00:00
typedef struct QMetaObject QMetaObject ;
typedef struct QObject QObject ;
2024-11-19 06:29:06 +00:00
typedef struct QTimerEvent QTimerEvent ;
2024-08-25 04:08:24 +00:00
# endif
2024-11-19 06:29:06 +00:00
void QFileSystemWatcher_new ( QFileSystemWatcher * * outptr_QFileSystemWatcher , QObject * * outptr_QObject ) ;
void QFileSystemWatcher_new2 ( struct miqt_array /* of struct miqt_string */ paths , QFileSystemWatcher * * outptr_QFileSystemWatcher , QObject * * outptr_QObject ) ;
void QFileSystemWatcher_new3 ( QObject * parent , QFileSystemWatcher * * outptr_QFileSystemWatcher , QObject * * outptr_QObject ) ;
void QFileSystemWatcher_new4 ( struct miqt_array /* of struct miqt_string */ paths , QObject * parent , QFileSystemWatcher * * outptr_QFileSystemWatcher , QObject * * outptr_QObject ) ;
2024-09-11 05:41:09 +00:00
QMetaObject * QFileSystemWatcher_MetaObject ( const QFileSystemWatcher * self ) ;
2024-09-20 22:32:57 +00:00
void * QFileSystemWatcher_Metacast ( QFileSystemWatcher * self , const char * param1 ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QFileSystemWatcher_Tr ( const char * s ) ;
struct miqt_string QFileSystemWatcher_TrUtf8 ( const char * s ) ;
bool QFileSystemWatcher_AddPath ( QFileSystemWatcher * self , struct miqt_string file ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_string */ QFileSystemWatcher_AddPaths ( QFileSystemWatcher * self , struct miqt_array /* of struct miqt_string */ files ) ;
2024-10-18 23:53:33 +00:00
bool QFileSystemWatcher_RemovePath ( QFileSystemWatcher * self , struct miqt_string file ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_string */ QFileSystemWatcher_RemovePaths ( QFileSystemWatcher * self , struct miqt_array /* of struct miqt_string */ files ) ;
struct miqt_array /* of struct miqt_string */ QFileSystemWatcher_Files ( const QFileSystemWatcher * self ) ;
struct miqt_array /* of struct miqt_string */ QFileSystemWatcher_Directories ( const QFileSystemWatcher * self ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QFileSystemWatcher_Tr2 ( const char * s , const char * c ) ;
struct miqt_string QFileSystemWatcher_Tr3 ( const char * s , const char * c , int n ) ;
struct miqt_string QFileSystemWatcher_TrUtf82 ( const char * s , const char * c ) ;
struct miqt_string QFileSystemWatcher_TrUtf83 ( const char * s , const char * c , int n ) ;
2024-11-19 06:29:06 +00:00
void QFileSystemWatcher_override_virtual_Event ( void * self , intptr_t slot ) ;
bool QFileSystemWatcher_virtualbase_Event ( void * self , QEvent * event ) ;
void QFileSystemWatcher_override_virtual_EventFilter ( void * self , intptr_t slot ) ;
bool QFileSystemWatcher_virtualbase_EventFilter ( void * self , QObject * watched , QEvent * event ) ;
void QFileSystemWatcher_override_virtual_TimerEvent ( void * self , intptr_t slot ) ;
void QFileSystemWatcher_virtualbase_TimerEvent ( void * self , QTimerEvent * event ) ;
void QFileSystemWatcher_override_virtual_ChildEvent ( void * self , intptr_t slot ) ;
void QFileSystemWatcher_virtualbase_ChildEvent ( void * self , QChildEvent * event ) ;
void QFileSystemWatcher_override_virtual_CustomEvent ( void * self , intptr_t slot ) ;
void QFileSystemWatcher_virtualbase_CustomEvent ( void * self , QEvent * event ) ;
void QFileSystemWatcher_override_virtual_ConnectNotify ( void * self , intptr_t slot ) ;
void QFileSystemWatcher_virtualbase_ConnectNotify ( void * self , QMetaMethod * signal ) ;
void QFileSystemWatcher_override_virtual_DisconnectNotify ( void * self , intptr_t slot ) ;
void QFileSystemWatcher_virtualbase_DisconnectNotify ( void * self , QMetaMethod * signal ) ;
void QFileSystemWatcher_Delete ( QFileSystemWatcher * self , bool isSubclass ) ;
2024-08-25 04:08:24 +00:00
# ifdef __cplusplus
} /* extern C */
# endif
# endif