mirror of
https://github.com/mappu/miqt.git
synced 2025-02-02 03:20:25 +00:00
154 lines
8.7 KiB
C++
154 lines
8.7 KiB
C++
#pragma once
|
|
#ifndef MIQT_QT_SCRIPT_GEN_QSCRIPTENGINE_H
|
|
#define MIQT_QT_SCRIPT_GEN_QSCRIPTENGINE_H
|
|
|
|
#include <stdbool.h>
|
|
#include <stddef.h>
|
|
#include <stdint.h>
|
|
|
|
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
|
|
|
#include "../../libmiqt/libmiqt.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#ifdef __cplusplus
|
|
class QChildEvent;
|
|
class QDateTime;
|
|
class QEvent;
|
|
class QMetaMethod;
|
|
class QMetaObject;
|
|
class QObject;
|
|
class QRegExp;
|
|
class QScriptClass;
|
|
class QScriptContext;
|
|
class QScriptEngine;
|
|
class QScriptEngineAgent;
|
|
class QScriptProgram;
|
|
class QScriptString;
|
|
class QScriptSyntaxCheckResult;
|
|
class QScriptValue;
|
|
class QTimerEvent;
|
|
class QVariant;
|
|
#else
|
|
typedef struct QChildEvent QChildEvent;
|
|
typedef struct QDateTime QDateTime;
|
|
typedef struct QEvent QEvent;
|
|
typedef struct QMetaMethod QMetaMethod;
|
|
typedef struct QMetaObject QMetaObject;
|
|
typedef struct QObject QObject;
|
|
typedef struct QRegExp QRegExp;
|
|
typedef struct QScriptClass QScriptClass;
|
|
typedef struct QScriptContext QScriptContext;
|
|
typedef struct QScriptEngine QScriptEngine;
|
|
typedef struct QScriptEngineAgent QScriptEngineAgent;
|
|
typedef struct QScriptProgram QScriptProgram;
|
|
typedef struct QScriptString QScriptString;
|
|
typedef struct QScriptSyntaxCheckResult QScriptSyntaxCheckResult;
|
|
typedef struct QScriptValue QScriptValue;
|
|
typedef struct QTimerEvent QTimerEvent;
|
|
typedef struct QVariant QVariant;
|
|
#endif
|
|
|
|
QScriptSyntaxCheckResult* QScriptSyntaxCheckResult_new(QScriptSyntaxCheckResult* other);
|
|
int QScriptSyntaxCheckResult_state(const QScriptSyntaxCheckResult* self);
|
|
int QScriptSyntaxCheckResult_errorLineNumber(const QScriptSyntaxCheckResult* self);
|
|
int QScriptSyntaxCheckResult_errorColumnNumber(const QScriptSyntaxCheckResult* self);
|
|
struct miqt_string QScriptSyntaxCheckResult_errorMessage(const QScriptSyntaxCheckResult* self);
|
|
void QScriptSyntaxCheckResult_operatorAssign(QScriptSyntaxCheckResult* self, QScriptSyntaxCheckResult* other);
|
|
void QScriptSyntaxCheckResult_delete(QScriptSyntaxCheckResult* self);
|
|
|
|
QScriptEngine* QScriptEngine_new();
|
|
QScriptEngine* QScriptEngine_new2(QObject* parent);
|
|
void QScriptEngine_virtbase(QScriptEngine* src, QObject** outptr_QObject);
|
|
QMetaObject* QScriptEngine_metaObject(const QScriptEngine* self);
|
|
void* QScriptEngine_metacast(QScriptEngine* self, const char* param1);
|
|
struct miqt_string QScriptEngine_tr(const char* s);
|
|
struct miqt_string QScriptEngine_trUtf8(const char* s);
|
|
QScriptValue* QScriptEngine_globalObject(const QScriptEngine* self);
|
|
void QScriptEngine_setGlobalObject(QScriptEngine* self, QScriptValue* object);
|
|
QScriptContext* QScriptEngine_currentContext(const QScriptEngine* self);
|
|
QScriptContext* QScriptEngine_pushContext(QScriptEngine* self);
|
|
void QScriptEngine_popContext(QScriptEngine* self);
|
|
bool QScriptEngine_canEvaluate(const QScriptEngine* self, struct miqt_string program);
|
|
QScriptSyntaxCheckResult* QScriptEngine_checkSyntax(struct miqt_string program);
|
|
QScriptValue* QScriptEngine_evaluate(QScriptEngine* self, struct miqt_string program);
|
|
QScriptValue* QScriptEngine_evaluateWithProgram(QScriptEngine* self, QScriptProgram* program);
|
|
bool QScriptEngine_isEvaluating(const QScriptEngine* self);
|
|
void QScriptEngine_abortEvaluation(QScriptEngine* self);
|
|
bool QScriptEngine_hasUncaughtException(const QScriptEngine* self);
|
|
QScriptValue* QScriptEngine_uncaughtException(const QScriptEngine* self);
|
|
int QScriptEngine_uncaughtExceptionLineNumber(const QScriptEngine* self);
|
|
struct miqt_array /* of struct miqt_string */ QScriptEngine_uncaughtExceptionBacktrace(const QScriptEngine* self);
|
|
void QScriptEngine_clearExceptions(QScriptEngine* self);
|
|
QScriptValue* QScriptEngine_nullValue(QScriptEngine* self);
|
|
QScriptValue* QScriptEngine_undefinedValue(QScriptEngine* self);
|
|
QScriptValue* QScriptEngine_newVariant(QScriptEngine* self, QVariant* value);
|
|
QScriptValue* QScriptEngine_newVariant2(QScriptEngine* self, QScriptValue* object, QVariant* value);
|
|
QScriptValue* QScriptEngine_newRegExp(QScriptEngine* self, QRegExp* regexp);
|
|
QScriptValue* QScriptEngine_newObject(QScriptEngine* self);
|
|
QScriptValue* QScriptEngine_newObjectWithScriptClass(QScriptEngine* self, QScriptClass* scriptClass);
|
|
QScriptValue* QScriptEngine_newArray(QScriptEngine* self);
|
|
QScriptValue* QScriptEngine_newRegExp2(QScriptEngine* self, struct miqt_string pattern, struct miqt_string flags);
|
|
QScriptValue* QScriptEngine_newDate(QScriptEngine* self, double value);
|
|
QScriptValue* QScriptEngine_newDateWithValue(QScriptEngine* self, QDateTime* value);
|
|
QScriptValue* QScriptEngine_newActivationObject(QScriptEngine* self);
|
|
QScriptValue* QScriptEngine_newQObject(QScriptEngine* self, QObject* object);
|
|
QScriptValue* QScriptEngine_newQObject2(QScriptEngine* self, QScriptValue* scriptObject, QObject* qtObject);
|
|
QScriptValue* QScriptEngine_newQMetaObject(QScriptEngine* self, QMetaObject* metaObject);
|
|
QScriptValue* QScriptEngine_defaultPrototype(const QScriptEngine* self, int metaTypeId);
|
|
void QScriptEngine_setDefaultPrototype(QScriptEngine* self, int metaTypeId, QScriptValue* prototype);
|
|
void QScriptEngine_installTranslatorFunctions(QScriptEngine* self);
|
|
QScriptValue* QScriptEngine_importExtension(QScriptEngine* self, struct miqt_string extension);
|
|
struct miqt_array /* of struct miqt_string */ QScriptEngine_availableExtensions(const QScriptEngine* self);
|
|
struct miqt_array /* of struct miqt_string */ QScriptEngine_importedExtensions(const QScriptEngine* self);
|
|
void QScriptEngine_collectGarbage(QScriptEngine* self);
|
|
void QScriptEngine_reportAdditionalMemoryCost(QScriptEngine* self, int size);
|
|
void QScriptEngine_setProcessEventsInterval(QScriptEngine* self, int interval);
|
|
int QScriptEngine_processEventsInterval(const QScriptEngine* self);
|
|
void QScriptEngine_setAgent(QScriptEngine* self, QScriptEngineAgent* agent);
|
|
QScriptEngineAgent* QScriptEngine_agent(const QScriptEngine* self);
|
|
QScriptString* QScriptEngine_toStringHandle(QScriptEngine* self, struct miqt_string str);
|
|
QScriptValue* QScriptEngine_toObject(QScriptEngine* self, QScriptValue* value);
|
|
QScriptValue* QScriptEngine_objectById(const QScriptEngine* self, long long id);
|
|
void QScriptEngine_signalHandlerException(QScriptEngine* self, QScriptValue* exception);
|
|
void QScriptEngine_connect_signalHandlerException(QScriptEngine* self, intptr_t slot);
|
|
struct miqt_string QScriptEngine_tr2(const char* s, const char* c);
|
|
struct miqt_string QScriptEngine_tr3(const char* s, const char* c, int n);
|
|
struct miqt_string QScriptEngine_trUtf82(const char* s, const char* c);
|
|
struct miqt_string QScriptEngine_trUtf83(const char* s, const char* c, int n);
|
|
QScriptValue* QScriptEngine_evaluate2(QScriptEngine* self, struct miqt_string program, struct miqt_string fileName);
|
|
QScriptValue* QScriptEngine_evaluate3(QScriptEngine* self, struct miqt_string program, struct miqt_string fileName, int lineNumber);
|
|
void QScriptEngine_abortEvaluation1(QScriptEngine* self, QScriptValue* result);
|
|
QScriptValue* QScriptEngine_newObject2(QScriptEngine* self, QScriptClass* scriptClass, QScriptValue* data);
|
|
QScriptValue* QScriptEngine_newArray1(QScriptEngine* self, unsigned int length);
|
|
QScriptValue* QScriptEngine_newQObject22(QScriptEngine* self, QObject* object, int ownership);
|
|
QScriptValue* QScriptEngine_newQObject3(QScriptEngine* self, QObject* object, int ownership, int* options);
|
|
QScriptValue* QScriptEngine_newQObject32(QScriptEngine* self, QScriptValue* scriptObject, QObject* qtObject, int ownership);
|
|
QScriptValue* QScriptEngine_newQObject4(QScriptEngine* self, QScriptValue* scriptObject, QObject* qtObject, int ownership, int* options);
|
|
QScriptValue* QScriptEngine_newQMetaObject2(QScriptEngine* self, QMetaObject* metaObject, QScriptValue* ctor);
|
|
void QScriptEngine_installTranslatorFunctions1(QScriptEngine* self, QScriptValue* object);
|
|
bool QScriptEngine_override_virtual_event(void* self, intptr_t slot);
|
|
bool QScriptEngine_virtualbase_event(void* self, QEvent* event);
|
|
bool QScriptEngine_override_virtual_eventFilter(void* self, intptr_t slot);
|
|
bool QScriptEngine_virtualbase_eventFilter(void* self, QObject* watched, QEvent* event);
|
|
bool QScriptEngine_override_virtual_timerEvent(void* self, intptr_t slot);
|
|
void QScriptEngine_virtualbase_timerEvent(void* self, QTimerEvent* event);
|
|
bool QScriptEngine_override_virtual_childEvent(void* self, intptr_t slot);
|
|
void QScriptEngine_virtualbase_childEvent(void* self, QChildEvent* event);
|
|
bool QScriptEngine_override_virtual_customEvent(void* self, intptr_t slot);
|
|
void QScriptEngine_virtualbase_customEvent(void* self, QEvent* event);
|
|
bool QScriptEngine_override_virtual_connectNotify(void* self, intptr_t slot);
|
|
void QScriptEngine_virtualbase_connectNotify(void* self, QMetaMethod* signal);
|
|
bool QScriptEngine_override_virtual_disconnectNotify(void* self, intptr_t slot);
|
|
void QScriptEngine_virtualbase_disconnectNotify(void* self, QMetaMethod* signal);
|
|
void QScriptEngine_delete(QScriptEngine* self);
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern C */
|
|
#endif
|
|
|
|
#endif
|