2024-10-20 18:21:03 +13:00
# include <QByteArray>
2025-01-19 16:39:11 +13:00
# include <QChildEvent>
# include <QEvent>
2024-11-19 19:29:06 +13:00
# include <QIODevice>
# include <QIODeviceBase>
2024-10-20 18:21:03 +13:00
# include <QList>
2025-01-19 16:39:11 +13:00
# include <QMetaMethod>
2024-10-20 18:21:03 +13:00
# include <QMetaObject>
# include <QObject>
# include <QProcess>
# include <QProcessEnvironment>
# include <QString>
# include <QByteArray>
# include <cstring>
2025-01-19 16:39:11 +13:00
# include <QTimerEvent>
2024-10-20 18:21:03 +13:00
# include <qprocess.h>
# include "gen_qprocess.h"
2024-12-11 19:55:47 +13:00
2025-01-07 11:30:33 +01:00
# ifdef __cplusplus
extern " C " {
# endif
2025-02-01 13:45:16 +13:00
void miqt_exec_callback_QProcess_finished ( intptr_t , int ) ;
void miqt_exec_callback_QProcess_errorOccurred ( intptr_t , int ) ;
void miqt_exec_callback_QProcess_finished2 ( intptr_t , int , int ) ;
bool miqt_exec_callback_QProcess_open ( QProcess * , intptr_t , int ) ;
bool miqt_exec_callback_QProcess_waitForReadyRead ( QProcess * , intptr_t , int ) ;
bool miqt_exec_callback_QProcess_waitForBytesWritten ( QProcess * , intptr_t , int ) ;
long long miqt_exec_callback_QProcess_bytesToWrite ( const QProcess * , intptr_t ) ;
bool miqt_exec_callback_QProcess_isSequential ( const QProcess * , intptr_t ) ;
void miqt_exec_callback_QProcess_close ( QProcess * , intptr_t ) ;
long long miqt_exec_callback_QProcess_readData ( QProcess * , intptr_t , char * , long long ) ;
long long miqt_exec_callback_QProcess_writeData ( QProcess * , intptr_t , const char * , long long ) ;
long long miqt_exec_callback_QProcess_pos ( const QProcess * , intptr_t ) ;
long long miqt_exec_callback_QProcess_size ( const QProcess * , intptr_t ) ;
bool miqt_exec_callback_QProcess_seek ( QProcess * , intptr_t , long long ) ;
bool miqt_exec_callback_QProcess_atEnd ( const QProcess * , intptr_t ) ;
bool miqt_exec_callback_QProcess_reset ( QProcess * , intptr_t ) ;
long long miqt_exec_callback_QProcess_bytesAvailable ( const QProcess * , intptr_t ) ;
bool miqt_exec_callback_QProcess_canReadLine ( const QProcess * , intptr_t ) ;
long long miqt_exec_callback_QProcess_readLineData ( QProcess * , intptr_t , char * , long long ) ;
long long miqt_exec_callback_QProcess_skipData ( QProcess * , intptr_t , long long ) ;
bool miqt_exec_callback_QProcess_event ( QProcess * , intptr_t , QEvent * ) ;
bool miqt_exec_callback_QProcess_eventFilter ( QProcess * , intptr_t , QObject * , QEvent * ) ;
void miqt_exec_callback_QProcess_timerEvent ( QProcess * , intptr_t , QTimerEvent * ) ;
void miqt_exec_callback_QProcess_childEvent ( QProcess * , intptr_t , QChildEvent * ) ;
void miqt_exec_callback_QProcess_customEvent ( QProcess * , intptr_t , QEvent * ) ;
void miqt_exec_callback_QProcess_connectNotify ( QProcess * , intptr_t , QMetaMethod * ) ;
void miqt_exec_callback_QProcess_disconnectNotify ( QProcess * , intptr_t , QMetaMethod * ) ;
2025-01-07 11:30:33 +01:00
# ifdef __cplusplus
} /* extern C */
2024-12-11 19:55:47 +13:00
# endif
2024-10-20 18:21:03 +13:00
2024-12-07 17:15:57 +13:00
QProcessEnvironment * QProcessEnvironment_new ( ) {
return new QProcessEnvironment ( ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QProcessEnvironment * QProcessEnvironment_new2 ( int param1 ) {
return new QProcessEnvironment ( static_cast < QProcessEnvironment : : Initialization > ( param1 ) ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QProcessEnvironment * QProcessEnvironment_new3 ( QProcessEnvironment * other ) {
return new QProcessEnvironment ( * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QProcessEnvironment_operatorAssign ( QProcessEnvironment * self , QProcessEnvironment * other ) {
2024-10-20 18:21:03 +13:00
self - > operator = ( * other ) ;
}
2025-02-01 13:45:16 +13:00
void QProcessEnvironment_swap ( QProcessEnvironment * self , QProcessEnvironment * other ) {
2024-10-20 18:21:03 +13:00
self - > swap ( * other ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcessEnvironment_operatorEqual ( const QProcessEnvironment * self , QProcessEnvironment * other ) {
2024-11-22 19:06:01 +13:00
return ( * self = = * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcessEnvironment_operatorNotEqual ( const QProcessEnvironment * self , QProcessEnvironment * other ) {
2024-11-22 19:06:01 +13:00
return ( * self ! = * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcessEnvironment_isEmpty ( const QProcessEnvironment * self ) {
2024-10-20 18:21:03 +13:00
return self - > isEmpty ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcessEnvironment_inheritsFromParent ( const QProcessEnvironment * self ) {
2024-10-20 18:21:03 +13:00
return self - > inheritsFromParent ( ) ;
}
2025-02-01 13:45:16 +13:00
void QProcessEnvironment_clear ( QProcessEnvironment * self ) {
2024-10-20 18:21:03 +13:00
self - > clear ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcessEnvironment_contains ( const QProcessEnvironment * self , struct miqt_string name ) {
2024-10-20 18:21:03 +13:00
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
return self - > contains ( name_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QProcessEnvironment_insert ( QProcessEnvironment * self , struct miqt_string name , struct miqt_string value ) {
2024-10-20 18:21:03 +13:00
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
QString value_QString = QString : : fromUtf8 ( value . data , value . len ) ;
self - > insert ( name_QString , value_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QProcessEnvironment_remove ( QProcessEnvironment * self , struct miqt_string name ) {
2024-10-20 18:21:03 +13:00
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
self - > remove ( name_QString ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QProcessEnvironment_value ( const QProcessEnvironment * self , struct miqt_string name ) {
2024-10-20 18:21:03 +13:00
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
QString _ret = self - > value ( name_QString ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
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 ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_string */ QProcessEnvironment_toStringList ( const QProcessEnvironment * self ) {
2024-10-20 18:21:03 +13:00
QStringList _ret = self - > toStringList ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
struct miqt_string * _arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QString _lv_ret = _ret [ i ] ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _lv_b = _lv_ret . toUtf8 ( ) ;
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-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_string */ QProcessEnvironment_keys ( const QProcessEnvironment * self ) {
2024-10-20 18:21:03 +13:00
QStringList _ret = self - > keys ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
struct miqt_string * _arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QString _lv_ret = _ret [ i ] ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _lv_b = _lv_ret . toUtf8 ( ) ;
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-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
void QProcessEnvironment_insertWithQProcessEnvironment ( QProcessEnvironment * self , QProcessEnvironment * e ) {
2024-10-20 18:21:03 +13:00
self - > insert ( * e ) ;
}
2025-02-01 13:45:16 +13:00
QProcessEnvironment * QProcessEnvironment_systemEnvironment ( ) {
2024-10-20 18:21:03 +13:00
return new QProcessEnvironment ( QProcessEnvironment : : systemEnvironment ( ) ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QProcessEnvironment_value2 ( const QProcessEnvironment * self , struct miqt_string name , struct miqt_string defaultValue ) {
2024-10-20 18:21:03 +13:00
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
QString defaultValue_QString = QString : : fromUtf8 ( defaultValue . data , defaultValue . len ) ;
QString _ret = self - > value ( name_QString , defaultValue_QString ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
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 ;
}
2025-02-01 13:45:16 +13:00
void QProcessEnvironment_delete ( QProcessEnvironment * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-01-18 17:42:41 +13:00
class MiqtVirtualQProcess final : public QProcess {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQProcess ( ) : QProcess ( ) { } ;
MiqtVirtualQProcess ( QObject * parent ) : QProcess ( parent ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQProcess ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__open = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool open ( QIODeviceBase : : OpenMode mode ) override {
2025-02-01 13:45:16 +13:00
if ( handle__open = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : open ( mode ) ;
}
QIODeviceBase : : OpenMode mode_ret = mode ;
int sigval1 = static_cast < int > ( mode_ret ) ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QProcess_open ( this , handle__open , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_open ( int mode ) {
2024-11-19 19:29:06 +13:00
return QProcess : : open ( static_cast < QIODeviceBase : : OpenMode > ( mode ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__waitForReadyRead = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool waitForReadyRead ( int msecs ) override {
2025-02-01 13:45:16 +13:00
if ( handle__waitForReadyRead = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : waitForReadyRead ( msecs ) ;
}
int sigval1 = msecs ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QProcess_waitForReadyRead ( this , handle__waitForReadyRead , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_waitForReadyRead ( int msecs ) {
2024-11-19 19:29:06 +13:00
return QProcess : : waitForReadyRead ( static_cast < int > ( msecs ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__waitForBytesWritten = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool waitForBytesWritten ( int msecs ) override {
2025-02-01 13:45:16 +13:00
if ( handle__waitForBytesWritten = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : waitForBytesWritten ( msecs ) ;
}
int sigval1 = msecs ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QProcess_waitForBytesWritten ( this , handle__waitForBytesWritten , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_waitForBytesWritten ( int msecs ) {
2024-11-19 19:29:06 +13:00
return QProcess : : waitForBytesWritten ( static_cast < int > ( msecs ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__bytesToWrite = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual qint64 bytesToWrite ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__bytesToWrite = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : bytesToWrite ( ) ;
}
2025-02-01 13:45:16 +13:00
long long callback_return_value = miqt_exec_callback_QProcess_bytesToWrite ( this , handle__bytesToWrite ) ;
2024-11-19 19:29:06 +13:00
return static_cast < qint64 > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
long long virtualbase_bytesToWrite ( ) const {
2024-11-19 19:29:06 +13:00
qint64 _ret = QProcess : : bytesToWrite ( ) ;
return static_cast < long long > ( _ret ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__isSequential = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool isSequential ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__isSequential = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : isSequential ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QProcess_isSequential ( this , handle__isSequential ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_isSequential ( ) const {
2024-11-19 19:29:06 +13:00
return QProcess : : isSequential ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__close = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void close ( ) override {
2025-02-01 13:45:16 +13:00
if ( handle__close = = 0 ) {
2024-11-19 19:29:06 +13:00
QProcess : : close ( ) ;
return ;
}
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QProcess_close ( this , handle__close ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_close ( ) {
2024-11-19 19:29:06 +13:00
QProcess : : close ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__readData = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual qint64 readData ( char * data , qint64 maxlen ) override {
2025-02-01 13:45:16 +13:00
if ( handle__readData = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : readData ( data , maxlen ) ;
}
char * sigval1 = data ;
qint64 maxlen_ret = maxlen ;
long long sigval2 = static_cast < long long > ( maxlen_ret ) ;
2025-02-01 13:45:16 +13:00
long long callback_return_value = miqt_exec_callback_QProcess_readData ( this , handle__readData , sigval1 , sigval2 ) ;
2024-11-19 19:29:06 +13:00
return static_cast < qint64 > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
long long virtualbase_readData ( char * data , long long maxlen ) {
2024-11-19 19:29:06 +13:00
qint64 _ret = QProcess : : readData ( data , static_cast < qint64 > ( maxlen ) ) ;
return static_cast < long long > ( _ret ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__writeData = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
2025-02-01 13:45:16 +13:00
virtual qint64 writeData ( const char * data , qint64 len ) override {
if ( handle__writeData = = 0 ) {
return QProcess : : writeData ( data , len ) ;
2024-11-19 19:29:06 +13:00
}
const char * sigval1 = ( const char * ) data ;
2025-02-01 13:45:16 +13:00
qint64 len_ret = len ;
long long sigval2 = static_cast < long long > ( len_ret ) ;
2024-11-19 19:29:06 +13:00
2025-02-01 13:45:16 +13:00
long long callback_return_value = miqt_exec_callback_QProcess_writeData ( this , handle__writeData , sigval1 , sigval2 ) ;
2024-11-19 19:29:06 +13:00
return static_cast < qint64 > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
long long virtualbase_writeData ( const char * data , long long len ) {
2024-11-19 19:29:06 +13:00
2025-02-01 13:45:16 +13:00
qint64 _ret = QProcess : : writeData ( data , static_cast < qint64 > ( len ) ) ;
2024-11-19 19:29:06 +13:00
return static_cast < long long > ( _ret ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__pos = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual qint64 pos ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__pos = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : pos ( ) ;
}
2025-02-01 13:45:16 +13:00
long long callback_return_value = miqt_exec_callback_QProcess_pos ( this , handle__pos ) ;
2024-11-19 19:29:06 +13:00
return static_cast < qint64 > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
long long virtualbase_pos ( ) const {
2024-11-19 19:29:06 +13:00
qint64 _ret = QProcess : : pos ( ) ;
return static_cast < long long > ( _ret ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__size = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual qint64 size ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__size = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : size ( ) ;
}
2025-02-01 13:45:16 +13:00
long long callback_return_value = miqt_exec_callback_QProcess_size ( this , handle__size ) ;
2024-11-19 19:29:06 +13:00
return static_cast < qint64 > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
long long virtualbase_size ( ) const {
2024-11-19 19:29:06 +13:00
qint64 _ret = QProcess : : size ( ) ;
return static_cast < long long > ( _ret ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__seek = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool seek ( qint64 pos ) override {
2025-02-01 13:45:16 +13:00
if ( handle__seek = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : seek ( pos ) ;
}
qint64 pos_ret = pos ;
long long sigval1 = static_cast < long long > ( pos_ret ) ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QProcess_seek ( this , handle__seek , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_seek ( long long pos ) {
2024-11-19 19:29:06 +13:00
return QProcess : : seek ( static_cast < qint64 > ( pos ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__atEnd = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool atEnd ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__atEnd = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : atEnd ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QProcess_atEnd ( this , handle__atEnd ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_atEnd ( ) const {
2024-11-19 19:29:06 +13:00
return QProcess : : atEnd ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__reset = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool reset ( ) override {
2025-02-01 13:45:16 +13:00
if ( handle__reset = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : reset ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QProcess_reset ( this , handle__reset ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_reset ( ) {
2024-11-19 19:29:06 +13:00
return QProcess : : reset ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__bytesAvailable = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual qint64 bytesAvailable ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__bytesAvailable = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : bytesAvailable ( ) ;
}
2025-02-01 13:45:16 +13:00
long long callback_return_value = miqt_exec_callback_QProcess_bytesAvailable ( this , handle__bytesAvailable ) ;
2024-11-19 19:29:06 +13:00
return static_cast < qint64 > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
long long virtualbase_bytesAvailable ( ) const {
2024-11-19 19:29:06 +13:00
qint64 _ret = QProcess : : bytesAvailable ( ) ;
return static_cast < long long > ( _ret ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__canReadLine = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool canReadLine ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__canReadLine = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : canReadLine ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QProcess_canReadLine ( this , handle__canReadLine ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_canReadLine ( ) const {
2024-11-19 19:29:06 +13:00
return QProcess : : canReadLine ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__readLineData = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual qint64 readLineData ( char * data , qint64 maxlen ) override {
2025-02-01 13:45:16 +13:00
if ( handle__readLineData = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : readLineData ( data , maxlen ) ;
}
char * sigval1 = data ;
qint64 maxlen_ret = maxlen ;
long long sigval2 = static_cast < long long > ( maxlen_ret ) ;
2025-02-01 13:45:16 +13:00
long long callback_return_value = miqt_exec_callback_QProcess_readLineData ( this , handle__readLineData , sigval1 , sigval2 ) ;
2024-11-19 19:29:06 +13:00
return static_cast < qint64 > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
long long virtualbase_readLineData ( char * data , long long maxlen ) {
2024-11-19 19:29:06 +13:00
qint64 _ret = QProcess : : readLineData ( data , static_cast < qint64 > ( maxlen ) ) ;
return static_cast < long long > ( _ret ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__skipData = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual qint64 skipData ( qint64 maxSize ) override {
2025-02-01 13:45:16 +13:00
if ( handle__skipData = = 0 ) {
2024-11-19 19:29:06 +13:00
return QProcess : : skipData ( maxSize ) ;
}
qint64 maxSize_ret = maxSize ;
long long sigval1 = static_cast < long long > ( maxSize_ret ) ;
2025-02-01 13:45:16 +13:00
long long callback_return_value = miqt_exec_callback_QProcess_skipData ( this , handle__skipData , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return static_cast < qint64 > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
long long virtualbase_skipData ( long long maxSize ) {
2024-11-19 19:29:06 +13:00
qint64 _ret = QProcess : : skipData ( static_cast < qint64 > ( maxSize ) ) ;
return static_cast < long long > ( _ret ) ;
}
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__event = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual bool event ( QEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__event = = 0 ) {
2025-01-19 16:39:11 +13:00
return QProcess : : event ( event ) ;
}
QEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QProcess_event ( this , handle__event , sigval1 ) ;
2025-01-19 16:39:11 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_event ( QEvent * event ) {
2025-01-19 16:39:11 +13:00
return QProcess : : event ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__eventFilter = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual bool eventFilter ( QObject * watched , QEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__eventFilter = = 0 ) {
2025-01-19 16:39:11 +13:00
return QProcess : : eventFilter ( watched , event ) ;
}
QObject * sigval1 = watched ;
QEvent * sigval2 = event ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QProcess_eventFilter ( this , handle__eventFilter , sigval1 , sigval2 ) ;
2025-01-19 16:39:11 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_eventFilter ( QObject * watched , QEvent * event ) {
2025-01-19 16:39:11 +13:00
return QProcess : : eventFilter ( watched , event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__timerEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void timerEvent ( QTimerEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__timerEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
QProcess : : timerEvent ( event ) ;
return ;
}
QTimerEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QProcess_timerEvent ( this , handle__timerEvent , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_timerEvent ( QTimerEvent * event ) {
2025-01-19 16:39:11 +13:00
QProcess : : timerEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__childEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void childEvent ( QChildEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__childEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
QProcess : : childEvent ( event ) ;
return ;
}
QChildEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QProcess_childEvent ( this , handle__childEvent , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_childEvent ( QChildEvent * event ) {
2025-01-19 16:39:11 +13:00
QProcess : : childEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__customEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void customEvent ( QEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__customEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
QProcess : : customEvent ( event ) ;
return ;
}
QEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QProcess_customEvent ( this , handle__customEvent , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_customEvent ( QEvent * event ) {
2025-01-19 16:39:11 +13:00
QProcess : : customEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__connectNotify = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void connectNotify ( const QMetaMethod & signal ) override {
2025-02-01 13:45:16 +13:00
if ( handle__connectNotify = = 0 ) {
2025-01-19 16:39:11 +13:00
QProcess : : connectNotify ( signal ) ;
return ;
}
const QMetaMethod & signal_ret = signal ;
// Cast returned reference into pointer
QMetaMethod * sigval1 = const_cast < QMetaMethod * > ( & signal_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QProcess_connectNotify ( this , handle__connectNotify , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_connectNotify ( QMetaMethod * signal ) {
2025-01-19 16:39:11 +13:00
QProcess : : connectNotify ( * signal ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__disconnectNotify = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void disconnectNotify ( const QMetaMethod & signal ) override {
2025-02-01 13:45:16 +13:00
if ( handle__disconnectNotify = = 0 ) {
2025-01-19 16:39:11 +13:00
QProcess : : disconnectNotify ( signal ) ;
return ;
}
const QMetaMethod & signal_ret = signal ;
// Cast returned reference into pointer
QMetaMethod * sigval1 = const_cast < QMetaMethod * > ( & signal_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QProcess_disconnectNotify ( this , handle__disconnectNotify , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_disconnectNotify ( QMetaMethod * signal ) {
2025-01-19 16:39:11 +13:00
QProcess : : disconnectNotify ( * signal ) ;
}
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QProcess * QProcess_new ( ) {
return new MiqtVirtualQProcess ( ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QProcess * QProcess_new2 ( QObject * parent ) {
return new MiqtVirtualQProcess ( parent ) ;
}
void QProcess_virtbase ( QProcess * src , QIODevice * * outptr_QIODevice ) {
* outptr_QIODevice = static_cast < QIODevice * > ( src ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QMetaObject * QProcess_metaObject ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
return ( QMetaObject * ) self - > metaObject ( ) ;
}
2025-02-01 13:45:16 +13:00
void * QProcess_metacast ( QProcess * self , const char * param1 ) {
2024-10-20 18:21:03 +13:00
return self - > qt_metacast ( param1 ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QProcess_tr ( const char * s ) {
2024-10-20 18:21:03 +13:00
QString _ret = QProcess : : tr ( s ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
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 ;
}
2025-02-01 13:45:16 +13:00
void QProcess_start ( QProcess * self , struct miqt_string program ) {
2024-10-20 18:21:03 +13:00
QString program_QString = QString : : fromUtf8 ( program . data , program . len ) ;
self - > start ( program_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_start2 ( QProcess * self ) {
2024-10-20 18:21:03 +13:00
self - > start ( ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_startCommand ( QProcess * self , struct miqt_string command ) {
2024-10-20 18:21:03 +13:00
QString command_QString = QString : : fromUtf8 ( command . data , command . len ) ;
self - > startCommand ( command_QString ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_startDetached ( QProcess * self ) {
2024-10-20 18:21:03 +13:00
return self - > startDetached ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_open ( QProcess * self , int mode ) {
2024-11-19 19:29:06 +13:00
return self - > open ( static_cast < QIODeviceBase : : OpenMode > ( mode ) ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
struct miqt_string QProcess_program ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
QString _ret = self - > program ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
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 ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setProgram ( QProcess * self , struct miqt_string program ) {
2024-10-20 18:21:03 +13:00
QString program_QString = QString : : fromUtf8 ( program . data , program . len ) ;
self - > setProgram ( program_QString ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_string */ QProcess_arguments ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
QStringList _ret = self - > arguments ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
struct miqt_string * _arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QString _lv_ret = _ret [ i ] ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _lv_b = _lv_ret . toUtf8 ( ) ;
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-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setArguments ( QProcess * self , struct miqt_array /* of struct miqt_string */ arguments ) {
2024-10-20 18:21:03 +13:00
QStringList arguments_QList ;
2024-11-04 20:18:27 +13:00
arguments_QList . reserve ( arguments . len ) ;
struct miqt_string * arguments_arr = static_cast < struct miqt_string * > ( arguments . data ) ;
for ( size_t i = 0 ; i < arguments . len ; + + i ) {
2024-10-20 18:21:03 +13:00
QString arguments_arr_i_QString = QString : : fromUtf8 ( arguments_arr [ i ] . data , arguments_arr [ i ] . len ) ;
arguments_QList . push_back ( arguments_arr_i_QString ) ;
}
self - > setArguments ( arguments_QList ) ;
}
2025-02-01 13:45:16 +13:00
int QProcess_processChannelMode ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
QProcess : : ProcessChannelMode _ret = self - > processChannelMode ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setProcessChannelMode ( QProcess * self , int mode ) {
2024-10-20 18:21:03 +13:00
self - > setProcessChannelMode ( static_cast < QProcess : : ProcessChannelMode > ( mode ) ) ;
}
2025-02-01 13:45:16 +13:00
int QProcess_inputChannelMode ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
QProcess : : InputChannelMode _ret = self - > inputChannelMode ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setInputChannelMode ( QProcess * self , int mode ) {
2024-10-20 18:21:03 +13:00
self - > setInputChannelMode ( static_cast < QProcess : : InputChannelMode > ( mode ) ) ;
}
2025-02-01 13:45:16 +13:00
int QProcess_readChannel ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
QProcess : : ProcessChannel _ret = self - > readChannel ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setReadChannel ( QProcess * self , int channel ) {
2024-10-20 18:21:03 +13:00
self - > setReadChannel ( static_cast < QProcess : : ProcessChannel > ( channel ) ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_closeReadChannel ( QProcess * self , int channel ) {
2024-10-20 18:21:03 +13:00
self - > closeReadChannel ( static_cast < QProcess : : ProcessChannel > ( channel ) ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_closeWriteChannel ( QProcess * self ) {
2024-10-20 18:21:03 +13:00
self - > closeWriteChannel ( ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setStandardInputFile ( QProcess * self , struct miqt_string fileName ) {
2024-10-20 18:21:03 +13:00
QString fileName_QString = QString : : fromUtf8 ( fileName . data , fileName . len ) ;
self - > setStandardInputFile ( fileName_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setStandardOutputFile ( QProcess * self , struct miqt_string fileName ) {
2024-10-20 18:21:03 +13:00
QString fileName_QString = QString : : fromUtf8 ( fileName . data , fileName . len ) ;
self - > setStandardOutputFile ( fileName_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setStandardErrorFile ( QProcess * self , struct miqt_string fileName ) {
2024-10-20 18:21:03 +13:00
QString fileName_QString = QString : : fromUtf8 ( fileName . data , fileName . len ) ;
self - > setStandardErrorFile ( fileName_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setStandardOutputProcess ( QProcess * self , QProcess * destination ) {
2024-10-20 18:21:03 +13:00
self - > setStandardOutputProcess ( destination ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QProcess_workingDirectory ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
QString _ret = self - > workingDirectory ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
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 ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setWorkingDirectory ( QProcess * self , struct miqt_string dir ) {
2024-10-20 18:21:03 +13:00
QString dir_QString = QString : : fromUtf8 ( dir . data , dir . len ) ;
self - > setWorkingDirectory ( dir_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setEnvironment ( QProcess * self , struct miqt_array /* of struct miqt_string */ environment ) {
2024-10-20 18:21:03 +13:00
QStringList environment_QList ;
2024-11-04 20:18:27 +13:00
environment_QList . reserve ( environment . len ) ;
struct miqt_string * environment_arr = static_cast < struct miqt_string * > ( environment . data ) ;
for ( size_t i = 0 ; i < environment . len ; + + i ) {
2024-10-20 18:21:03 +13:00
QString environment_arr_i_QString = QString : : fromUtf8 ( environment_arr [ i ] . data , environment_arr [ i ] . len ) ;
environment_QList . push_back ( environment_arr_i_QString ) ;
}
self - > setEnvironment ( environment_QList ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_string */ QProcess_environment ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
QStringList _ret = self - > environment ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
struct miqt_string * _arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QString _lv_ret = _ret [ i ] ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _lv_b = _lv_ret . toUtf8 ( ) ;
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-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setProcessEnvironment ( QProcess * self , QProcessEnvironment * environment ) {
2024-10-20 18:21:03 +13:00
self - > setProcessEnvironment ( * environment ) ;
}
2025-02-01 13:45:16 +13:00
QProcessEnvironment * QProcess_processEnvironment ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
return new QProcessEnvironment ( self - > processEnvironment ( ) ) ;
}
2025-02-01 13:45:16 +13:00
int QProcess_error ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
QProcess : : ProcessError _ret = self - > error ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QProcess_state ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
QProcess : : ProcessState _ret = self - > state ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
long long QProcess_processId ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
qint64 _ret = self - > processId ( ) ;
return static_cast < long long > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_waitForStarted ( QProcess * self ) {
2024-10-20 18:21:03 +13:00
return self - > waitForStarted ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_waitForReadyRead ( QProcess * self , int msecs ) {
2024-11-19 19:29:06 +13:00
return self - > waitForReadyRead ( static_cast < int > ( msecs ) ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_waitForBytesWritten ( QProcess * self , int msecs ) {
2024-11-19 19:29:06 +13:00
return self - > waitForBytesWritten ( static_cast < int > ( msecs ) ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_waitForFinished ( QProcess * self ) {
2024-10-20 18:21:03 +13:00
return self - > waitForFinished ( ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QProcess_readAllStandardOutput ( QProcess * self ) {
2024-10-20 18:21:03 +13:00
QByteArray _qb = self - > readAllStandardOutput ( ) ;
struct miqt_string _ms ;
_ms . len = _qb . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _qb . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QProcess_readAllStandardError ( QProcess * self ) {
2024-10-20 18:21:03 +13:00
QByteArray _qb = self - > readAllStandardError ( ) ;
struct miqt_string _ms ;
_ms . len = _qb . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _qb . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
int QProcess_exitCode ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
return self - > exitCode ( ) ;
}
2025-02-01 13:45:16 +13:00
int QProcess_exitStatus ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
QProcess : : ExitStatus _ret = self - > exitStatus ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
long long QProcess_bytesToWrite ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
qint64 _ret = self - > bytesToWrite ( ) ;
return static_cast < long long > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_isSequential ( const QProcess * self ) {
2024-10-20 18:21:03 +13:00
return self - > isSequential ( ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_close ( QProcess * self ) {
2024-10-20 18:21:03 +13:00
self - > close ( ) ;
}
2025-02-01 13:45:16 +13:00
int QProcess_execute ( struct miqt_string program ) {
2024-10-20 18:21:03 +13:00
QString program_QString = QString : : fromUtf8 ( program . data , program . len ) ;
return QProcess : : execute ( program_QString ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_startDetachedWithProgram ( struct miqt_string program ) {
2024-10-20 18:21:03 +13:00
QString program_QString = QString : : fromUtf8 ( program . data , program . len ) ;
return QProcess : : startDetached ( program_QString ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_string */ QProcess_systemEnvironment ( ) {
2024-10-20 18:21:03 +13:00
QStringList _ret = QProcess : : systemEnvironment ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
struct miqt_string * _arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QString _lv_ret = _ret [ i ] ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _lv_b = _lv_ret . toUtf8 ( ) ;
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-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QProcess_nullDevice ( ) {
2024-10-20 18:21:03 +13:00
QString _ret = QProcess : : nullDevice ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
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 ;
}
2025-02-01 13:45:16 +13:00
void QProcess_terminate ( QProcess * self ) {
2024-10-20 18:21:03 +13:00
self - > terminate ( ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_kill ( QProcess * self ) {
2024-10-20 18:21:03 +13:00
self - > kill ( ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_finished ( QProcess * self , int exitCode ) {
2024-10-20 18:21:03 +13:00
self - > finished ( static_cast < int > ( exitCode ) ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_connect_finished ( QProcess * self , intptr_t slot ) {
2024-11-19 19:29:06 +13:00
MiqtVirtualQProcess : : connect ( self , static_cast < void ( QProcess : : * ) ( int , QProcess : : ExitStatus ) > ( & QProcess : : finished ) , self , [ = ] ( int exitCode ) {
2024-10-20 18:21:03 +13:00
int sigval1 = exitCode ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QProcess_finished ( slot , sigval1 ) ;
2024-10-20 18:21:03 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_errorOccurred ( QProcess * self , int error ) {
2024-10-20 18:21:03 +13:00
self - > errorOccurred ( static_cast < QProcess : : ProcessError > ( error ) ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_connect_errorOccurred ( QProcess * self , intptr_t slot ) {
2024-11-19 19:29:06 +13:00
MiqtVirtualQProcess : : connect ( self , static_cast < void ( QProcess : : * ) ( QProcess : : ProcessError ) > ( & QProcess : : errorOccurred ) , self , [ = ] ( QProcess : : ProcessError error ) {
2024-10-20 18:21:03 +13:00
QProcess : : ProcessError error_ret = error ;
int sigval1 = static_cast < int > ( error_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QProcess_errorOccurred ( slot , sigval1 ) ;
2024-10-20 18:21:03 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QProcess_tr2 ( const char * s , const char * c ) {
2024-10-20 18:21:03 +13:00
QString _ret = QProcess : : tr ( s , c ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
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 ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QProcess_tr3 ( const char * s , const char * c , int n ) {
2024-10-20 18:21:03 +13:00
QString _ret = QProcess : : tr ( s , c , static_cast < int > ( n ) ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
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 ;
}
2025-02-01 13:45:16 +13:00
void QProcess_start22 ( QProcess * self , struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments ) {
2024-10-20 18:21:03 +13:00
QString program_QString = QString : : fromUtf8 ( program . data , program . len ) ;
QStringList arguments_QList ;
2024-11-04 20:18:27 +13:00
arguments_QList . reserve ( arguments . len ) ;
struct miqt_string * arguments_arr = static_cast < struct miqt_string * > ( arguments . data ) ;
for ( size_t i = 0 ; i < arguments . len ; + + i ) {
2024-10-20 18:21:03 +13:00
QString arguments_arr_i_QString = QString : : fromUtf8 ( arguments_arr [ i ] . data , arguments_arr [ i ] . len ) ;
arguments_QList . push_back ( arguments_arr_i_QString ) ;
}
self - > start ( program_QString , arguments_QList ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_start3 ( QProcess * self , struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments , int mode ) {
2024-10-20 18:21:03 +13:00
QString program_QString = QString : : fromUtf8 ( program . data , program . len ) ;
QStringList arguments_QList ;
2024-11-04 20:18:27 +13:00
arguments_QList . reserve ( arguments . len ) ;
struct miqt_string * arguments_arr = static_cast < struct miqt_string * > ( arguments . data ) ;
for ( size_t i = 0 ; i < arguments . len ; + + i ) {
2024-10-20 18:21:03 +13:00
QString arguments_arr_i_QString = QString : : fromUtf8 ( arguments_arr [ i ] . data , arguments_arr [ i ] . len ) ;
arguments_QList . push_back ( arguments_arr_i_QString ) ;
}
self - > start ( program_QString , arguments_QList , static_cast < QIODeviceBase : : OpenMode > ( mode ) ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_start1 ( QProcess * self , int mode ) {
2024-10-20 18:21:03 +13:00
self - > start ( static_cast < QIODeviceBase : : OpenMode > ( mode ) ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_startCommand2 ( QProcess * self , struct miqt_string command , int mode ) {
2024-10-20 18:21:03 +13:00
QString command_QString = QString : : fromUtf8 ( command . data , command . len ) ;
self - > startCommand ( command_QString , static_cast < QIODeviceBase : : OpenMode > ( mode ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_startDetached1 ( QProcess * self , long long * pid ) {
2024-10-20 18:21:03 +13:00
return self - > startDetached ( static_cast < qint64 * > ( pid ) ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setStandardOutputFile2 ( QProcess * self , struct miqt_string fileName , int mode ) {
2024-10-20 18:21:03 +13:00
QString fileName_QString = QString : : fromUtf8 ( fileName . data , fileName . len ) ;
self - > setStandardOutputFile ( fileName_QString , static_cast < QIODeviceBase : : OpenMode > ( mode ) ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_setStandardErrorFile2 ( QProcess * self , struct miqt_string fileName , int mode ) {
2024-10-20 18:21:03 +13:00
QString fileName_QString = QString : : fromUtf8 ( fileName . data , fileName . len ) ;
self - > setStandardErrorFile ( fileName_QString , static_cast < QIODeviceBase : : OpenMode > ( mode ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_waitForStarted1 ( QProcess * self , int msecs ) {
2024-10-20 18:21:03 +13:00
return self - > waitForStarted ( static_cast < int > ( msecs ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_waitForFinished1 ( QProcess * self , int msecs ) {
2024-10-20 18:21:03 +13:00
return self - > waitForFinished ( static_cast < int > ( msecs ) ) ;
}
2025-02-01 13:45:16 +13:00
int QProcess_execute2 ( struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments ) {
2024-10-20 18:21:03 +13:00
QString program_QString = QString : : fromUtf8 ( program . data , program . len ) ;
QStringList arguments_QList ;
2024-11-04 20:18:27 +13:00
arguments_QList . reserve ( arguments . len ) ;
struct miqt_string * arguments_arr = static_cast < struct miqt_string * > ( arguments . data ) ;
for ( size_t i = 0 ; i < arguments . len ; + + i ) {
2024-10-20 18:21:03 +13:00
QString arguments_arr_i_QString = QString : : fromUtf8 ( arguments_arr [ i ] . data , arguments_arr [ i ] . len ) ;
arguments_QList . push_back ( arguments_arr_i_QString ) ;
}
return QProcess : : execute ( program_QString , arguments_QList ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_startDetached2 ( struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments ) {
2024-10-20 18:21:03 +13:00
QString program_QString = QString : : fromUtf8 ( program . data , program . len ) ;
QStringList arguments_QList ;
2024-11-04 20:18:27 +13:00
arguments_QList . reserve ( arguments . len ) ;
struct miqt_string * arguments_arr = static_cast < struct miqt_string * > ( arguments . data ) ;
for ( size_t i = 0 ; i < arguments . len ; + + i ) {
2024-10-20 18:21:03 +13:00
QString arguments_arr_i_QString = QString : : fromUtf8 ( arguments_arr [ i ] . data , arguments_arr [ i ] . len ) ;
arguments_QList . push_back ( arguments_arr_i_QString ) ;
}
return QProcess : : startDetached ( program_QString , arguments_QList ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_startDetached3 ( struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments , struct miqt_string workingDirectory ) {
2024-10-20 18:21:03 +13:00
QString program_QString = QString : : fromUtf8 ( program . data , program . len ) ;
QStringList arguments_QList ;
2024-11-04 20:18:27 +13:00
arguments_QList . reserve ( arguments . len ) ;
struct miqt_string * arguments_arr = static_cast < struct miqt_string * > ( arguments . data ) ;
for ( size_t i = 0 ; i < arguments . len ; + + i ) {
2024-10-20 18:21:03 +13:00
QString arguments_arr_i_QString = QString : : fromUtf8 ( arguments_arr [ i ] . data , arguments_arr [ i ] . len ) ;
arguments_QList . push_back ( arguments_arr_i_QString ) ;
}
QString workingDirectory_QString = QString : : fromUtf8 ( workingDirectory . data , workingDirectory . len ) ;
return QProcess : : startDetached ( program_QString , arguments_QList , workingDirectory_QString ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_startDetached4 ( struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments , struct miqt_string workingDirectory , long long * pid ) {
2024-10-20 18:21:03 +13:00
QString program_QString = QString : : fromUtf8 ( program . data , program . len ) ;
QStringList arguments_QList ;
2024-11-04 20:18:27 +13:00
arguments_QList . reserve ( arguments . len ) ;
struct miqt_string * arguments_arr = static_cast < struct miqt_string * > ( arguments . data ) ;
for ( size_t i = 0 ; i < arguments . len ; + + i ) {
2024-10-20 18:21:03 +13:00
QString arguments_arr_i_QString = QString : : fromUtf8 ( arguments_arr [ i ] . data , arguments_arr [ i ] . len ) ;
arguments_QList . push_back ( arguments_arr_i_QString ) ;
}
QString workingDirectory_QString = QString : : fromUtf8 ( workingDirectory . data , workingDirectory . len ) ;
return QProcess : : startDetached ( program_QString , arguments_QList , workingDirectory_QString , static_cast < qint64 * > ( pid ) ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_finished2 ( QProcess * self , int exitCode , int exitStatus ) {
2024-10-20 18:21:03 +13:00
self - > finished ( static_cast < int > ( exitCode ) , static_cast < QProcess : : ExitStatus > ( exitStatus ) ) ;
}
2025-02-01 13:45:16 +13:00
void QProcess_connect_finished2 ( QProcess * self , intptr_t slot ) {
2024-11-19 19:29:06 +13:00
MiqtVirtualQProcess : : connect ( self , static_cast < void ( QProcess : : * ) ( int , QProcess : : ExitStatus ) > ( & QProcess : : finished ) , self , [ = ] ( int exitCode , QProcess : : ExitStatus exitStatus ) {
2024-10-20 18:21:03 +13:00
int sigval1 = exitCode ;
QProcess : : ExitStatus exitStatus_ret = exitStatus ;
int sigval2 = static_cast < int > ( exitStatus_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QProcess_finished2 ( slot , sigval1 , sigval2 ) ;
2024-10-20 18:21:03 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_open ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__open = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_virtualbase_open ( void * self , int mode ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_open ( mode ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_waitForReadyRead ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__waitForReadyRead = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_virtualbase_waitForReadyRead ( void * self , int msecs ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_waitForReadyRead ( msecs ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_waitForBytesWritten ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__waitForBytesWritten = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_virtualbase_waitForBytesWritten ( void * self , int msecs ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_waitForBytesWritten ( msecs ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_bytesToWrite ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__bytesToWrite = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
long long QProcess_virtualbase_bytesToWrite ( const void * self ) {
return ( ( const MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_bytesToWrite ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_isSequential ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__isSequential = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_virtualbase_isSequential ( const void * self ) {
return ( ( const MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_isSequential ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_close ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__close = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QProcess_virtualbase_close ( void * self ) {
( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_close ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_readData ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__readData = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
long long QProcess_virtualbase_readData ( void * self , char * data , long long maxlen ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_readData ( data , maxlen ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_writeData ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__writeData = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
long long QProcess_virtualbase_writeData ( void * self , const char * data , long long len ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_writeData ( data , len ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_pos ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__pos = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
long long QProcess_virtualbase_pos ( const void * self ) {
return ( ( const MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_pos ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_size ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__size = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
long long QProcess_virtualbase_size ( const void * self ) {
return ( ( const MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_size ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_seek ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__seek = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_virtualbase_seek ( void * self , long long pos ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_seek ( pos ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_atEnd ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__atEnd = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_virtualbase_atEnd ( const void * self ) {
return ( ( const MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_atEnd ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_reset ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__reset = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_virtualbase_reset ( void * self ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_reset ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_bytesAvailable ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__bytesAvailable = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
long long QProcess_virtualbase_bytesAvailable ( const void * self ) {
return ( ( const MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_bytesAvailable ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_canReadLine ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__canReadLine = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_virtualbase_canReadLine ( const void * self ) {
return ( ( const MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_canReadLine ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_readLineData ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__readLineData = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
long long QProcess_virtualbase_readLineData ( void * self , char * data , long long maxlen ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_readLineData ( data , maxlen ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_skipData ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__skipData = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
long long QProcess_virtualbase_skipData ( void * self , long long maxSize ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_skipData ( maxSize ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_event ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__event = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_virtualbase_event ( void * self , QEvent * event ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_event ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_eventFilter ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__eventFilter = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
bool QProcess_virtualbase_eventFilter ( void * self , QObject * watched , QEvent * event ) {
return ( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_eventFilter ( watched , event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_timerEvent ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__timerEvent = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QProcess_virtualbase_timerEvent ( void * self , QTimerEvent * event ) {
( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_timerEvent ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_childEvent ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__childEvent = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QProcess_virtualbase_childEvent ( void * self , QChildEvent * event ) {
( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_childEvent ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_customEvent ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__customEvent = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QProcess_virtualbase_customEvent ( void * self , QEvent * event ) {
( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_customEvent ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_connectNotify ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__connectNotify = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QProcess_virtualbase_connectNotify ( void * self , QMetaMethod * signal ) {
( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_connectNotify ( signal ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QProcess_override_virtual_disconnectNotify ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQProcess * self_cast = dynamic_cast < MiqtVirtualQProcess * > ( ( QProcess * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__disconnectNotify = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QProcess_virtualbase_disconnectNotify ( void * self , QMetaMethod * signal ) {
( ( MiqtVirtualQProcess * ) ( self ) ) - > virtualbase_disconnectNotify ( signal ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QProcess_delete ( QProcess * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}