2024-11-19 06:29:06 +00:00
# include <QChildEvent>
# include <QEvent>
2024-08-25 04:08:24 +00:00
# include <QFileSystemWatcher>
# include <QList>
2024-11-19 06:29:06 +00:00
# include <QMetaMethod>
2024-08-25 04:08:24 +00:00
# include <QMetaObject>
# include <QObject>
# include <QString>
2024-08-29 07:01:51 +00:00
# include <QByteArray>
# include <cstring>
2024-11-19 06:29:06 +00:00
# include <QTimerEvent>
2024-10-16 05:07:56 +00:00
# include <qfilesystemwatcher.h>
2024-08-29 07:01:51 +00:00
# include "gen_qfilesystemwatcher.h"
2024-09-14 22:29:05 +00:00
# include "_cgo_export.h"
2024-08-25 04:08:24 +00:00
2024-11-19 06:29:06 +00:00
class MiqtVirtualQFileSystemWatcher : public virtual QFileSystemWatcher {
public :
MiqtVirtualQFileSystemWatcher ( ) : QFileSystemWatcher ( ) { } ;
MiqtVirtualQFileSystemWatcher ( const QStringList & paths ) : QFileSystemWatcher ( paths ) { } ;
MiqtVirtualQFileSystemWatcher ( QObject * parent ) : QFileSystemWatcher ( parent ) { } ;
MiqtVirtualQFileSystemWatcher ( const QStringList & paths , QObject * parent ) : QFileSystemWatcher ( paths , parent ) { } ;
virtual ~ MiqtVirtualQFileSystemWatcher ( ) = default ;
// cgo.Handle value for overwritten implementation
intptr_t handle__Event = 0 ;
// Subclass to allow providing a Go implementation
virtual bool event ( QEvent * event ) override {
if ( handle__Event = = 0 ) {
return QFileSystemWatcher : : event ( event ) ;
}
QEvent * sigval1 = event ;
bool callback_return_value = miqt_exec_callback_QFileSystemWatcher_Event ( this , handle__Event , sigval1 ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
bool virtualbase_Event ( QEvent * event ) {
return QFileSystemWatcher : : event ( event ) ;
}
// cgo.Handle value for overwritten implementation
intptr_t handle__EventFilter = 0 ;
// Subclass to allow providing a Go implementation
virtual bool eventFilter ( QObject * watched , QEvent * event ) override {
if ( handle__EventFilter = = 0 ) {
return QFileSystemWatcher : : eventFilter ( watched , event ) ;
}
QObject * sigval1 = watched ;
QEvent * sigval2 = event ;
bool callback_return_value = miqt_exec_callback_QFileSystemWatcher_EventFilter ( this , handle__EventFilter , sigval1 , sigval2 ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
bool virtualbase_EventFilter ( QObject * watched , QEvent * event ) {
return QFileSystemWatcher : : eventFilter ( watched , event ) ;
}
// cgo.Handle value for overwritten implementation
intptr_t handle__TimerEvent = 0 ;
// Subclass to allow providing a Go implementation
virtual void timerEvent ( QTimerEvent * event ) override {
if ( handle__TimerEvent = = 0 ) {
QFileSystemWatcher : : timerEvent ( event ) ;
return ;
}
QTimerEvent * sigval1 = event ;
miqt_exec_callback_QFileSystemWatcher_TimerEvent ( this , handle__TimerEvent , sigval1 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_TimerEvent ( QTimerEvent * event ) {
QFileSystemWatcher : : timerEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
intptr_t handle__ChildEvent = 0 ;
// Subclass to allow providing a Go implementation
virtual void childEvent ( QChildEvent * event ) override {
if ( handle__ChildEvent = = 0 ) {
QFileSystemWatcher : : childEvent ( event ) ;
return ;
}
QChildEvent * sigval1 = event ;
miqt_exec_callback_QFileSystemWatcher_ChildEvent ( this , handle__ChildEvent , sigval1 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_ChildEvent ( QChildEvent * event ) {
QFileSystemWatcher : : childEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
intptr_t handle__CustomEvent = 0 ;
// Subclass to allow providing a Go implementation
virtual void customEvent ( QEvent * event ) override {
if ( handle__CustomEvent = = 0 ) {
QFileSystemWatcher : : customEvent ( event ) ;
return ;
}
QEvent * sigval1 = event ;
miqt_exec_callback_QFileSystemWatcher_CustomEvent ( this , handle__CustomEvent , sigval1 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_CustomEvent ( QEvent * event ) {
QFileSystemWatcher : : customEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
intptr_t handle__ConnectNotify = 0 ;
// Subclass to allow providing a Go implementation
virtual void connectNotify ( const QMetaMethod & signal ) override {
if ( handle__ConnectNotify = = 0 ) {
QFileSystemWatcher : : connectNotify ( signal ) ;
return ;
}
const QMetaMethod & signal_ret = signal ;
// Cast returned reference into pointer
QMetaMethod * sigval1 = const_cast < QMetaMethod * > ( & signal_ret ) ;
miqt_exec_callback_QFileSystemWatcher_ConnectNotify ( this , handle__ConnectNotify , sigval1 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_ConnectNotify ( QMetaMethod * signal ) {
QFileSystemWatcher : : connectNotify ( * signal ) ;
}
// cgo.Handle value for overwritten implementation
intptr_t handle__DisconnectNotify = 0 ;
// Subclass to allow providing a Go implementation
virtual void disconnectNotify ( const QMetaMethod & signal ) override {
if ( handle__DisconnectNotify = = 0 ) {
QFileSystemWatcher : : disconnectNotify ( signal ) ;
return ;
}
const QMetaMethod & signal_ret = signal ;
// Cast returned reference into pointer
QMetaMethod * sigval1 = const_cast < QMetaMethod * > ( & signal_ret ) ;
miqt_exec_callback_QFileSystemWatcher_DisconnectNotify ( this , handle__DisconnectNotify , sigval1 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_DisconnectNotify ( QMetaMethod * signal ) {
QFileSystemWatcher : : disconnectNotify ( * signal ) ;
}
} ;
void QFileSystemWatcher_new ( QFileSystemWatcher * * outptr_QFileSystemWatcher , QObject * * outptr_QObject ) {
MiqtVirtualQFileSystemWatcher * ret = new MiqtVirtualQFileSystemWatcher ( ) ;
* outptr_QFileSystemWatcher = ret ;
* outptr_QObject = static_cast < QObject * > ( ret ) ;
2024-08-25 04:08:24 +00:00
}
2024-11-19 06:29:06 +00:00
void QFileSystemWatcher_new2 ( struct miqt_array /* of struct miqt_string */ paths , QFileSystemWatcher * * outptr_QFileSystemWatcher , QObject * * outptr_QObject ) {
2024-10-16 05:07:56 +00:00
QStringList paths_QList ;
2024-11-04 07:18:27 +00:00
paths_QList . reserve ( paths . len ) ;
struct miqt_string * paths_arr = static_cast < struct miqt_string * > ( paths . data ) ;
for ( size_t i = 0 ; i < paths . len ; + + i ) {
2024-10-18 23:53:33 +00:00
QString paths_arr_i_QString = QString : : fromUtf8 ( paths_arr [ i ] . data , paths_arr [ i ] . len ) ;
2024-09-17 07:43:35 +00:00
paths_QList . push_back ( paths_arr_i_QString ) ;
2024-08-25 04:08:24 +00:00
}
2024-11-19 06:29:06 +00:00
MiqtVirtualQFileSystemWatcher * ret = new MiqtVirtualQFileSystemWatcher ( paths_QList ) ;
* outptr_QFileSystemWatcher = ret ;
* outptr_QObject = static_cast < QObject * > ( ret ) ;
2024-08-25 04:08:24 +00:00
}
2024-11-19 06:29:06 +00:00
void QFileSystemWatcher_new3 ( QObject * parent , QFileSystemWatcher * * outptr_QFileSystemWatcher , QObject * * outptr_QObject ) {
MiqtVirtualQFileSystemWatcher * ret = new MiqtVirtualQFileSystemWatcher ( parent ) ;
* outptr_QFileSystemWatcher = ret ;
* outptr_QObject = static_cast < QObject * > ( ret ) ;
2024-08-25 04:08:24 +00:00
}
2024-11-19 06:29:06 +00:00
void QFileSystemWatcher_new4 ( struct miqt_array /* of struct miqt_string */ paths , QObject * parent , QFileSystemWatcher * * outptr_QFileSystemWatcher , QObject * * outptr_QObject ) {
2024-10-16 05:07:56 +00:00
QStringList paths_QList ;
2024-11-04 07:18:27 +00:00
paths_QList . reserve ( paths . len ) ;
struct miqt_string * paths_arr = static_cast < struct miqt_string * > ( paths . data ) ;
for ( size_t i = 0 ; i < paths . len ; + + i ) {
2024-10-18 23:53:33 +00:00
QString paths_arr_i_QString = QString : : fromUtf8 ( paths_arr [ i ] . data , paths_arr [ i ] . len ) ;
2024-09-17 07:43:35 +00:00
paths_QList . push_back ( paths_arr_i_QString ) ;
2024-08-25 04:08:24 +00:00
}
2024-11-19 06:29:06 +00:00
MiqtVirtualQFileSystemWatcher * ret = new MiqtVirtualQFileSystemWatcher ( paths_QList , parent ) ;
* outptr_QFileSystemWatcher = ret ;
* outptr_QObject = static_cast < QObject * > ( ret ) ;
2024-08-25 04:08:24 +00:00
}
2024-09-11 05:41:09 +00:00
QMetaObject * QFileSystemWatcher_MetaObject ( const QFileSystemWatcher * self ) {
return ( QMetaObject * ) self - > metaObject ( ) ;
2024-08-25 04:08:24 +00:00
}
2024-09-20 22:32:57 +00:00
void * QFileSystemWatcher_Metacast ( QFileSystemWatcher * self , const char * param1 ) {
return self - > qt_metacast ( param1 ) ;
}
2024-10-18 23:53:33 +00:00
struct miqt_string QFileSystemWatcher_Tr ( const char * s ) {
2024-09-14 22:29:05 +00:00
QString _ret = QFileSystemWatcher : : tr ( s ) ;
2024-08-25 04:08:24 +00:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-14 22:29:05 +00:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-18 23:53:33 +00: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 04:08:24 +00:00
}
2024-10-18 23:53:33 +00:00
struct miqt_string QFileSystemWatcher_TrUtf8 ( const char * s ) {
2024-09-14 22:29:05 +00:00
QString _ret = QFileSystemWatcher : : trUtf8 ( s ) ;
2024-08-25 04:08:24 +00:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-14 22:29:05 +00:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-18 23:53:33 +00: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 04:08:24 +00:00
}
2024-10-18 23:53:33 +00:00
bool QFileSystemWatcher_AddPath ( QFileSystemWatcher * self , struct miqt_string file ) {
QString file_QString = QString : : fromUtf8 ( file . data , file . len ) ;
2024-08-25 04:08:24 +00:00
return self - > addPath ( file_QString ) ;
}
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-16 05:07:56 +00:00
QStringList files_QList ;
2024-11-04 07:18:27 +00:00
files_QList . reserve ( files . len ) ;
struct miqt_string * files_arr = static_cast < struct miqt_string * > ( files . data ) ;
for ( size_t i = 0 ; i < files . len ; + + i ) {
2024-10-18 23:53:33 +00:00
QString files_arr_i_QString = QString : : fromUtf8 ( files_arr [ i ] . data , files_arr [ i ] . len ) ;
2024-09-17 07:43:35 +00:00
files_QList . push_back ( files_arr_i_QString ) ;
2024-08-25 04:08:24 +00:00
}
2024-09-14 22:29:05 +00:00
QStringList _ret = self - > addPaths ( files_QList ) ;
2024-09-17 06:29:11 +00:00
// Convert QList<> from C++ memory to manually-managed C memory
2024-10-18 23:53:33 +00:00
struct miqt_string * _arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * _ret . length ( ) ) ) ;
2024-09-14 22:29:05 +00:00
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QString _lv_ret = _ret [ i ] ;
2024-08-25 04:08:24 +00:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-14 22:29:05 +00:00
QByteArray _lv_b = _lv_ret . toUtf8 ( ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string _lv_ms ;
_lv_ms . len = _lv_b . length ( ) ;
_lv_ms . data = static_cast < char * > ( malloc ( _lv_ms . len ) ) ;
memcpy ( _lv_ms . data , _lv_b . data ( ) , _lv_ms . len ) ;
_arr [ i ] = _lv_ms ;
2024-08-25 04:08:24 +00:00
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-09-14 22:29:05 +00:00
return _out ;
2024-08-25 04:08:24 +00:00
}
2024-10-18 23:53:33 +00:00
bool QFileSystemWatcher_RemovePath ( QFileSystemWatcher * self , struct miqt_string file ) {
QString file_QString = QString : : fromUtf8 ( file . data , file . len ) ;
2024-08-25 04:08:24 +00:00
return self - > removePath ( file_QString ) ;
}
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 ) {
2024-10-16 05:07:56 +00:00
QStringList files_QList ;
2024-11-04 07:18:27 +00:00
files_QList . reserve ( files . len ) ;
struct miqt_string * files_arr = static_cast < struct miqt_string * > ( files . data ) ;
for ( size_t i = 0 ; i < files . len ; + + i ) {
2024-10-18 23:53:33 +00:00
QString files_arr_i_QString = QString : : fromUtf8 ( files_arr [ i ] . data , files_arr [ i ] . len ) ;
2024-09-17 07:43:35 +00:00
files_QList . push_back ( files_arr_i_QString ) ;
2024-08-25 04:08:24 +00:00
}
2024-09-14 22:29:05 +00:00
QStringList _ret = self - > removePaths ( files_QList ) ;
2024-09-17 06:29:11 +00:00
// Convert QList<> from C++ memory to manually-managed C memory
2024-10-18 23:53:33 +00:00
struct miqt_string * _arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * _ret . length ( ) ) ) ;
2024-09-14 22:29:05 +00:00
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QString _lv_ret = _ret [ i ] ;
2024-08-25 04:08:24 +00:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-14 22:29:05 +00:00
QByteArray _lv_b = _lv_ret . toUtf8 ( ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string _lv_ms ;
_lv_ms . len = _lv_b . length ( ) ;
_lv_ms . data = static_cast < char * > ( malloc ( _lv_ms . len ) ) ;
memcpy ( _lv_ms . data , _lv_b . data ( ) , _lv_ms . len ) ;
_arr [ i ] = _lv_ms ;
2024-08-25 04:08:24 +00:00
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-09-14 22:29:05 +00:00
return _out ;
2024-08-25 04:08:24 +00:00
}
2024-11-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_string */ QFileSystemWatcher_Files ( const QFileSystemWatcher * self ) {
2024-09-14 22:29:05 +00:00
QStringList _ret = self - > files ( ) ;
2024-09-17 06:29:11 +00:00
// Convert QList<> from C++ memory to manually-managed C memory
2024-10-18 23:53:33 +00:00
struct miqt_string * _arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * _ret . length ( ) ) ) ;
2024-09-14 22:29:05 +00:00
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QString _lv_ret = _ret [ i ] ;
2024-08-25 04:08:24 +00:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-14 22:29:05 +00:00
QByteArray _lv_b = _lv_ret . toUtf8 ( ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string _lv_ms ;
_lv_ms . len = _lv_b . length ( ) ;
_lv_ms . data = static_cast < char * > ( malloc ( _lv_ms . len ) ) ;
memcpy ( _lv_ms . data , _lv_b . data ( ) , _lv_ms . len ) ;
_arr [ i ] = _lv_ms ;
2024-08-25 04:08:24 +00:00
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-09-14 22:29:05 +00:00
return _out ;
2024-08-25 04:08:24 +00:00
}
2024-11-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_string */ QFileSystemWatcher_Directories ( const QFileSystemWatcher * self ) {
2024-09-14 22:29:05 +00:00
QStringList _ret = self - > directories ( ) ;
2024-09-17 06:29:11 +00:00
// Convert QList<> from C++ memory to manually-managed C memory
2024-10-18 23:53:33 +00:00
struct miqt_string * _arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * _ret . length ( ) ) ) ;
2024-09-14 22:29:05 +00:00
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QString _lv_ret = _ret [ i ] ;
2024-08-25 04:08:24 +00:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-14 22:29:05 +00:00
QByteArray _lv_b = _lv_ret . toUtf8 ( ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string _lv_ms ;
_lv_ms . len = _lv_b . length ( ) ;
_lv_ms . data = static_cast < char * > ( malloc ( _lv_ms . len ) ) ;
memcpy ( _lv_ms . data , _lv_b . data ( ) , _lv_ms . len ) ;
_arr [ i ] = _lv_ms ;
2024-08-25 04:08:24 +00:00
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-09-14 22:29:05 +00:00
return _out ;
2024-08-25 04:08:24 +00:00
}
2024-10-18 23:53:33 +00:00
struct miqt_string QFileSystemWatcher_Tr2 ( const char * s , const char * c ) {
2024-09-14 22:29:05 +00:00
QString _ret = QFileSystemWatcher : : tr ( s , c ) ;
2024-08-25 04:08:24 +00:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-14 22:29:05 +00:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-18 23:53:33 +00: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 04:08:24 +00:00
}
2024-10-18 23:53:33 +00:00
struct miqt_string QFileSystemWatcher_Tr3 ( const char * s , const char * c , int n ) {
2024-09-14 22:29:05 +00:00
QString _ret = QFileSystemWatcher : : tr ( s , c , static_cast < int > ( n ) ) ;
2024-08-25 04:08:24 +00:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-14 22:29:05 +00:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-18 23:53:33 +00: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 04:08:24 +00:00
}
2024-10-18 23:53:33 +00:00
struct miqt_string QFileSystemWatcher_TrUtf82 ( const char * s , const char * c ) {
2024-09-14 22:29:05 +00:00
QString _ret = QFileSystemWatcher : : trUtf8 ( s , c ) ;
2024-08-25 04:08:24 +00:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-14 22:29:05 +00:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-18 23:53:33 +00: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 04:08:24 +00:00
}
2024-10-18 23:53:33 +00:00
struct miqt_string QFileSystemWatcher_TrUtf83 ( const char * s , const char * c , int n ) {
2024-09-14 22:29:05 +00:00
QString _ret = QFileSystemWatcher : : trUtf8 ( s , c , static_cast < int > ( n ) ) ;
2024-08-25 04:08:24 +00:00
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
2024-09-14 22:29:05 +00:00
QByteArray _b = _ret . toUtf8 ( ) ;
2024-10-18 23:53:33 +00: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 04:08:24 +00:00
}
2024-11-19 06:29:06 +00:00
void QFileSystemWatcher_override_virtual_Event ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQFileSystemWatcher * > ( ( QFileSystemWatcher * ) ( self ) ) - > handle__Event = slot ;
}
bool QFileSystemWatcher_virtualbase_Event ( void * self , QEvent * event ) {
return ( ( MiqtVirtualQFileSystemWatcher * ) ( self ) ) - > virtualbase_Event ( event ) ;
}
void QFileSystemWatcher_override_virtual_EventFilter ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQFileSystemWatcher * > ( ( QFileSystemWatcher * ) ( self ) ) - > handle__EventFilter = slot ;
}
bool QFileSystemWatcher_virtualbase_EventFilter ( void * self , QObject * watched , QEvent * event ) {
return ( ( MiqtVirtualQFileSystemWatcher * ) ( self ) ) - > virtualbase_EventFilter ( watched , event ) ;
}
void QFileSystemWatcher_override_virtual_TimerEvent ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQFileSystemWatcher * > ( ( QFileSystemWatcher * ) ( self ) ) - > handle__TimerEvent = slot ;
}
void QFileSystemWatcher_virtualbase_TimerEvent ( void * self , QTimerEvent * event ) {
( ( MiqtVirtualQFileSystemWatcher * ) ( self ) ) - > virtualbase_TimerEvent ( event ) ;
}
void QFileSystemWatcher_override_virtual_ChildEvent ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQFileSystemWatcher * > ( ( QFileSystemWatcher * ) ( self ) ) - > handle__ChildEvent = slot ;
}
void QFileSystemWatcher_virtualbase_ChildEvent ( void * self , QChildEvent * event ) {
( ( MiqtVirtualQFileSystemWatcher * ) ( self ) ) - > virtualbase_ChildEvent ( event ) ;
}
void QFileSystemWatcher_override_virtual_CustomEvent ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQFileSystemWatcher * > ( ( QFileSystemWatcher * ) ( self ) ) - > handle__CustomEvent = slot ;
}
void QFileSystemWatcher_virtualbase_CustomEvent ( void * self , QEvent * event ) {
( ( MiqtVirtualQFileSystemWatcher * ) ( self ) ) - > virtualbase_CustomEvent ( event ) ;
}
void QFileSystemWatcher_override_virtual_ConnectNotify ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQFileSystemWatcher * > ( ( QFileSystemWatcher * ) ( self ) ) - > handle__ConnectNotify = slot ;
}
void QFileSystemWatcher_virtualbase_ConnectNotify ( void * self , QMetaMethod * signal ) {
( ( MiqtVirtualQFileSystemWatcher * ) ( self ) ) - > virtualbase_ConnectNotify ( signal ) ;
}
void QFileSystemWatcher_override_virtual_DisconnectNotify ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQFileSystemWatcher * > ( ( QFileSystemWatcher * ) ( self ) ) - > handle__DisconnectNotify = slot ;
}
void QFileSystemWatcher_virtualbase_DisconnectNotify ( void * self , QMetaMethod * signal ) {
( ( MiqtVirtualQFileSystemWatcher * ) ( self ) ) - > virtualbase_DisconnectNotify ( signal ) ;
}
void QFileSystemWatcher_Delete ( QFileSystemWatcher * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < MiqtVirtualQFileSystemWatcher * > ( self ) ;
} else {
delete self ;
}
2024-08-25 04:08:24 +00:00
}