miqt/qt/webengine/gen_qwebenginepage.h

265 lines
17 KiB
C++

#pragma once
#ifndef MIQT_QT_WEBENGINE_GEN_QWEBENGINEPAGE_H
#define MIQT_QT_WEBENGINE_GEN_QWEBENGINEPAGE_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 QAction;
class QAuthenticator;
class QChildEvent;
class QColor;
class QEvent;
class QIcon;
class QMenu;
class QMetaMethod;
class QMetaObject;
class QObject;
class QPageLayout;
class QPointF;
class QRect;
class QSizeF;
class QTimerEvent;
class QUrl;
class QWebChannel;
class QWebEngineCertificateError;
class QWebEngineClientCertificateSelection;
class QWebEngineContextMenuData;
class QWebEngineFindTextResult;
class QWebEngineFullScreenRequest;
class QWebEngineHistory;
class QWebEngineHttpRequest;
class QWebEnginePage;
class QWebEngineProfile;
class QWebEngineQuotaRequest;
class QWebEngineRegisterProtocolHandlerRequest;
class QWebEngineScriptCollection;
class QWebEngineSettings;
class QWebEngineUrlRequestInterceptor;
class QWidget;
#else
typedef struct QAction QAction;
typedef struct QAuthenticator QAuthenticator;
typedef struct QChildEvent QChildEvent;
typedef struct QColor QColor;
typedef struct QEvent QEvent;
typedef struct QIcon QIcon;
typedef struct QMenu QMenu;
typedef struct QMetaMethod QMetaMethod;
typedef struct QMetaObject QMetaObject;
typedef struct QObject QObject;
typedef struct QPageLayout QPageLayout;
typedef struct QPointF QPointF;
typedef struct QRect QRect;
typedef struct QSizeF QSizeF;
typedef struct QTimerEvent QTimerEvent;
typedef struct QUrl QUrl;
typedef struct QWebChannel QWebChannel;
typedef struct QWebEngineCertificateError QWebEngineCertificateError;
typedef struct QWebEngineClientCertificateSelection QWebEngineClientCertificateSelection;
typedef struct QWebEngineContextMenuData QWebEngineContextMenuData;
typedef struct QWebEngineFindTextResult QWebEngineFindTextResult;
typedef struct QWebEngineFullScreenRequest QWebEngineFullScreenRequest;
typedef struct QWebEngineHistory QWebEngineHistory;
typedef struct QWebEngineHttpRequest QWebEngineHttpRequest;
typedef struct QWebEnginePage QWebEnginePage;
typedef struct QWebEngineProfile QWebEngineProfile;
typedef struct QWebEngineQuotaRequest QWebEngineQuotaRequest;
typedef struct QWebEngineRegisterProtocolHandlerRequest QWebEngineRegisterProtocolHandlerRequest;
typedef struct QWebEngineScriptCollection QWebEngineScriptCollection;
typedef struct QWebEngineSettings QWebEngineSettings;
typedef struct QWebEngineUrlRequestInterceptor QWebEngineUrlRequestInterceptor;
typedef struct QWidget QWidget;
#endif
QWebEnginePage* QWebEnginePage_new();
QWebEnginePage* QWebEnginePage_new2(QWebEngineProfile* profile);
QWebEnginePage* QWebEnginePage_new3(QObject* parent);
QWebEnginePage* QWebEnginePage_new4(QWebEngineProfile* profile, QObject* parent);
void QWebEnginePage_virtbase(QWebEnginePage* src, QObject** outptr_QObject);
QMetaObject* QWebEnginePage_MetaObject(const QWebEnginePage* self);
void* QWebEnginePage_Metacast(QWebEnginePage* self, const char* param1);
struct miqt_string QWebEnginePage_Tr(const char* s);
struct miqt_string QWebEnginePage_TrUtf8(const char* s);
QWebEngineHistory* QWebEnginePage_History(const QWebEnginePage* self);
void QWebEnginePage_SetView(QWebEnginePage* self, QWidget* view);
QWidget* QWebEnginePage_View(const QWebEnginePage* self);
bool QWebEnginePage_HasSelection(const QWebEnginePage* self);
struct miqt_string QWebEnginePage_SelectedText(const QWebEnginePage* self);
QWebEngineProfile* QWebEnginePage_Profile(const QWebEnginePage* self);
QAction* QWebEnginePage_Action(const QWebEnginePage* self, int action);
void QWebEnginePage_TriggerAction(QWebEnginePage* self, int action, bool checked);
void QWebEnginePage_ReplaceMisspelledWord(QWebEnginePage* self, struct miqt_string replacement);
bool QWebEnginePage_Event(QWebEnginePage* self, QEvent* param1);
void QWebEnginePage_FindText(QWebEnginePage* self, struct miqt_string subString);
QMenu* QWebEnginePage_CreateStandardContextMenu(QWebEnginePage* self);
void QWebEnginePage_SetFeaturePermission(QWebEnginePage* self, QUrl* securityOrigin, int feature, int policy);
void QWebEnginePage_Load(QWebEnginePage* self, QUrl* url);
void QWebEnginePage_LoadWithRequest(QWebEnginePage* self, QWebEngineHttpRequest* request);
void QWebEnginePage_Download(QWebEnginePage* self, QUrl* url);
void QWebEnginePage_SetHtml(QWebEnginePage* self, struct miqt_string html);
void QWebEnginePage_SetContent(QWebEnginePage* self, struct miqt_string data);
struct miqt_string QWebEnginePage_Title(const QWebEnginePage* self);
void QWebEnginePage_SetUrl(QWebEnginePage* self, QUrl* url);
QUrl* QWebEnginePage_Url(const QWebEnginePage* self);
QUrl* QWebEnginePage_RequestedUrl(const QWebEnginePage* self);
QUrl* QWebEnginePage_IconUrl(const QWebEnginePage* self);
QIcon* QWebEnginePage_Icon(const QWebEnginePage* self);
double QWebEnginePage_ZoomFactor(const QWebEnginePage* self);
void QWebEnginePage_SetZoomFactor(QWebEnginePage* self, double factor);
QPointF* QWebEnginePage_ScrollPosition(const QWebEnginePage* self);
QSizeF* QWebEnginePage_ContentsSize(const QWebEnginePage* self);
void QWebEnginePage_RunJavaScript(QWebEnginePage* self, struct miqt_string scriptSource);
void QWebEnginePage_RunJavaScript2(QWebEnginePage* self, struct miqt_string scriptSource, unsigned int worldId);
QWebEngineScriptCollection* QWebEnginePage_Scripts(QWebEnginePage* self);
QWebEngineSettings* QWebEnginePage_Settings(const QWebEnginePage* self);
QWebChannel* QWebEnginePage_WebChannel(const QWebEnginePage* self);
void QWebEnginePage_SetWebChannel(QWebEnginePage* self, QWebChannel* webChannel);
void QWebEnginePage_SetWebChannel2(QWebEnginePage* self, QWebChannel* param1, unsigned int worldId);
QColor* QWebEnginePage_BackgroundColor(const QWebEnginePage* self);
void QWebEnginePage_SetBackgroundColor(QWebEnginePage* self, QColor* color);
void QWebEnginePage_Save(const QWebEnginePage* self, struct miqt_string filePath);
bool QWebEnginePage_IsAudioMuted(const QWebEnginePage* self);
void QWebEnginePage_SetAudioMuted(QWebEnginePage* self, bool muted);
bool QWebEnginePage_RecentlyAudible(const QWebEnginePage* self);
long long QWebEnginePage_RenderProcessPid(const QWebEnginePage* self);
void QWebEnginePage_PrintToPdf(QWebEnginePage* self, struct miqt_string filePath);
void QWebEnginePage_SetInspectedPage(QWebEnginePage* self, QWebEnginePage* page);
QWebEnginePage* QWebEnginePage_InspectedPage(const QWebEnginePage* self);
void QWebEnginePage_SetDevToolsPage(QWebEnginePage* self, QWebEnginePage* page);
QWebEnginePage* QWebEnginePage_DevToolsPage(const QWebEnginePage* self);
void QWebEnginePage_SetUrlRequestInterceptor(QWebEnginePage* self, QWebEngineUrlRequestInterceptor* interceptor);
QWebEngineContextMenuData* QWebEnginePage_ContextMenuData(const QWebEnginePage* self);
int QWebEnginePage_LifecycleState(const QWebEnginePage* self);
void QWebEnginePage_SetLifecycleState(QWebEnginePage* self, int state);
int QWebEnginePage_RecommendedState(const QWebEnginePage* self);
bool QWebEnginePage_IsVisible(const QWebEnginePage* self);
void QWebEnginePage_SetVisible(QWebEnginePage* self, bool visible);
void QWebEnginePage_LoadStarted(QWebEnginePage* self);
void QWebEnginePage_connect_LoadStarted(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_LoadProgress(QWebEnginePage* self, int progress);
void QWebEnginePage_connect_LoadProgress(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_LoadFinished(QWebEnginePage* self, bool ok);
void QWebEnginePage_connect_LoadFinished(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_LinkHovered(QWebEnginePage* self, struct miqt_string url);
void QWebEnginePage_connect_LinkHovered(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_SelectionChanged(QWebEnginePage* self);
void QWebEnginePage_connect_SelectionChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_GeometryChangeRequested(QWebEnginePage* self, QRect* geom);
void QWebEnginePage_connect_GeometryChangeRequested(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_WindowCloseRequested(QWebEnginePage* self);
void QWebEnginePage_connect_WindowCloseRequested(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_FeaturePermissionRequested(QWebEnginePage* self, QUrl* securityOrigin, int feature);
void QWebEnginePage_connect_FeaturePermissionRequested(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_FeaturePermissionRequestCanceled(QWebEnginePage* self, QUrl* securityOrigin, int feature);
void QWebEnginePage_connect_FeaturePermissionRequestCanceled(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_FullScreenRequested(QWebEnginePage* self, QWebEngineFullScreenRequest* fullScreenRequest);
void QWebEnginePage_connect_FullScreenRequested(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_QuotaRequested(QWebEnginePage* self, QWebEngineQuotaRequest* quotaRequest);
void QWebEnginePage_connect_QuotaRequested(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_RegisterProtocolHandlerRequested(QWebEnginePage* self, QWebEngineRegisterProtocolHandlerRequest* request);
void QWebEnginePage_connect_RegisterProtocolHandlerRequested(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_SelectClientCertificate(QWebEnginePage* self, QWebEngineClientCertificateSelection* clientCertSelection);
void QWebEnginePage_connect_SelectClientCertificate(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_AuthenticationRequired(QWebEnginePage* self, QUrl* requestUrl, QAuthenticator* authenticator);
void QWebEnginePage_connect_AuthenticationRequired(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_ProxyAuthenticationRequired(QWebEnginePage* self, QUrl* requestUrl, QAuthenticator* authenticator, struct miqt_string proxyHost);
void QWebEnginePage_connect_ProxyAuthenticationRequired(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_RenderProcessTerminated(QWebEnginePage* self, int terminationStatus, int exitCode);
void QWebEnginePage_connect_RenderProcessTerminated(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_TitleChanged(QWebEnginePage* self, struct miqt_string title);
void QWebEnginePage_connect_TitleChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_UrlChanged(QWebEnginePage* self, QUrl* url);
void QWebEnginePage_connect_UrlChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_IconUrlChanged(QWebEnginePage* self, QUrl* url);
void QWebEnginePage_connect_IconUrlChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_IconChanged(QWebEnginePage* self, QIcon* icon);
void QWebEnginePage_connect_IconChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_ScrollPositionChanged(QWebEnginePage* self, QPointF* position);
void QWebEnginePage_connect_ScrollPositionChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_ContentsSizeChanged(QWebEnginePage* self, QSizeF* size);
void QWebEnginePage_connect_ContentsSizeChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_AudioMutedChanged(QWebEnginePage* self, bool muted);
void QWebEnginePage_connect_AudioMutedChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_RecentlyAudibleChanged(QWebEnginePage* self, bool recentlyAudible);
void QWebEnginePage_connect_RecentlyAudibleChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_RenderProcessPidChanged(QWebEnginePage* self, long long pid);
void QWebEnginePage_connect_RenderProcessPidChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_PdfPrintingFinished(QWebEnginePage* self, struct miqt_string filePath, bool success);
void QWebEnginePage_connect_PdfPrintingFinished(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_PrintRequested(QWebEnginePage* self);
void QWebEnginePage_connect_PrintRequested(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_VisibleChanged(QWebEnginePage* self, bool visible);
void QWebEnginePage_connect_VisibleChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_LifecycleStateChanged(QWebEnginePage* self, int state);
void QWebEnginePage_connect_LifecycleStateChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_RecommendedStateChanged(QWebEnginePage* self, int state);
void QWebEnginePage_connect_RecommendedStateChanged(QWebEnginePage* self, intptr_t slot);
void QWebEnginePage_FindTextFinished(QWebEnginePage* self, QWebEngineFindTextResult* result);
void QWebEnginePage_connect_FindTextFinished(QWebEnginePage* self, intptr_t slot);
QWebEnginePage* QWebEnginePage_CreateWindow(QWebEnginePage* self, int typeVal);
struct miqt_array /* of struct miqt_string */ QWebEnginePage_ChooseFiles(QWebEnginePage* self, int mode, struct miqt_array /* of struct miqt_string */ oldFiles, struct miqt_array /* of struct miqt_string */ acceptedMimeTypes);
void QWebEnginePage_JavaScriptAlert(QWebEnginePage* self, QUrl* securityOrigin, struct miqt_string msg);
bool QWebEnginePage_JavaScriptConfirm(QWebEnginePage* self, QUrl* securityOrigin, struct miqt_string msg);
void QWebEnginePage_JavaScriptConsoleMessage(QWebEnginePage* self, int level, struct miqt_string message, int lineNumber, struct miqt_string sourceID);
bool QWebEnginePage_CertificateError(QWebEnginePage* self, QWebEngineCertificateError* certificateError);
bool QWebEnginePage_AcceptNavigationRequest(QWebEnginePage* self, QUrl* url, int typeVal, bool isMainFrame);
struct miqt_string QWebEnginePage_Tr2(const char* s, const char* c);
struct miqt_string QWebEnginePage_Tr3(const char* s, const char* c, int n);
struct miqt_string QWebEnginePage_TrUtf82(const char* s, const char* c);
struct miqt_string QWebEnginePage_TrUtf83(const char* s, const char* c, int n);
void QWebEnginePage_FindText2(QWebEnginePage* self, struct miqt_string subString, int options);
void QWebEnginePage_Download2(QWebEnginePage* self, QUrl* url, struct miqt_string filename);
void QWebEnginePage_SetHtml2(QWebEnginePage* self, struct miqt_string html, QUrl* baseUrl);
void QWebEnginePage_SetContent2(QWebEnginePage* self, struct miqt_string data, struct miqt_string mimeType);
void QWebEnginePage_SetContent3(QWebEnginePage* self, struct miqt_string data, struct miqt_string mimeType, QUrl* baseUrl);
void QWebEnginePage_Save2(const QWebEnginePage* self, struct miqt_string filePath, int format);
void QWebEnginePage_PrintToPdf2(QWebEnginePage* self, struct miqt_string filePath, QPageLayout* layout);
void QWebEnginePage_override_virtual_TriggerAction(void* self, intptr_t slot);
void QWebEnginePage_virtualbase_TriggerAction(void* self, int action, bool checked);
void QWebEnginePage_override_virtual_Event(void* self, intptr_t slot);
bool QWebEnginePage_virtualbase_Event(void* self, QEvent* param1);
void QWebEnginePage_override_virtual_CreateWindow(void* self, intptr_t slot);
QWebEnginePage* QWebEnginePage_virtualbase_CreateWindow(void* self, int typeVal);
void QWebEnginePage_override_virtual_ChooseFiles(void* self, intptr_t slot);
struct miqt_array /* of struct miqt_string */ QWebEnginePage_virtualbase_ChooseFiles(void* self, int mode, struct miqt_array /* of struct miqt_string */ oldFiles, struct miqt_array /* of struct miqt_string */ acceptedMimeTypes);
void QWebEnginePage_override_virtual_JavaScriptAlert(void* self, intptr_t slot);
void QWebEnginePage_virtualbase_JavaScriptAlert(void* self, QUrl* securityOrigin, struct miqt_string msg);
void QWebEnginePage_override_virtual_JavaScriptConfirm(void* self, intptr_t slot);
bool QWebEnginePage_virtualbase_JavaScriptConfirm(void* self, QUrl* securityOrigin, struct miqt_string msg);
void QWebEnginePage_override_virtual_JavaScriptConsoleMessage(void* self, intptr_t slot);
void QWebEnginePage_virtualbase_JavaScriptConsoleMessage(void* self, int level, struct miqt_string message, int lineNumber, struct miqt_string sourceID);
void QWebEnginePage_override_virtual_CertificateError(void* self, intptr_t slot);
bool QWebEnginePage_virtualbase_CertificateError(void* self, QWebEngineCertificateError* certificateError);
void QWebEnginePage_override_virtual_AcceptNavigationRequest(void* self, intptr_t slot);
bool QWebEnginePage_virtualbase_AcceptNavigationRequest(void* self, QUrl* url, int typeVal, bool isMainFrame);
void QWebEnginePage_override_virtual_EventFilter(void* self, intptr_t slot);
bool QWebEnginePage_virtualbase_EventFilter(void* self, QObject* watched, QEvent* event);
void QWebEnginePage_override_virtual_TimerEvent(void* self, intptr_t slot);
void QWebEnginePage_virtualbase_TimerEvent(void* self, QTimerEvent* event);
void QWebEnginePage_override_virtual_ChildEvent(void* self, intptr_t slot);
void QWebEnginePage_virtualbase_ChildEvent(void* self, QChildEvent* event);
void QWebEnginePage_override_virtual_CustomEvent(void* self, intptr_t slot);
void QWebEnginePage_virtualbase_CustomEvent(void* self, QEvent* event);
void QWebEnginePage_override_virtual_ConnectNotify(void* self, intptr_t slot);
void QWebEnginePage_virtualbase_ConnectNotify(void* self, QMetaMethod* signal);
void QWebEnginePage_override_virtual_DisconnectNotify(void* self, intptr_t slot);
void QWebEnginePage_virtualbase_DisconnectNotify(void* self, QMetaMethod* signal);
void QWebEnginePage_Delete(QWebEnginePage* self, bool isSubclass);
#ifdef __cplusplus
} /* extern C */
#endif
#endif