2024-11-26 22:31:32 +13:00
# include <QAction>
# include <QChildEvent>
# include <QContextMenuEvent>
# include <QEvent>
# include <QList>
# include <QMenu>
# include <QMetaMethod>
# include <QMetaObject>
# include <QNetworkAccessManager>
# include <QNetworkReply>
# include <QNetworkRequest>
# include <QObject>
# include <QPalette>
# include <QPoint>
# include <QRect>
# include <QSize>
# include <QSizeF>
# include <QString>
# include <QByteArray>
# include <cstring>
# include <QTimerEvent>
# include <QUndoStack>
# include <QUrl>
# include <QVariant>
# include <QWebElement>
# include <QWebFrame>
# include <QWebFullScreenRequest>
# include <QWebHistory>
# include <QWebHistoryItem>
# include <QWebPage>
# define WORKAROUND_INNER_CLASS_DEFINITION_QWebPage__ChooseMultipleFilesExtensionOption
# define WORKAROUND_INNER_CLASS_DEFINITION_QWebPage__ChooseMultipleFilesExtensionReturn
# define WORKAROUND_INNER_CLASS_DEFINITION_QWebPage__ErrorPageExtensionOption
# define WORKAROUND_INNER_CLASS_DEFINITION_QWebPage__ErrorPageExtensionReturn
# define WORKAROUND_INNER_CLASS_DEFINITION_QWebPage__ExtensionOption
# define WORKAROUND_INNER_CLASS_DEFINITION_QWebPage__ExtensionReturn
# define WORKAROUND_INNER_CLASS_DEFINITION_QWebPage__ViewportAttributes
# include <QWebPluginFactory>
# include <QWebSecurityOrigin>
# include <QWebSettings>
# include <QWidget>
# include <qwebpage.h>
# include "gen_qwebpage.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_QWebPage_loadStarted ( intptr_t ) ;
void miqt_exec_callback_QWebPage_loadProgress ( intptr_t , int ) ;
void miqt_exec_callback_QWebPage_loadFinished ( intptr_t , bool ) ;
void miqt_exec_callback_QWebPage_linkHovered ( intptr_t , struct miqt_string , struct miqt_string , struct miqt_string ) ;
void miqt_exec_callback_QWebPage_statusBarMessage ( intptr_t , struct miqt_string ) ;
void miqt_exec_callback_QWebPage_selectionChanged ( intptr_t ) ;
void miqt_exec_callback_QWebPage_frameCreated ( intptr_t , QWebFrame * ) ;
void miqt_exec_callback_QWebPage_geometryChangeRequested ( intptr_t , QRect * ) ;
void miqt_exec_callback_QWebPage_repaintRequested ( intptr_t , QRect * ) ;
void miqt_exec_callback_QWebPage_scrollRequested ( intptr_t , int , int , QRect * ) ;
void miqt_exec_callback_QWebPage_windowCloseRequested ( intptr_t ) ;
void miqt_exec_callback_QWebPage_printRequested ( intptr_t , QWebFrame * ) ;
void miqt_exec_callback_QWebPage_linkClicked ( intptr_t , QUrl * ) ;
void miqt_exec_callback_QWebPage_toolBarVisibilityChangeRequested ( intptr_t , bool ) ;
void miqt_exec_callback_QWebPage_statusBarVisibilityChangeRequested ( intptr_t , bool ) ;
void miqt_exec_callback_QWebPage_menuBarVisibilityChangeRequested ( intptr_t , bool ) ;
void miqt_exec_callback_QWebPage_unsupportedContent ( intptr_t , QNetworkReply * ) ;
void miqt_exec_callback_QWebPage_downloadRequested ( intptr_t , QNetworkRequest * ) ;
void miqt_exec_callback_QWebPage_focusedElementChanged ( intptr_t , QWebElement * ) ;
void miqt_exec_callback_QWebPage_microFocusChanged ( intptr_t ) ;
void miqt_exec_callback_QWebPage_contentsChanged ( intptr_t ) ;
void miqt_exec_callback_QWebPage_databaseQuotaExceeded ( intptr_t , QWebFrame * , struct miqt_string ) ;
void miqt_exec_callback_QWebPage_applicationCacheQuotaExceeded ( intptr_t , QWebSecurityOrigin * , unsigned long long , unsigned long long ) ;
void miqt_exec_callback_QWebPage_saveFrameStateRequested ( intptr_t , QWebFrame * , QWebHistoryItem * ) ;
void miqt_exec_callback_QWebPage_restoreFrameStateRequested ( intptr_t , QWebFrame * ) ;
void miqt_exec_callback_QWebPage_viewportChangeRequested ( intptr_t ) ;
void miqt_exec_callback_QWebPage_featurePermissionRequested ( intptr_t , QWebFrame * , int ) ;
void miqt_exec_callback_QWebPage_featurePermissionRequestCanceled ( intptr_t , QWebFrame * , int ) ;
void miqt_exec_callback_QWebPage_fullScreenRequested ( intptr_t , QWebFullScreenRequest * ) ;
void miqt_exec_callback_QWebPage_consoleMessageReceived ( intptr_t , int , int , struct miqt_string , int , struct miqt_string ) ;
void miqt_exec_callback_QWebPage_recentlyAudibleChanged ( intptr_t , bool ) ;
void miqt_exec_callback_QWebPage_triggerAction ( QWebPage * , intptr_t , int , bool ) ;
bool miqt_exec_callback_QWebPage_event ( QWebPage * , intptr_t , QEvent * ) ;
bool miqt_exec_callback_QWebPage_extension ( QWebPage * , intptr_t , int , QWebPage__ExtensionOption * , QWebPage__ExtensionReturn * ) ;
bool miqt_exec_callback_QWebPage_supportsExtension ( const QWebPage * , intptr_t , int ) ;
bool miqt_exec_callback_QWebPage_shouldInterruptJavaScript ( QWebPage * , intptr_t ) ;
QWebPage * miqt_exec_callback_QWebPage_createWindow ( QWebPage * , intptr_t , int ) ;
QObject * miqt_exec_callback_QWebPage_createPlugin ( QWebPage * , intptr_t , struct miqt_string , QUrl * , struct miqt_array /* of struct miqt_string */ , struct miqt_array /* of struct miqt_string */ ) ;
bool miqt_exec_callback_QWebPage_acceptNavigationRequest ( QWebPage * , intptr_t , QWebFrame * , QNetworkRequest * , int ) ;
struct miqt_string miqt_exec_callback_QWebPage_chooseFile ( QWebPage * , intptr_t , QWebFrame * , struct miqt_string ) ;
void miqt_exec_callback_QWebPage_javaScriptAlert ( QWebPage * , intptr_t , QWebFrame * , struct miqt_string ) ;
bool miqt_exec_callback_QWebPage_javaScriptConfirm ( QWebPage * , intptr_t , QWebFrame * , struct miqt_string ) ;
void miqt_exec_callback_QWebPage_javaScriptConsoleMessage ( QWebPage * , intptr_t , struct miqt_string , int , struct miqt_string ) ;
struct miqt_string miqt_exec_callback_QWebPage_userAgentForUrl ( const QWebPage * , intptr_t , QUrl * ) ;
bool miqt_exec_callback_QWebPage_eventFilter ( QWebPage * , intptr_t , QObject * , QEvent * ) ;
void miqt_exec_callback_QWebPage_timerEvent ( QWebPage * , intptr_t , QTimerEvent * ) ;
void miqt_exec_callback_QWebPage_childEvent ( QWebPage * , intptr_t , QChildEvent * ) ;
void miqt_exec_callback_QWebPage_customEvent ( QWebPage * , intptr_t , QEvent * ) ;
void miqt_exec_callback_QWebPage_connectNotify ( QWebPage * , intptr_t , QMetaMethod * ) ;
void miqt_exec_callback_QWebPage_disconnectNotify ( QWebPage * , 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-11-26 22:31:32 +13:00
2025-01-18 17:42:41 +13:00
class MiqtVirtualQWebPage final : public QWebPage {
2024-11-26 22:31:32 +13:00
public :
MiqtVirtualQWebPage ( ) : QWebPage ( ) { } ;
MiqtVirtualQWebPage ( QObject * parent ) : QWebPage ( parent ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQWebPage ( ) override = default ;
2024-11-26 22:31:32 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__triggerAction = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual void triggerAction ( QWebPage : : WebAction action , bool checked ) override {
2025-02-01 13:45:16 +13:00
if ( handle__triggerAction = = 0 ) {
2024-11-26 22:31:32 +13:00
QWebPage : : triggerAction ( action , checked ) ;
return ;
}
QWebPage : : WebAction action_ret = action ;
int sigval1 = static_cast < int > ( action_ret ) ;
bool sigval2 = checked ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_triggerAction ( this , handle__triggerAction , sigval1 , sigval2 ) ;
2024-11-26 22:31:32 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_triggerAction ( int action , bool checked ) {
2024-11-26 22:31:32 +13:00
QWebPage : : triggerAction ( static_cast < QWebPage : : WebAction > ( action ) , checked ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__event = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual bool event ( QEvent * param1 ) override {
2025-02-01 13:45:16 +13:00
if ( handle__event = = 0 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : event ( param1 ) ;
}
QEvent * sigval1 = param1 ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QWebPage_event ( this , handle__event , sigval1 ) ;
2024-11-26 22:31:32 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_event ( QEvent * param1 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : event ( param1 ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__extension = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual bool extension ( QWebPage : : Extension extension , const QWebPage : : ExtensionOption * option , QWebPage : : ExtensionReturn * output ) override {
2025-02-01 13:45:16 +13:00
if ( handle__extension = = 0 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : extension ( extension , option , output ) ;
}
QWebPage : : Extension extension_ret = extension ;
int sigval1 = static_cast < int > ( extension_ret ) ;
QWebPage__ExtensionOption * sigval2 = ( QWebPage__ExtensionOption * ) option ;
QWebPage__ExtensionReturn * sigval3 = output ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QWebPage_extension ( this , handle__extension , sigval1 , sigval2 , sigval3 ) ;
2024-11-26 22:31:32 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_extension ( int extension , QWebPage__ExtensionOption * option , QWebPage__ExtensionReturn * output ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : extension ( static_cast < QWebPage : : Extension > ( extension ) , option , output ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__supportsExtension = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual bool supportsExtension ( QWebPage : : Extension extension ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__supportsExtension = = 0 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : supportsExtension ( extension ) ;
}
QWebPage : : Extension extension_ret = extension ;
int sigval1 = static_cast < int > ( extension_ret ) ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QWebPage_supportsExtension ( this , handle__supportsExtension , sigval1 ) ;
2024-11-26 22:31:32 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_supportsExtension ( int extension ) const {
2024-11-26 22:31:32 +13:00
return QWebPage : : supportsExtension ( static_cast < QWebPage : : Extension > ( extension ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__shouldInterruptJavaScript = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual bool shouldInterruptJavaScript ( ) override {
2025-02-01 13:45:16 +13:00
if ( handle__shouldInterruptJavaScript = = 0 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : shouldInterruptJavaScript ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QWebPage_shouldInterruptJavaScript ( this , handle__shouldInterruptJavaScript ) ;
2024-11-26 22:31:32 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_shouldInterruptJavaScript ( ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : shouldInterruptJavaScript ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__createWindow = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
2025-02-01 13:45:16 +13:00
virtual QWebPage * createWindow ( QWebPage : : WebWindowType type ) override {
if ( handle__createWindow = = 0 ) {
return QWebPage : : createWindow ( type ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
QWebPage : : WebWindowType type_ret = type ;
int sigval1 = static_cast < int > ( type_ret ) ;
2024-11-26 22:31:32 +13:00
2025-02-01 13:45:16 +13:00
QWebPage * callback_return_value = miqt_exec_callback_QWebPage_createWindow ( this , handle__createWindow , sigval1 ) ;
2024-11-26 22:31:32 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
QWebPage * virtualbase_createWindow ( int type ) {
2024-11-26 22:31:32 +13:00
2025-02-01 13:45:16 +13:00
return QWebPage : : createWindow ( static_cast < QWebPage : : WebWindowType > ( type ) ) ;
2024-11-26 22:31:32 +13:00
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__createPlugin = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual QObject * createPlugin ( const QString & classid , const QUrl & url , const QStringList & paramNames , const QStringList & paramValues ) override {
2025-02-01 13:45:16 +13:00
if ( handle__createPlugin = = 0 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : createPlugin ( classid , url , paramNames , paramValues ) ;
}
const QString classid_ret = classid ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray classid_b = classid_ret . toUtf8 ( ) ;
struct miqt_string classid_ms ;
classid_ms . len = classid_b . length ( ) ;
classid_ms . data = static_cast < char * > ( malloc ( classid_ms . len ) ) ;
memcpy ( classid_ms . data , classid_b . data ( ) , classid_ms . len ) ;
struct miqt_string sigval1 = classid_ms ;
const QUrl & url_ret = url ;
// Cast returned reference into pointer
QUrl * sigval2 = const_cast < QUrl * > ( & url_ret ) ;
const QStringList & paramNames_ret = paramNames ;
// Convert QList<> from C++ memory to manually-managed C memory
struct miqt_string * paramNames_arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * paramNames_ret . length ( ) ) ) ;
for ( size_t i = 0 , e = paramNames_ret . length ( ) ; i < e ; + + i ) {
QString paramNames_lv_ret = paramNames_ret [ i ] ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray paramNames_lv_b = paramNames_lv_ret . toUtf8 ( ) ;
struct miqt_string paramNames_lv_ms ;
paramNames_lv_ms . len = paramNames_lv_b . length ( ) ;
paramNames_lv_ms . data = static_cast < char * > ( malloc ( paramNames_lv_ms . len ) ) ;
memcpy ( paramNames_lv_ms . data , paramNames_lv_b . data ( ) , paramNames_lv_ms . len ) ;
paramNames_arr [ i ] = paramNames_lv_ms ;
}
struct miqt_array paramNames_out ;
paramNames_out . len = paramNames_ret . length ( ) ;
paramNames_out . data = static_cast < void * > ( paramNames_arr ) ;
struct miqt_array /* of struct miqt_string */ sigval3 = paramNames_out ;
const QStringList & paramValues_ret = paramValues ;
// Convert QList<> from C++ memory to manually-managed C memory
struct miqt_string * paramValues_arr = static_cast < struct miqt_string * > ( malloc ( sizeof ( struct miqt_string ) * paramValues_ret . length ( ) ) ) ;
for ( size_t i = 0 , e = paramValues_ret . length ( ) ; i < e ; + + i ) {
QString paramValues_lv_ret = paramValues_ret [ i ] ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray paramValues_lv_b = paramValues_lv_ret . toUtf8 ( ) ;
struct miqt_string paramValues_lv_ms ;
paramValues_lv_ms . len = paramValues_lv_b . length ( ) ;
paramValues_lv_ms . data = static_cast < char * > ( malloc ( paramValues_lv_ms . len ) ) ;
memcpy ( paramValues_lv_ms . data , paramValues_lv_b . data ( ) , paramValues_lv_ms . len ) ;
paramValues_arr [ i ] = paramValues_lv_ms ;
}
struct miqt_array paramValues_out ;
paramValues_out . len = paramValues_ret . length ( ) ;
paramValues_out . data = static_cast < void * > ( paramValues_arr ) ;
struct miqt_array /* of struct miqt_string */ sigval4 = paramValues_out ;
2025-02-01 13:45:16 +13:00
QObject * callback_return_value = miqt_exec_callback_QWebPage_createPlugin ( this , handle__createPlugin , sigval1 , sigval2 , sigval3 , sigval4 ) ;
2024-11-26 22:31:32 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
QObject * virtualbase_createPlugin ( struct miqt_string classid , QUrl * url , struct miqt_array /* of struct miqt_string */ paramNames , struct miqt_array /* of struct miqt_string */ paramValues ) {
2024-11-26 22:31:32 +13:00
QString classid_QString = QString : : fromUtf8 ( classid . data , classid . len ) ;
QStringList paramNames_QList ;
paramNames_QList . reserve ( paramNames . len ) ;
struct miqt_string * paramNames_arr = static_cast < struct miqt_string * > ( paramNames . data ) ;
for ( size_t i = 0 ; i < paramNames . len ; + + i ) {
QString paramNames_arr_i_QString = QString : : fromUtf8 ( paramNames_arr [ i ] . data , paramNames_arr [ i ] . len ) ;
paramNames_QList . push_back ( paramNames_arr_i_QString ) ;
}
QStringList paramValues_QList ;
paramValues_QList . reserve ( paramValues . len ) ;
struct miqt_string * paramValues_arr = static_cast < struct miqt_string * > ( paramValues . data ) ;
for ( size_t i = 0 ; i < paramValues . len ; + + i ) {
QString paramValues_arr_i_QString = QString : : fromUtf8 ( paramValues_arr [ i ] . data , paramValues_arr [ i ] . len ) ;
paramValues_QList . push_back ( paramValues_arr_i_QString ) ;
}
return QWebPage : : createPlugin ( classid_QString , * url , paramNames_QList , paramValues_QList ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__acceptNavigationRequest = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
2025-02-01 13:45:16 +13:00
virtual bool acceptNavigationRequest ( QWebFrame * frame , const QNetworkRequest & request , QWebPage : : NavigationType type ) override {
if ( handle__acceptNavigationRequest = = 0 ) {
return QWebPage : : acceptNavigationRequest ( frame , request , type ) ;
2024-11-26 22:31:32 +13:00
}
QWebFrame * sigval1 = frame ;
const QNetworkRequest & request_ret = request ;
// Cast returned reference into pointer
QNetworkRequest * sigval2 = const_cast < QNetworkRequest * > ( & request_ret ) ;
2025-02-01 13:45:16 +13:00
QWebPage : : NavigationType type_ret = type ;
int sigval3 = static_cast < int > ( type_ret ) ;
2024-11-26 22:31:32 +13:00
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QWebPage_acceptNavigationRequest ( this , handle__acceptNavigationRequest , sigval1 , sigval2 , sigval3 ) ;
2024-11-26 22:31:32 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_acceptNavigationRequest ( QWebFrame * frame , QNetworkRequest * request , int type ) {
2024-11-26 22:31:32 +13:00
2025-02-01 13:45:16 +13:00
return QWebPage : : acceptNavigationRequest ( frame , * request , static_cast < QWebPage : : NavigationType > ( type ) ) ;
2024-11-26 22:31:32 +13:00
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__chooseFile = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual QString chooseFile ( QWebFrame * originatingFrame , const QString & oldFile ) override {
2025-02-01 13:45:16 +13:00
if ( handle__chooseFile = = 0 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : chooseFile ( originatingFrame , oldFile ) ;
}
QWebFrame * sigval1 = originatingFrame ;
const QString oldFile_ret = oldFile ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray oldFile_b = oldFile_ret . toUtf8 ( ) ;
struct miqt_string oldFile_ms ;
oldFile_ms . len = oldFile_b . length ( ) ;
oldFile_ms . data = static_cast < char * > ( malloc ( oldFile_ms . len ) ) ;
memcpy ( oldFile_ms . data , oldFile_b . data ( ) , oldFile_ms . len ) ;
struct miqt_string sigval2 = oldFile_ms ;
2025-02-01 13:45:16 +13:00
struct miqt_string callback_return_value = miqt_exec_callback_QWebPage_chooseFile ( this , handle__chooseFile , sigval1 , sigval2 ) ;
2024-11-26 22:31:32 +13:00
QString callback_return_value_QString = QString : : fromUtf8 ( callback_return_value . data , callback_return_value . len ) ;
return callback_return_value_QString ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
struct miqt_string virtualbase_chooseFile ( QWebFrame * originatingFrame , struct miqt_string oldFile ) {
2024-11-26 22:31:32 +13:00
QString oldFile_QString = QString : : fromUtf8 ( oldFile . data , oldFile . len ) ;
QString _ret = QWebPage : : chooseFile ( originatingFrame , oldFile_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 ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__javaScriptAlert = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual void javaScriptAlert ( QWebFrame * originatingFrame , const QString & msg ) override {
2025-02-01 13:45:16 +13:00
if ( handle__javaScriptAlert = = 0 ) {
2024-11-26 22:31:32 +13:00
QWebPage : : javaScriptAlert ( originatingFrame , msg ) ;
return ;
}
QWebFrame * sigval1 = originatingFrame ;
const QString msg_ret = msg ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray msg_b = msg_ret . toUtf8 ( ) ;
struct miqt_string msg_ms ;
msg_ms . len = msg_b . length ( ) ;
msg_ms . data = static_cast < char * > ( malloc ( msg_ms . len ) ) ;
memcpy ( msg_ms . data , msg_b . data ( ) , msg_ms . len ) ;
struct miqt_string sigval2 = msg_ms ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_javaScriptAlert ( this , handle__javaScriptAlert , sigval1 , sigval2 ) ;
2024-11-26 22:31:32 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_javaScriptAlert ( QWebFrame * originatingFrame , struct miqt_string msg ) {
2024-11-26 22:31:32 +13:00
QString msg_QString = QString : : fromUtf8 ( msg . data , msg . len ) ;
QWebPage : : javaScriptAlert ( originatingFrame , msg_QString ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__javaScriptConfirm = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual bool javaScriptConfirm ( QWebFrame * originatingFrame , const QString & msg ) override {
2025-02-01 13:45:16 +13:00
if ( handle__javaScriptConfirm = = 0 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : javaScriptConfirm ( originatingFrame , msg ) ;
}
QWebFrame * sigval1 = originatingFrame ;
const QString msg_ret = msg ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray msg_b = msg_ret . toUtf8 ( ) ;
struct miqt_string msg_ms ;
msg_ms . len = msg_b . length ( ) ;
msg_ms . data = static_cast < char * > ( malloc ( msg_ms . len ) ) ;
memcpy ( msg_ms . data , msg_b . data ( ) , msg_ms . len ) ;
struct miqt_string sigval2 = msg_ms ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QWebPage_javaScriptConfirm ( this , handle__javaScriptConfirm , sigval1 , sigval2 ) ;
2024-11-26 22:31:32 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_javaScriptConfirm ( QWebFrame * originatingFrame , struct miqt_string msg ) {
2024-11-26 22:31:32 +13:00
QString msg_QString = QString : : fromUtf8 ( msg . data , msg . len ) ;
return QWebPage : : javaScriptConfirm ( originatingFrame , msg_QString ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__javaScriptConsoleMessage = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual void javaScriptConsoleMessage ( const QString & message , int lineNumber , const QString & sourceID ) override {
2025-02-01 13:45:16 +13:00
if ( handle__javaScriptConsoleMessage = = 0 ) {
2024-11-26 22:31:32 +13:00
QWebPage : : javaScriptConsoleMessage ( message , lineNumber , sourceID ) ;
return ;
}
const QString message_ret = message ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray message_b = message_ret . toUtf8 ( ) ;
struct miqt_string message_ms ;
message_ms . len = message_b . length ( ) ;
message_ms . data = static_cast < char * > ( malloc ( message_ms . len ) ) ;
memcpy ( message_ms . data , message_b . data ( ) , message_ms . len ) ;
struct miqt_string sigval1 = message_ms ;
int sigval2 = lineNumber ;
const QString sourceID_ret = sourceID ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray sourceID_b = sourceID_ret . toUtf8 ( ) ;
struct miqt_string sourceID_ms ;
sourceID_ms . len = sourceID_b . length ( ) ;
sourceID_ms . data = static_cast < char * > ( malloc ( sourceID_ms . len ) ) ;
memcpy ( sourceID_ms . data , sourceID_b . data ( ) , sourceID_ms . len ) ;
struct miqt_string sigval3 = sourceID_ms ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_javaScriptConsoleMessage ( this , handle__javaScriptConsoleMessage , sigval1 , sigval2 , sigval3 ) ;
2024-11-26 22:31:32 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_javaScriptConsoleMessage ( struct miqt_string message , int lineNumber , struct miqt_string sourceID ) {
2024-11-26 22:31:32 +13:00
QString message_QString = QString : : fromUtf8 ( message . data , message . len ) ;
QString sourceID_QString = QString : : fromUtf8 ( sourceID . data , sourceID . len ) ;
QWebPage : : javaScriptConsoleMessage ( message_QString , static_cast < int > ( lineNumber ) , sourceID_QString ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__userAgentForUrl = 0 ;
2024-11-26 22:31:32 +13:00
// Subclass to allow providing a Go implementation
virtual QString userAgentForUrl ( const QUrl & url ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__userAgentForUrl = = 0 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : userAgentForUrl ( url ) ;
}
const QUrl & url_ret = url ;
// Cast returned reference into pointer
QUrl * sigval1 = const_cast < QUrl * > ( & url_ret ) ;
2025-02-01 13:45:16 +13:00
struct miqt_string callback_return_value = miqt_exec_callback_QWebPage_userAgentForUrl ( this , handle__userAgentForUrl , sigval1 ) ;
2024-11-26 22:31:32 +13:00
QString callback_return_value_QString = QString : : fromUtf8 ( callback_return_value . data , callback_return_value . len ) ;
return callback_return_value_QString ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
struct miqt_string virtualbase_userAgentForUrl ( QUrl * url ) const {
2024-11-26 22:31:32 +13:00
QString _ret = QWebPage : : userAgentForUrl ( * url ) ;
// 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 ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__eventFilter = 0 ;
2024-11-26 22:31:32 +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 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : eventFilter ( watched , event ) ;
}
QObject * sigval1 = watched ;
QEvent * sigval2 = event ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QWebPage_eventFilter ( this , handle__eventFilter , sigval1 , sigval2 ) ;
2024-11-26 22:31:32 +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 ) {
2024-11-26 22:31:32 +13:00
return QWebPage : : eventFilter ( watched , event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__timerEvent = 0 ;
2024-11-26 22:31:32 +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 ) {
2024-11-26 22:31:32 +13:00
QWebPage : : timerEvent ( event ) ;
return ;
}
QTimerEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_timerEvent ( this , handle__timerEvent , sigval1 ) ;
2024-11-26 22:31:32 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_timerEvent ( QTimerEvent * event ) {
2024-11-26 22:31:32 +13:00
QWebPage : : timerEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__childEvent = 0 ;
2024-11-26 22:31:32 +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 ) {
2024-11-26 22:31:32 +13:00
QWebPage : : childEvent ( event ) ;
return ;
}
QChildEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_childEvent ( this , handle__childEvent , sigval1 ) ;
2024-11-26 22:31:32 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_childEvent ( QChildEvent * event ) {
2024-11-26 22:31:32 +13:00
QWebPage : : childEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__customEvent = 0 ;
2024-11-26 22:31:32 +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 ) {
2024-11-26 22:31:32 +13:00
QWebPage : : customEvent ( event ) ;
return ;
}
QEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_customEvent ( this , handle__customEvent , sigval1 ) ;
2024-11-26 22:31:32 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_customEvent ( QEvent * event ) {
2024-11-26 22:31:32 +13:00
QWebPage : : customEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__connectNotify = 0 ;
2024-11-26 22:31:32 +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 ) {
2024-11-26 22:31:32 +13:00
QWebPage : : 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_QWebPage_connectNotify ( this , handle__connectNotify , sigval1 ) ;
2024-11-26 22:31:32 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_connectNotify ( QMetaMethod * signal ) {
2024-11-26 22:31:32 +13:00
QWebPage : : connectNotify ( * signal ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__disconnectNotify = 0 ;
2024-11-26 22:31:32 +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 ) {
2024-11-26 22:31:32 +13:00
QWebPage : : 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_QWebPage_disconnectNotify ( this , handle__disconnectNotify , sigval1 ) ;
2024-11-26 22:31:32 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_disconnectNotify ( QMetaMethod * signal ) {
2024-11-26 22:31:32 +13:00
QWebPage : : disconnectNotify ( * signal ) ;
}
} ;
2024-12-07 17:15:57 +13:00
QWebPage * QWebPage_new ( ) {
return new MiqtVirtualQWebPage ( ) ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
QWebPage * QWebPage_new2 ( QObject * parent ) {
return new MiqtVirtualQWebPage ( parent ) ;
}
void QWebPage_virtbase ( QWebPage * src , QObject * * outptr_QObject ) {
* outptr_QObject = static_cast < QObject * > ( src ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
QMetaObject * QWebPage_metaObject ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return ( QMetaObject * ) self - > metaObject ( ) ;
}
2025-02-01 13:45:16 +13:00
void * QWebPage_metacast ( QWebPage * self , const char * param1 ) {
2024-11-26 22:31:32 +13:00
return self - > qt_metacast ( param1 ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QWebPage_tr ( const char * s ) {
2024-11-26 22:31:32 +13:00
QString _ret = QWebPage : : 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
struct miqt_string QWebPage_trUtf8 ( const char * s ) {
2024-11-26 22:31:32 +13:00
QString _ret = QWebPage : : trUtf8 ( 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
QWebFrame * QWebPage_mainFrame ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > mainFrame ( ) ;
}
2025-02-01 13:45:16 +13:00
QWebFrame * QWebPage_currentFrame ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > currentFrame ( ) ;
}
2025-02-01 13:45:16 +13:00
QWebFrame * QWebPage_frameAt ( const QWebPage * self , QPoint * pos ) {
2024-11-26 22:31:32 +13:00
return self - > frameAt ( * pos ) ;
}
2025-02-01 13:45:16 +13:00
QWebHistory * QWebPage_history ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > history ( ) ;
}
2025-02-01 13:45:16 +13:00
QWebSettings * QWebPage_settings ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > settings ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setView ( QWebPage * self , QWidget * view ) {
2024-11-26 22:31:32 +13:00
self - > setView ( view ) ;
}
2025-02-01 13:45:16 +13:00
QWidget * QWebPage_view ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > view ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_isModified ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > isModified ( ) ;
}
2025-02-01 13:45:16 +13:00
QUndoStack * QWebPage_undoStack ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > undoStack ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setNetworkAccessManager ( QWebPage * self , QNetworkAccessManager * manager ) {
2024-11-26 22:31:32 +13:00
self - > setNetworkAccessManager ( manager ) ;
}
2025-02-01 13:45:16 +13:00
QNetworkAccessManager * QWebPage_networkAccessManager ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > networkAccessManager ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setPluginFactory ( QWebPage * self , QWebPluginFactory * factory ) {
2024-11-26 22:31:32 +13:00
self - > setPluginFactory ( factory ) ;
}
2025-02-01 13:45:16 +13:00
QWebPluginFactory * QWebPage_pluginFactory ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > pluginFactory ( ) ;
}
2025-02-01 13:45:16 +13:00
unsigned long long QWebPage_totalBytes ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
quint64 _ret = self - > totalBytes ( ) ;
return static_cast < unsigned long long > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
unsigned long long QWebPage_bytesReceived ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
quint64 _ret = self - > bytesReceived ( ) ;
return static_cast < unsigned long long > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
int QWebPage_visibilityState ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
QWebPage : : VisibilityState _ret = self - > visibilityState ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setVisibilityState ( QWebPage * self , int visibilityState ) {
2024-11-26 22:31:32 +13:00
self - > setVisibilityState ( static_cast < QWebPage : : VisibilityState > ( visibilityState ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_recentlyAudible ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > recentlyAudible ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_hasSelection ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > hasSelection ( ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QWebPage_selectedText ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
QString _ret = self - > selectedText ( ) ;
// 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 QWebPage_selectedHtml ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
QString _ret = self - > selectedHtml ( ) ;
// 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
QAction * QWebPage_action ( const QWebPage * self , int action ) {
2024-11-26 22:31:32 +13:00
return self - > action ( static_cast < QWebPage : : WebAction > ( action ) ) ;
}
2025-02-01 13:45:16 +13:00
QAction * QWebPage_customAction ( const QWebPage * self , int action ) {
2024-11-26 22:31:32 +13:00
return self - > customAction ( static_cast < int > ( action ) ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_triggerAction ( QWebPage * self , int action , bool checked ) {
2024-11-26 22:31:32 +13:00
self - > triggerAction ( static_cast < QWebPage : : WebAction > ( action ) , checked ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setDevicePixelRatio ( QWebPage * self , double ratio ) {
2024-11-26 22:31:32 +13:00
self - > setDevicePixelRatio ( static_cast < qreal > ( ratio ) ) ;
}
2025-02-01 13:45:16 +13:00
double QWebPage_devicePixelRatio ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
qreal _ret = self - > devicePixelRatio ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_resetDevicePixelRatio ( QWebPage * self ) {
2024-11-26 22:31:32 +13:00
self - > resetDevicePixelRatio ( ) ;
}
2025-02-01 13:45:16 +13:00
QSize * QWebPage_viewportSize ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return new QSize ( self - > viewportSize ( ) ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setViewportSize ( const QWebPage * self , QSize * size ) {
2024-11-26 22:31:32 +13:00
self - > setViewportSize ( * size ) ;
}
2025-02-01 13:45:16 +13:00
QWebPage__ViewportAttributes * QWebPage_viewportAttributesForSize ( const QWebPage * self , QSize * availableSize ) {
2024-11-26 22:31:32 +13:00
return new QWebPage : : ViewportAttributes ( self - > viewportAttributesForSize ( * availableSize ) ) ;
}
2025-02-01 13:45:16 +13:00
QSize * QWebPage_preferredContentsSize ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return new QSize ( self - > preferredContentsSize ( ) ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setPreferredContentsSize ( const QWebPage * self , QSize * size ) {
2024-11-26 22:31:32 +13:00
self - > setPreferredContentsSize ( * size ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setActualVisibleContentRect ( const QWebPage * self , QRect * rect ) {
2024-11-26 22:31:32 +13:00
self - > setActualVisibleContentRect ( * rect ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_event ( QWebPage * self , QEvent * param1 ) {
2024-11-26 22:31:32 +13:00
return self - > event ( param1 ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_focusNextPrevChild ( QWebPage * self , bool next ) {
2024-11-26 22:31:32 +13:00
return self - > focusNextPrevChild ( next ) ;
}
2025-02-01 13:45:16 +13:00
QVariant * QWebPage_inputMethodQuery ( const QWebPage * self , int property ) {
2024-11-26 22:31:32 +13:00
return new QVariant ( self - > inputMethodQuery ( static_cast < Qt : : InputMethodQuery > ( property ) ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_findText ( QWebPage * self , struct miqt_string subString ) {
2024-11-26 22:31:32 +13:00
QString subString_QString = QString : : fromUtf8 ( subString . data , subString . len ) ;
return self - > findText ( subString_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setForwardUnsupportedContent ( QWebPage * self , bool forward ) {
2024-11-26 22:31:32 +13:00
self - > setForwardUnsupportedContent ( forward ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_forwardUnsupportedContent ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > forwardUnsupportedContent ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setLinkDelegationPolicy ( QWebPage * self , int policy ) {
2024-11-26 22:31:32 +13:00
self - > setLinkDelegationPolicy ( static_cast < QWebPage : : LinkDelegationPolicy > ( policy ) ) ;
}
2025-02-01 13:45:16 +13:00
int QWebPage_linkDelegationPolicy ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
QWebPage : : LinkDelegationPolicy _ret = self - > linkDelegationPolicy ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setPalette ( QWebPage * self , QPalette * palette ) {
2024-11-26 22:31:32 +13:00
self - > setPalette ( * palette ) ;
}
2025-02-01 13:45:16 +13:00
QPalette * QWebPage_palette ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return new QPalette ( self - > palette ( ) ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setContentEditable ( QWebPage * self , bool editable ) {
2024-11-26 22:31:32 +13:00
self - > setContentEditable ( editable ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_isContentEditable ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > isContentEditable ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_swallowContextMenuEvent ( QWebPage * self , QContextMenuEvent * event ) {
2024-11-26 22:31:32 +13:00
return self - > swallowContextMenuEvent ( event ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_updatePositionDependentActions ( QWebPage * self , QPoint * pos ) {
2024-11-26 22:31:32 +13:00
self - > updatePositionDependentActions ( * pos ) ;
}
2025-02-01 13:45:16 +13:00
QMenu * QWebPage_createStandardContextMenu ( QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > createStandardContextMenu ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_setFeaturePermission ( QWebPage * self , QWebFrame * frame , int feature , int policy ) {
2024-11-26 22:31:32 +13:00
self - > setFeaturePermission ( frame , static_cast < QWebPage : : Feature > ( feature ) , static_cast < QWebPage : : PermissionPolicy > ( policy ) ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_string */ QWebPage_supportedContentTypes ( const QWebPage * self ) {
2024-11-26 22:31:32 +13:00
QStringList _ret = self - > supportedContentTypes ( ) ;
// 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 ;
}
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
return _out ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_supportsContentType ( const QWebPage * self , struct miqt_string mimeType ) {
2024-11-26 22:31:32 +13:00
QString mimeType_QString = QString : : fromUtf8 ( mimeType . data , mimeType . len ) ;
return self - > supportsContentType ( mimeType_QString ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_extension ( QWebPage * self , int extension , QWebPage__ExtensionOption * option , QWebPage__ExtensionReturn * output ) {
2024-11-26 22:31:32 +13:00
return self - > extension ( static_cast < QWebPage : : Extension > ( extension ) , option , output ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_supportsExtension ( const QWebPage * self , int extension ) {
2024-11-26 22:31:32 +13:00
return self - > supportsExtension ( static_cast < QWebPage : : Extension > ( extension ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_shouldInterruptJavaScript ( QWebPage * self ) {
2024-11-26 22:31:32 +13:00
return self - > shouldInterruptJavaScript ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_loadStarted ( QWebPage * self ) {
2024-11-26 22:31:32 +13:00
self - > loadStarted ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_loadStarted ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( ) > ( & QWebPage : : loadStarted ) , self , [ = ] ( ) {
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_loadStarted ( slot ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_loadProgress ( QWebPage * self , int progress ) {
2024-11-26 22:31:32 +13:00
self - > loadProgress ( static_cast < int > ( progress ) ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_loadProgress ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( int ) > ( & QWebPage : : loadProgress ) , self , [ = ] ( int progress ) {
int sigval1 = progress ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_loadProgress ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_loadFinished ( QWebPage * self , bool ok ) {
2024-11-26 22:31:32 +13:00
self - > loadFinished ( ok ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_loadFinished ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( bool ) > ( & QWebPage : : loadFinished ) , self , [ = ] ( bool ok ) {
bool sigval1 = ok ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_loadFinished ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_linkHovered ( QWebPage * self , struct miqt_string link , struct miqt_string title , struct miqt_string textContent ) {
2024-11-26 22:31:32 +13:00
QString link_QString = QString : : fromUtf8 ( link . data , link . len ) ;
QString title_QString = QString : : fromUtf8 ( title . data , title . len ) ;
QString textContent_QString = QString : : fromUtf8 ( textContent . data , textContent . len ) ;
self - > linkHovered ( link_QString , title_QString , textContent_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_linkHovered ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( const QString & , const QString & , const QString & ) > ( & QWebPage : : linkHovered ) , self , [ = ] ( const QString & link , const QString & title , const QString & textContent ) {
const QString link_ret = link ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray link_b = link_ret . toUtf8 ( ) ;
struct miqt_string link_ms ;
link_ms . len = link_b . length ( ) ;
link_ms . data = static_cast < char * > ( malloc ( link_ms . len ) ) ;
memcpy ( link_ms . data , link_b . data ( ) , link_ms . len ) ;
struct miqt_string sigval1 = link_ms ;
const QString title_ret = title ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray title_b = title_ret . toUtf8 ( ) ;
struct miqt_string title_ms ;
title_ms . len = title_b . length ( ) ;
title_ms . data = static_cast < char * > ( malloc ( title_ms . len ) ) ;
memcpy ( title_ms . data , title_b . data ( ) , title_ms . len ) ;
struct miqt_string sigval2 = title_ms ;
const QString textContent_ret = textContent ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray textContent_b = textContent_ret . toUtf8 ( ) ;
struct miqt_string textContent_ms ;
textContent_ms . len = textContent_b . length ( ) ;
textContent_ms . data = static_cast < char * > ( malloc ( textContent_ms . len ) ) ;
memcpy ( textContent_ms . data , textContent_b . data ( ) , textContent_ms . len ) ;
struct miqt_string sigval3 = textContent_ms ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_linkHovered ( slot , sigval1 , sigval2 , sigval3 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_statusBarMessage ( QWebPage * self , struct miqt_string text ) {
2024-11-26 22:31:32 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
self - > statusBarMessage ( text_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_statusBarMessage ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( const QString & ) > ( & QWebPage : : statusBarMessage ) , self , [ = ] ( const QString & text ) {
const QString text_ret = text ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray text_b = text_ret . toUtf8 ( ) ;
struct miqt_string text_ms ;
text_ms . len = text_b . length ( ) ;
text_ms . data = static_cast < char * > ( malloc ( text_ms . len ) ) ;
memcpy ( text_ms . data , text_b . data ( ) , text_ms . len ) ;
struct miqt_string sigval1 = text_ms ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_statusBarMessage ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_selectionChanged ( QWebPage * self ) {
2024-11-26 22:31:32 +13:00
self - > selectionChanged ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_selectionChanged ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( ) > ( & QWebPage : : selectionChanged ) , self , [ = ] ( ) {
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_selectionChanged ( slot ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_frameCreated ( QWebPage * self , QWebFrame * frame ) {
2024-11-26 22:31:32 +13:00
self - > frameCreated ( frame ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_frameCreated ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QWebFrame * ) > ( & QWebPage : : frameCreated ) , self , [ = ] ( QWebFrame * frame ) {
QWebFrame * sigval1 = frame ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_frameCreated ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_geometryChangeRequested ( QWebPage * self , QRect * geom ) {
2024-11-26 22:31:32 +13:00
self - > geometryChangeRequested ( * geom ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_geometryChangeRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( const QRect & ) > ( & QWebPage : : geometryChangeRequested ) , self , [ = ] ( const QRect & geom ) {
const QRect & geom_ret = geom ;
// Cast returned reference into pointer
QRect * sigval1 = const_cast < QRect * > ( & geom_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_geometryChangeRequested ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_repaintRequested ( QWebPage * self , QRect * dirtyRect ) {
2024-11-26 22:31:32 +13:00
self - > repaintRequested ( * dirtyRect ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_repaintRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( const QRect & ) > ( & QWebPage : : repaintRequested ) , self , [ = ] ( const QRect & dirtyRect ) {
const QRect & dirtyRect_ret = dirtyRect ;
// Cast returned reference into pointer
QRect * sigval1 = const_cast < QRect * > ( & dirtyRect_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_repaintRequested ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_scrollRequested ( QWebPage * self , int dx , int dy , QRect * scrollViewRect ) {
2024-11-26 22:31:32 +13:00
self - > scrollRequested ( static_cast < int > ( dx ) , static_cast < int > ( dy ) , * scrollViewRect ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_scrollRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( int , int , const QRect & ) > ( & QWebPage : : scrollRequested ) , self , [ = ] ( int dx , int dy , const QRect & scrollViewRect ) {
int sigval1 = dx ;
int sigval2 = dy ;
const QRect & scrollViewRect_ret = scrollViewRect ;
// Cast returned reference into pointer
QRect * sigval3 = const_cast < QRect * > ( & scrollViewRect_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_scrollRequested ( slot , sigval1 , sigval2 , sigval3 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_windowCloseRequested ( QWebPage * self ) {
2024-11-26 22:31:32 +13:00
self - > windowCloseRequested ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_windowCloseRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( ) > ( & QWebPage : : windowCloseRequested ) , self , [ = ] ( ) {
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_windowCloseRequested ( slot ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_printRequested ( QWebPage * self , QWebFrame * frame ) {
2024-11-26 22:31:32 +13:00
self - > printRequested ( frame ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_printRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QWebFrame * ) > ( & QWebPage : : printRequested ) , self , [ = ] ( QWebFrame * frame ) {
QWebFrame * sigval1 = frame ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_printRequested ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_linkClicked ( QWebPage * self , QUrl * url ) {
2024-11-26 22:31:32 +13:00
self - > linkClicked ( * url ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_linkClicked ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( const QUrl & ) > ( & QWebPage : : linkClicked ) , self , [ = ] ( const QUrl & url ) {
const QUrl & url_ret = url ;
// Cast returned reference into pointer
QUrl * sigval1 = const_cast < QUrl * > ( & url_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_linkClicked ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_toolBarVisibilityChangeRequested ( QWebPage * self , bool visible ) {
2024-11-26 22:31:32 +13:00
self - > toolBarVisibilityChangeRequested ( visible ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_toolBarVisibilityChangeRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( bool ) > ( & QWebPage : : toolBarVisibilityChangeRequested ) , self , [ = ] ( bool visible ) {
bool sigval1 = visible ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_toolBarVisibilityChangeRequested ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_statusBarVisibilityChangeRequested ( QWebPage * self , bool visible ) {
2024-11-26 22:31:32 +13:00
self - > statusBarVisibilityChangeRequested ( visible ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_statusBarVisibilityChangeRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( bool ) > ( & QWebPage : : statusBarVisibilityChangeRequested ) , self , [ = ] ( bool visible ) {
bool sigval1 = visible ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_statusBarVisibilityChangeRequested ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_menuBarVisibilityChangeRequested ( QWebPage * self , bool visible ) {
2024-11-26 22:31:32 +13:00
self - > menuBarVisibilityChangeRequested ( visible ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_menuBarVisibilityChangeRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( bool ) > ( & QWebPage : : menuBarVisibilityChangeRequested ) , self , [ = ] ( bool visible ) {
bool sigval1 = visible ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_menuBarVisibilityChangeRequested ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_unsupportedContent ( QWebPage * self , QNetworkReply * reply ) {
2024-11-26 22:31:32 +13:00
self - > unsupportedContent ( reply ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_unsupportedContent ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QNetworkReply * ) > ( & QWebPage : : unsupportedContent ) , self , [ = ] ( QNetworkReply * reply ) {
QNetworkReply * sigval1 = reply ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_unsupportedContent ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_downloadRequested ( QWebPage * self , QNetworkRequest * request ) {
2024-11-26 22:31:32 +13:00
self - > downloadRequested ( * request ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_downloadRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( const QNetworkRequest & ) > ( & QWebPage : : downloadRequested ) , self , [ = ] ( const QNetworkRequest & request ) {
const QNetworkRequest & request_ret = request ;
// Cast returned reference into pointer
QNetworkRequest * sigval1 = const_cast < QNetworkRequest * > ( & request_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_downloadRequested ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_focusedElementChanged ( QWebPage * self , QWebElement * element ) {
2024-11-26 22:31:32 +13:00
self - > focusedElementChanged ( * element ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_focusedElementChanged ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( const QWebElement & ) > ( & QWebPage : : focusedElementChanged ) , self , [ = ] ( const QWebElement & element ) {
const QWebElement & element_ret = element ;
// Cast returned reference into pointer
QWebElement * sigval1 = const_cast < QWebElement * > ( & element_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_focusedElementChanged ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_microFocusChanged ( QWebPage * self ) {
2024-11-26 22:31:32 +13:00
self - > microFocusChanged ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_microFocusChanged ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( ) > ( & QWebPage : : microFocusChanged ) , self , [ = ] ( ) {
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_microFocusChanged ( slot ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_contentsChanged ( QWebPage * self ) {
2024-11-26 22:31:32 +13:00
self - > contentsChanged ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_contentsChanged ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( ) > ( & QWebPage : : contentsChanged ) , self , [ = ] ( ) {
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_contentsChanged ( slot ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_databaseQuotaExceeded ( QWebPage * self , QWebFrame * frame , struct miqt_string databaseName ) {
2024-11-26 22:31:32 +13:00
QString databaseName_QString = QString : : fromUtf8 ( databaseName . data , databaseName . len ) ;
self - > databaseQuotaExceeded ( frame , databaseName_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_databaseQuotaExceeded ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QWebFrame * , QString ) > ( & QWebPage : : databaseQuotaExceeded ) , self , [ = ] ( QWebFrame * frame , QString databaseName ) {
QWebFrame * sigval1 = frame ;
QString databaseName_ret = databaseName ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray databaseName_b = databaseName_ret . toUtf8 ( ) ;
struct miqt_string databaseName_ms ;
databaseName_ms . len = databaseName_b . length ( ) ;
databaseName_ms . data = static_cast < char * > ( malloc ( databaseName_ms . len ) ) ;
memcpy ( databaseName_ms . data , databaseName_b . data ( ) , databaseName_ms . len ) ;
struct miqt_string sigval2 = databaseName_ms ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_databaseQuotaExceeded ( slot , sigval1 , sigval2 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_applicationCacheQuotaExceeded ( QWebPage * self , QWebSecurityOrigin * origin , unsigned long long defaultOriginQuota , unsigned long long totalSpaceNeeded ) {
2024-11-26 22:31:32 +13:00
self - > applicationCacheQuotaExceeded ( origin , static_cast < quint64 > ( defaultOriginQuota ) , static_cast < quint64 > ( totalSpaceNeeded ) ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_applicationCacheQuotaExceeded ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QWebSecurityOrigin * , quint64 , quint64 ) > ( & QWebPage : : applicationCacheQuotaExceeded ) , self , [ = ] ( QWebSecurityOrigin * origin , quint64 defaultOriginQuota , quint64 totalSpaceNeeded ) {
QWebSecurityOrigin * sigval1 = origin ;
quint64 defaultOriginQuota_ret = defaultOriginQuota ;
unsigned long long sigval2 = static_cast < unsigned long long > ( defaultOriginQuota_ret ) ;
quint64 totalSpaceNeeded_ret = totalSpaceNeeded ;
unsigned long long sigval3 = static_cast < unsigned long long > ( totalSpaceNeeded_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_applicationCacheQuotaExceeded ( slot , sigval1 , sigval2 , sigval3 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_saveFrameStateRequested ( QWebPage * self , QWebFrame * frame , QWebHistoryItem * item ) {
2024-11-26 22:31:32 +13:00
self - > saveFrameStateRequested ( frame , item ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_saveFrameStateRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QWebFrame * , QWebHistoryItem * ) > ( & QWebPage : : saveFrameStateRequested ) , self , [ = ] ( QWebFrame * frame , QWebHistoryItem * item ) {
QWebFrame * sigval1 = frame ;
QWebHistoryItem * sigval2 = item ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_saveFrameStateRequested ( slot , sigval1 , sigval2 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_restoreFrameStateRequested ( QWebPage * self , QWebFrame * frame ) {
2024-11-26 22:31:32 +13:00
self - > restoreFrameStateRequested ( frame ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_restoreFrameStateRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QWebFrame * ) > ( & QWebPage : : restoreFrameStateRequested ) , self , [ = ] ( QWebFrame * frame ) {
QWebFrame * sigval1 = frame ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_restoreFrameStateRequested ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_viewportChangeRequested ( QWebPage * self ) {
2024-11-26 22:31:32 +13:00
self - > viewportChangeRequested ( ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_viewportChangeRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( ) > ( & QWebPage : : viewportChangeRequested ) , self , [ = ] ( ) {
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_viewportChangeRequested ( slot ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_featurePermissionRequested ( QWebPage * self , QWebFrame * frame , int feature ) {
2024-11-26 22:31:32 +13:00
self - > featurePermissionRequested ( frame , static_cast < QWebPage : : Feature > ( feature ) ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_featurePermissionRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QWebFrame * , QWebPage : : Feature ) > ( & QWebPage : : featurePermissionRequested ) , self , [ = ] ( QWebFrame * frame , QWebPage : : Feature feature ) {
QWebFrame * sigval1 = frame ;
QWebPage : : Feature feature_ret = feature ;
int sigval2 = static_cast < int > ( feature_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_featurePermissionRequested ( slot , sigval1 , sigval2 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_featurePermissionRequestCanceled ( QWebPage * self , QWebFrame * frame , int feature ) {
2024-11-26 22:31:32 +13:00
self - > featurePermissionRequestCanceled ( frame , static_cast < QWebPage : : Feature > ( feature ) ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_featurePermissionRequestCanceled ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QWebFrame * , QWebPage : : Feature ) > ( & QWebPage : : featurePermissionRequestCanceled ) , self , [ = ] ( QWebFrame * frame , QWebPage : : Feature feature ) {
QWebFrame * sigval1 = frame ;
QWebPage : : Feature feature_ret = feature ;
int sigval2 = static_cast < int > ( feature_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_featurePermissionRequestCanceled ( slot , sigval1 , sigval2 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_fullScreenRequested ( QWebPage * self , QWebFullScreenRequest * fullScreenRequest ) {
2024-11-26 22:31:32 +13:00
self - > fullScreenRequested ( * fullScreenRequest ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_fullScreenRequested ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QWebFullScreenRequest ) > ( & QWebPage : : fullScreenRequested ) , self , [ = ] ( QWebFullScreenRequest fullScreenRequest ) {
QWebFullScreenRequest * sigval1 = new QWebFullScreenRequest ( fullScreenRequest ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_fullScreenRequested ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_consoleMessageReceived ( QWebPage * self , int source , int level , struct miqt_string message , int lineNumber , struct miqt_string sourceID ) {
2024-11-26 22:31:32 +13:00
QString message_QString = QString : : fromUtf8 ( message . data , message . len ) ;
QString sourceID_QString = QString : : fromUtf8 ( sourceID . data , sourceID . len ) ;
self - > consoleMessageReceived ( static_cast < QWebPage : : MessageSource > ( source ) , static_cast < QWebPage : : MessageLevel > ( level ) , message_QString , static_cast < int > ( lineNumber ) , sourceID_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_consoleMessageReceived ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( QWebPage : : MessageSource , QWebPage : : MessageLevel , const QString & , int , const QString & ) > ( & QWebPage : : consoleMessageReceived ) , self , [ = ] ( QWebPage : : MessageSource source , QWebPage : : MessageLevel level , const QString & message , int lineNumber , const QString & sourceID ) {
QWebPage : : MessageSource source_ret = source ;
int sigval1 = static_cast < int > ( source_ret ) ;
QWebPage : : MessageLevel level_ret = level ;
int sigval2 = static_cast < int > ( level_ret ) ;
const QString message_ret = message ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray message_b = message_ret . toUtf8 ( ) ;
struct miqt_string message_ms ;
message_ms . len = message_b . length ( ) ;
message_ms . data = static_cast < char * > ( malloc ( message_ms . len ) ) ;
memcpy ( message_ms . data , message_b . data ( ) , message_ms . len ) ;
struct miqt_string sigval3 = message_ms ;
int sigval4 = lineNumber ;
const QString sourceID_ret = sourceID ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray sourceID_b = sourceID_ret . toUtf8 ( ) ;
struct miqt_string sourceID_ms ;
sourceID_ms . len = sourceID_b . length ( ) ;
sourceID_ms . data = static_cast < char * > ( malloc ( sourceID_ms . len ) ) ;
memcpy ( sourceID_ms . data , sourceID_b . data ( ) , sourceID_ms . len ) ;
struct miqt_string sigval5 = sourceID_ms ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_consoleMessageReceived ( slot , sigval1 , sigval2 , sigval3 , sigval4 , sigval5 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_recentlyAudibleChanged ( QWebPage * self , bool recentlyAudible ) {
2024-11-26 22:31:32 +13:00
self - > recentlyAudibleChanged ( recentlyAudible ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage_connect_recentlyAudibleChanged ( QWebPage * self , intptr_t slot ) {
2024-11-26 22:31:32 +13:00
MiqtVirtualQWebPage : : connect ( self , static_cast < void ( QWebPage : : * ) ( bool ) > ( & QWebPage : : recentlyAudibleChanged ) , self , [ = ] ( bool recentlyAudible ) {
bool sigval1 = recentlyAudible ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QWebPage_recentlyAudibleChanged ( slot , sigval1 ) ;
2024-11-26 22:31:32 +13:00
} ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QWebPage_tr2 ( const char * s , const char * c ) {
2024-11-26 22:31:32 +13:00
QString _ret = QWebPage : : 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 QWebPage_tr3 ( const char * s , const char * c , int n ) {
2024-11-26 22:31:32 +13:00
QString _ret = QWebPage : : 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
struct miqt_string QWebPage_trUtf82 ( const char * s , const char * c ) {
2024-11-26 22:31:32 +13:00
QString _ret = QWebPage : : trUtf8 ( 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 QWebPage_trUtf83 ( const char * s , const char * c , int n ) {
2024-11-26 22:31:32 +13:00
QString _ret = QWebPage : : trUtf8 ( 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
bool QWebPage_findText2 ( QWebPage * self , struct miqt_string subString , int options ) {
2024-11-26 22:31:32 +13:00
QString subString_QString = QString : : fromUtf8 ( subString . data , subString . len ) ;
return self - > findText ( subString_QString , static_cast < QWebPage : : FindFlags > ( options ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_triggerAction ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__triggerAction = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage_virtualbase_triggerAction ( void * self , int action , bool checked ) {
( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_triggerAction ( action , checked ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_event ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__event = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_virtualbase_event ( void * self , QEvent * param1 ) {
return ( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_event ( param1 ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_extension ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__extension = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_virtualbase_extension ( void * self , int extension , QWebPage__ExtensionOption * option , QWebPage__ExtensionReturn * output ) {
return ( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_extension ( extension , option , output ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_supportsExtension ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__supportsExtension = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_virtualbase_supportsExtension ( const void * self , int extension ) {
return ( ( const MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_supportsExtension ( extension ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_shouldInterruptJavaScript ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__shouldInterruptJavaScript = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_virtualbase_shouldInterruptJavaScript ( void * self ) {
return ( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_shouldInterruptJavaScript ( ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_createWindow ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__createWindow = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
QWebPage * QWebPage_virtualbase_createWindow ( void * self , int type ) {
return ( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_createWindow ( type ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_createPlugin ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__createPlugin = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
QObject * QWebPage_virtualbase_createPlugin ( void * self , struct miqt_string classid , QUrl * url , struct miqt_array /* of struct miqt_string */ paramNames , struct miqt_array /* of struct miqt_string */ paramValues ) {
return ( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_createPlugin ( classid , url , paramNames , paramValues ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_acceptNavigationRequest ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__acceptNavigationRequest = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_virtualbase_acceptNavigationRequest ( void * self , QWebFrame * frame , QNetworkRequest * request , int type ) {
return ( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_acceptNavigationRequest ( frame , request , type ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_chooseFile ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__chooseFile = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
struct miqt_string QWebPage_virtualbase_chooseFile ( void * self , QWebFrame * originatingFrame , struct miqt_string oldFile ) {
return ( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_chooseFile ( originatingFrame , oldFile ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_javaScriptAlert ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__javaScriptAlert = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage_virtualbase_javaScriptAlert ( void * self , QWebFrame * originatingFrame , struct miqt_string msg ) {
( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_javaScriptAlert ( originatingFrame , msg ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_javaScriptConfirm ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__javaScriptConfirm = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_virtualbase_javaScriptConfirm ( void * self , QWebFrame * originatingFrame , struct miqt_string msg ) {
return ( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_javaScriptConfirm ( originatingFrame , msg ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_javaScriptConsoleMessage ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__javaScriptConsoleMessage = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage_virtualbase_javaScriptConsoleMessage ( void * self , struct miqt_string message , int lineNumber , struct miqt_string sourceID ) {
( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_javaScriptConsoleMessage ( message , lineNumber , sourceID ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_userAgentForUrl ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__userAgentForUrl = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
struct miqt_string QWebPage_virtualbase_userAgentForUrl ( const void * self , QUrl * url ) {
return ( ( const MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_userAgentForUrl ( url ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_eventFilter ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__eventFilter = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_virtualbase_eventFilter ( void * self , QObject * watched , QEvent * event ) {
return ( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_eventFilter ( watched , event ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_timerEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__timerEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage_virtualbase_timerEvent ( void * self , QTimerEvent * event ) {
( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_timerEvent ( event ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_childEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__childEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage_virtualbase_childEvent ( void * self , QChildEvent * event ) {
( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_childEvent ( event ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_customEvent ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__customEvent = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage_virtualbase_customEvent ( void * self , QEvent * event ) {
( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_customEvent ( event ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_connectNotify ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__connectNotify = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage_virtualbase_connectNotify ( void * self , QMetaMethod * signal ) {
( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_connectNotify ( signal ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
bool QWebPage_override_virtual_disconnectNotify ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQWebPage * self_cast = dynamic_cast < MiqtVirtualQWebPage * > ( ( QWebPage * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__disconnectNotify = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage_virtualbase_disconnectNotify ( void * self , QMetaMethod * signal ) {
( ( MiqtVirtualQWebPage * ) ( self ) ) - > virtualbase_disconnectNotify ( signal ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage_delete ( QWebPage * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
QWebPage__ViewportAttributes * QWebPage__ViewportAttributes_new ( ) {
return new QWebPage : : ViewportAttributes ( ) ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
QWebPage__ViewportAttributes * QWebPage__ViewportAttributes_new2 ( QWebPage__ViewportAttributes * other ) {
return new QWebPage : : ViewportAttributes ( * other ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage__ViewportAttributes_operatorAssign ( QWebPage__ViewportAttributes * self , QWebPage__ViewportAttributes * other ) {
2024-11-26 22:31:32 +13:00
self - > operator = ( * other ) ;
}
2025-02-01 13:45:16 +13:00
double QWebPage__ViewportAttributes_initialScaleFactor ( const QWebPage__ViewportAttributes * self ) {
2024-11-26 22:31:32 +13:00
qreal _ret = self - > initialScaleFactor ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
double QWebPage__ViewportAttributes_minimumScaleFactor ( const QWebPage__ViewportAttributes * self ) {
2024-11-26 22:31:32 +13:00
qreal _ret = self - > minimumScaleFactor ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
double QWebPage__ViewportAttributes_maximumScaleFactor ( const QWebPage__ViewportAttributes * self ) {
2024-11-26 22:31:32 +13:00
qreal _ret = self - > maximumScaleFactor ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
double QWebPage__ViewportAttributes_devicePixelRatio ( const QWebPage__ViewportAttributes * self ) {
2024-11-26 22:31:32 +13:00
qreal _ret = self - > devicePixelRatio ( ) ;
return static_cast < double > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage__ViewportAttributes_isUserScalable ( const QWebPage__ViewportAttributes * self ) {
2024-11-26 22:31:32 +13:00
return self - > isUserScalable ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QWebPage__ViewportAttributes_isValid ( const QWebPage__ViewportAttributes * self ) {
2024-11-26 22:31:32 +13:00
return self - > isValid ( ) ;
}
2025-02-01 13:45:16 +13:00
QSizeF * QWebPage__ViewportAttributes_size ( const QWebPage__ViewportAttributes * self ) {
2024-11-26 22:31:32 +13:00
return new QSizeF ( self - > size ( ) ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage__ViewportAttributes_delete ( QWebPage__ViewportAttributes * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
QWebPage__ExtensionOption * QWebPage__ExtensionOption_new ( QWebPage__ExtensionOption * param1 ) {
return new QWebPage : : ExtensionOption ( * param1 ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage__ExtensionOption_delete ( QWebPage__ExtensionOption * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
QWebPage__ExtensionReturn * QWebPage__ExtensionReturn_new ( QWebPage__ExtensionReturn * param1 ) {
return new QWebPage : : ExtensionReturn ( * param1 ) ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
QWebPage__ExtensionReturn * QWebPage__ExtensionReturn_new2 ( ) {
return new QWebPage : : ExtensionReturn ( ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage__ExtensionReturn_delete ( QWebPage__ExtensionReturn * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
void QWebPage__ChooseMultipleFilesExtensionOption_virtbase ( QWebPage__ChooseMultipleFilesExtensionOption * src , QWebPage : : ExtensionOption * * outptr_QWebPage__ExtensionOption ) {
* outptr_QWebPage__ExtensionOption = static_cast < QWebPage : : ExtensionOption * > ( src ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage__ChooseMultipleFilesExtensionOption_delete ( QWebPage__ChooseMultipleFilesExtensionOption * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
void QWebPage__ChooseMultipleFilesExtensionReturn_virtbase ( QWebPage__ChooseMultipleFilesExtensionReturn * src , QWebPage : : ExtensionReturn * * outptr_QWebPage__ExtensionReturn ) {
* outptr_QWebPage__ExtensionReturn = static_cast < QWebPage : : ExtensionReturn * > ( src ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage__ChooseMultipleFilesExtensionReturn_delete ( QWebPage__ChooseMultipleFilesExtensionReturn * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
QWebPage__ErrorPageExtensionOption * QWebPage__ErrorPageExtensionOption_new ( QWebPage__ErrorPageExtensionOption * param1 ) {
return new QWebPage : : ErrorPageExtensionOption ( * param1 ) ;
}
void QWebPage__ErrorPageExtensionOption_virtbase ( QWebPage__ErrorPageExtensionOption * src , QWebPage : : ExtensionOption * * outptr_QWebPage__ExtensionOption ) {
* outptr_QWebPage__ExtensionOption = static_cast < QWebPage : : ExtensionOption * > ( src ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage__ErrorPageExtensionOption_operatorAssign ( QWebPage__ErrorPageExtensionOption * self , QWebPage__ErrorPageExtensionOption * param1 ) {
2024-11-26 22:31:32 +13:00
self - > operator = ( * param1 ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage__ErrorPageExtensionOption_delete ( QWebPage__ErrorPageExtensionOption * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
QWebPage__ErrorPageExtensionReturn * QWebPage__ErrorPageExtensionReturn_new ( ) {
return new QWebPage : : ErrorPageExtensionReturn ( ) ;
}
QWebPage__ErrorPageExtensionReturn * QWebPage__ErrorPageExtensionReturn_new2 ( QWebPage__ErrorPageExtensionReturn * param1 ) {
return new QWebPage : : ErrorPageExtensionReturn ( * param1 ) ;
2024-11-26 22:31:32 +13:00
}
2024-12-07 17:15:57 +13:00
void QWebPage__ErrorPageExtensionReturn_virtbase ( QWebPage__ErrorPageExtensionReturn * src , QWebPage : : ExtensionReturn * * outptr_QWebPage__ExtensionReturn ) {
* outptr_QWebPage__ExtensionReturn = static_cast < QWebPage : : ExtensionReturn * > ( src ) ;
2024-11-26 22:31:32 +13:00
}
2025-02-01 13:45:16 +13:00
void QWebPage__ErrorPageExtensionReturn_operatorAssign ( QWebPage__ErrorPageExtensionReturn * self , QWebPage__ErrorPageExtensionReturn * param1 ) {
2024-11-26 22:31:32 +13:00
self - > operator = ( * param1 ) ;
}
2025-02-01 13:45:16 +13:00
void QWebPage__ErrorPageExtensionReturn_delete ( QWebPage__ErrorPageExtensionReturn * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-26 22:31:32 +13:00
}