#ifndef GEN_QPROCESS_H #define GEN_QPROCESS_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "../libmiqt/libmiqt.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QByteArray; class QMetaObject; class QObject; class QProcess; class QProcessEnvironment; #else typedef struct QByteArray QByteArray; typedef struct QMetaObject QMetaObject; typedef struct QObject QObject; typedef struct QProcess QProcess; typedef struct QProcessEnvironment QProcessEnvironment; #endif QProcessEnvironment* QProcessEnvironment_new(); QProcessEnvironment* QProcessEnvironment_new2(int param1); QProcessEnvironment* QProcessEnvironment_new3(QProcessEnvironment* other); void QProcessEnvironment_OperatorAssign(QProcessEnvironment* self, QProcessEnvironment* other); void QProcessEnvironment_Swap(QProcessEnvironment* self, QProcessEnvironment* other); bool QProcessEnvironment_OperatorEqual(const QProcessEnvironment* self, QProcessEnvironment* other); bool QProcessEnvironment_OperatorNotEqual(const QProcessEnvironment* self, QProcessEnvironment* other); bool QProcessEnvironment_IsEmpty(const QProcessEnvironment* self); bool QProcessEnvironment_InheritsFromParent(const QProcessEnvironment* self); void QProcessEnvironment_Clear(QProcessEnvironment* self); bool QProcessEnvironment_Contains(const QProcessEnvironment* self, struct miqt_string name); void QProcessEnvironment_Insert(QProcessEnvironment* self, struct miqt_string name, struct miqt_string value); void QProcessEnvironment_Remove(QProcessEnvironment* self, struct miqt_string name); struct miqt_string QProcessEnvironment_Value(const QProcessEnvironment* self, struct miqt_string name); struct miqt_array QProcessEnvironment_ToStringList(const QProcessEnvironment* self); struct miqt_array QProcessEnvironment_Keys(const QProcessEnvironment* self); void QProcessEnvironment_InsertWithQProcessEnvironment(QProcessEnvironment* self, QProcessEnvironment* e); QProcessEnvironment* QProcessEnvironment_SystemEnvironment(); struct miqt_string QProcessEnvironment_Value2(const QProcessEnvironment* self, struct miqt_string name, struct miqt_string defaultValue); void QProcessEnvironment_Delete(QProcessEnvironment* self); QProcess* QProcess_new(); QProcess* QProcess_new2(QObject* parent); QMetaObject* QProcess_MetaObject(const QProcess* self); void* QProcess_Metacast(QProcess* self, const char* param1); struct miqt_string QProcess_Tr(const char* s); void QProcess_Start(QProcess* self, struct miqt_string program); void QProcess_Start2(QProcess* self); void QProcess_StartCommand(QProcess* self, struct miqt_string command); bool QProcess_StartDetached(QProcess* self); bool QProcess_Open(QProcess* self); struct miqt_string QProcess_Program(const QProcess* self); void QProcess_SetProgram(QProcess* self, struct miqt_string program); struct miqt_array QProcess_Arguments(const QProcess* self); void QProcess_SetArguments(QProcess* self, struct miqt_array /* of struct miqt_string */ arguments); int QProcess_ProcessChannelMode(const QProcess* self); void QProcess_SetProcessChannelMode(QProcess* self, int mode); int QProcess_InputChannelMode(const QProcess* self); void QProcess_SetInputChannelMode(QProcess* self, int mode); int QProcess_ReadChannel(const QProcess* self); void QProcess_SetReadChannel(QProcess* self, int channel); void QProcess_CloseReadChannel(QProcess* self, int channel); void QProcess_CloseWriteChannel(QProcess* self); void QProcess_SetStandardInputFile(QProcess* self, struct miqt_string fileName); void QProcess_SetStandardOutputFile(QProcess* self, struct miqt_string fileName); void QProcess_SetStandardErrorFile(QProcess* self, struct miqt_string fileName); void QProcess_SetStandardOutputProcess(QProcess* self, QProcess* destination); struct miqt_string QProcess_WorkingDirectory(const QProcess* self); void QProcess_SetWorkingDirectory(QProcess* self, struct miqt_string dir); void QProcess_SetEnvironment(QProcess* self, struct miqt_array /* of struct miqt_string */ environment); struct miqt_array QProcess_Environment(const QProcess* self); void QProcess_SetProcessEnvironment(QProcess* self, QProcessEnvironment* environment); QProcessEnvironment* QProcess_ProcessEnvironment(const QProcess* self); int QProcess_Error(const QProcess* self); int QProcess_State(const QProcess* self); long long QProcess_ProcessId(const QProcess* self); bool QProcess_WaitForStarted(QProcess* self); bool QProcess_WaitForReadyRead(QProcess* self); bool QProcess_WaitForBytesWritten(QProcess* self); bool QProcess_WaitForFinished(QProcess* self); struct miqt_string QProcess_ReadAllStandardOutput(QProcess* self); struct miqt_string QProcess_ReadAllStandardError(QProcess* self); int QProcess_ExitCode(const QProcess* self); int QProcess_ExitStatus(const QProcess* self); long long QProcess_BytesToWrite(const QProcess* self); bool QProcess_IsSequential(const QProcess* self); void QProcess_Close(QProcess* self); int QProcess_Execute(struct miqt_string program); bool QProcess_StartDetachedWithProgram(struct miqt_string program); struct miqt_array QProcess_SystemEnvironment(); struct miqt_string QProcess_NullDevice(); void QProcess_Terminate(QProcess* self); void QProcess_Kill(QProcess* self); void QProcess_Finished(QProcess* self, int exitCode); void QProcess_connect_Finished(QProcess* self, intptr_t slot); void QProcess_ErrorOccurred(QProcess* self, int error); void QProcess_connect_ErrorOccurred(QProcess* self, intptr_t slot); struct miqt_string QProcess_Tr2(const char* s, const char* c); struct miqt_string QProcess_Tr3(const char* s, const char* c, int n); void QProcess_Start22(QProcess* self, struct miqt_string program, struct miqt_array /* of struct miqt_string */ arguments); void QProcess_Start3(QProcess* self, struct miqt_string program, struct miqt_array /* of struct miqt_string */ arguments, int mode); void QProcess_Start1(QProcess* self, int mode); void QProcess_StartCommand2(QProcess* self, struct miqt_string command, int mode); bool QProcess_StartDetached1(QProcess* self, long long* pid); bool QProcess_Open1(QProcess* self, int mode); void QProcess_SetStandardOutputFile2(QProcess* self, struct miqt_string fileName, int mode); void QProcess_SetStandardErrorFile2(QProcess* self, struct miqt_string fileName, int mode); bool QProcess_WaitForStarted1(QProcess* self, int msecs); bool QProcess_WaitForReadyRead1(QProcess* self, int msecs); bool QProcess_WaitForBytesWritten1(QProcess* self, int msecs); bool QProcess_WaitForFinished1(QProcess* self, int msecs); int QProcess_Execute2(struct miqt_string program, struct miqt_array /* of struct miqt_string */ arguments); bool QProcess_StartDetached2(struct miqt_string program, struct miqt_array /* of struct miqt_string */ arguments); bool QProcess_StartDetached3(struct miqt_string program, struct miqt_array /* of struct miqt_string */ arguments, struct miqt_string workingDirectory); bool QProcess_StartDetached4(struct miqt_string program, struct miqt_array /* of struct miqt_string */ arguments, struct miqt_string workingDirectory, long long* pid); void QProcess_Finished2(QProcess* self, int exitCode, int exitStatus); void QProcess_connect_Finished2(QProcess* self, intptr_t slot); void QProcess_Delete(QProcess* self); #ifdef __cplusplus } /* extern C */ #endif #endif