2024-11-26 22:31:32 +13:00
|
|
|
#include <QByteArray>
|
|
|
|
#include <QEvent>
|
|
|
|
#include <QIcon>
|
|
|
|
#include <QList>
|
|
|
|
#include <QMetaObject>
|
|
|
|
#include <QNetworkRequest>
|
|
|
|
#include <QObject>
|
|
|
|
#include <QPainter>
|
|
|
|
#include <QPixmap>
|
|
|
|
#include <QPoint>
|
|
|
|
#include <QPrinter>
|
|
|
|
#include <QRect>
|
|
|
|
#include <QRegion>
|
|
|
|
#include <QSize>
|
|
|
|
#include <QString>
|
|
|
|
#include <QByteArray>
|
|
|
|
#include <cstring>
|
|
|
|
#include <QUrl>
|
|
|
|
#include <QVariant>
|
|
|
|
#include <QWebElement>
|
|
|
|
#include <QWebElementCollection>
|
|
|
|
#include <QWebFrame>
|
|
|
|
#include <QWebHitTestResult>
|
|
|
|
#include <QWebPage>
|
|
|
|
#include <QWebSecurityOrigin>
|
|
|
|
#include <qwebframe.h>
|
|
|
|
#include "gen_qwebframe.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_QWebFrame_javaScriptWindowObjectCleared(intptr_t);
|
|
|
|
void miqt_exec_callback_QWebFrame_provisionalLoad(intptr_t);
|
|
|
|
void miqt_exec_callback_QWebFrame_titleChanged(intptr_t, struct miqt_string);
|
|
|
|
void miqt_exec_callback_QWebFrame_urlChanged(intptr_t, QUrl*);
|
|
|
|
void miqt_exec_callback_QWebFrame_initialLayoutCompleted(intptr_t);
|
|
|
|
void miqt_exec_callback_QWebFrame_iconChanged(intptr_t);
|
|
|
|
void miqt_exec_callback_QWebFrame_contentsSizeChanged(intptr_t, QSize*);
|
|
|
|
void miqt_exec_callback_QWebFrame_loadStarted(intptr_t);
|
|
|
|
void miqt_exec_callback_QWebFrame_loadFinished(intptr_t, bool);
|
|
|
|
void miqt_exec_callback_QWebFrame_pageChanged(intptr_t);
|
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
|
|
|
|
2024-12-07 17:15:57 +13:00
|
|
|
QWebHitTestResult* QWebHitTestResult_new() {
|
|
|
|
return new QWebHitTestResult();
|
2024-11-26 22:31:32 +13:00
|
|
|
}
|
|
|
|
|
2024-12-07 17:15:57 +13:00
|
|
|
QWebHitTestResult* QWebHitTestResult_new2(QWebHitTestResult* other) {
|
|
|
|
return new QWebHitTestResult(*other);
|
2024-11-26 22:31:32 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebHitTestResult_operatorAssign(QWebHitTestResult* self, QWebHitTestResult* other) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->operator=(*other);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QWebHitTestResult_isNull(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->isNull();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QPoint* QWebHitTestResult_pos(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QPoint(self->pos());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QRect* QWebHitTestResult_boundingRect(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QRect(self->boundingRect());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QWebElement* QWebHitTestResult_enclosingBlockElement(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QWebElement(self->enclosingBlockElement());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QWebHitTestResult_title(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = self->title();
|
|
|
|
// 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 QWebHitTestResult_linkText(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = self->linkText();
|
|
|
|
// 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
|
|
|
QUrl* QWebHitTestResult_linkUrl(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QUrl(self->linkUrl());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QUrl* QWebHitTestResult_linkTitle(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QUrl(self->linkTitle());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QWebHitTestResult_linkTitleString(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = self->linkTitleString();
|
|
|
|
// 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* QWebHitTestResult_linkTargetFrame(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->linkTargetFrame();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QWebElement* QWebHitTestResult_linkElement(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QWebElement(self->linkElement());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QWebHitTestResult_alternateText(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = self->alternateText();
|
|
|
|
// 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
|
|
|
QUrl* QWebHitTestResult_imageUrl(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QUrl(self->imageUrl());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QPixmap* QWebHitTestResult_pixmap(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QPixmap(self->pixmap());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QUrl* QWebHitTestResult_mediaUrl(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QUrl(self->mediaUrl());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QWebHitTestResult_isContentEditable(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->isContentEditable();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QWebHitTestResult_isContentSelected(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->isContentSelected();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QWebElement* QWebHitTestResult_element(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QWebElement(self->element());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QWebFrame* QWebHitTestResult_frame(const QWebHitTestResult* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->frame();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebHitTestResult_delete(QWebHitTestResult* 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 QWebFrame_virtbase(QWebFrame* src, QObject** outptr_QObject) {
|
|
|
|
*outptr_QObject = static_cast<QObject*>(src);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QMetaObject* QWebFrame_metaObject(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return (QMetaObject*) self->metaObject();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void* QWebFrame_metacast(QWebFrame* 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 QWebFrame_tr(const char* s) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = QWebFrame::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 QWebFrame_trUtf8(const char* s) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = QWebFrame::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
|
|
|
QWebPage* QWebFrame_page(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->page();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_load(QWebFrame* self, QUrl* url) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->load(*url);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_loadWithRequest(QWebFrame* self, QNetworkRequest* request) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->load(*request);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setHtml(QWebFrame* self, struct miqt_string html) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString html_QString = QString::fromUtf8(html.data, html.len);
|
|
|
|
self->setHtml(html_QString);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setContent(QWebFrame* self, struct miqt_string data) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QByteArray data_QByteArray(data.data, data.len);
|
|
|
|
self->setContent(data_QByteArray);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_addToJavaScriptWindowObject(QWebFrame* self, struct miqt_string name, QObject* object) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString name_QString = QString::fromUtf8(name.data, name.len);
|
|
|
|
self->addToJavaScriptWindowObject(name_QString, object);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QWebFrame_toHtml(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = self->toHtml();
|
|
|
|
// 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 QWebFrame_toPlainText(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = self->toPlainText();
|
|
|
|
// 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 QWebFrame_title(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = self->title();
|
|
|
|
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
|
|
|
QByteArray _b = _ret.toUtf8();
|
|
|
|
struct miqt_string _ms;
|
|
|
|
_ms.len = _b.length();
|
|
|
|
_ms.data = static_cast<char*>(malloc(_ms.len));
|
|
|
|
memcpy(_ms.data, _b.data(), _ms.len);
|
|
|
|
return _ms;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setUrl(QWebFrame* self, QUrl* url) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->setUrl(*url);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QUrl* QWebFrame_url(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QUrl(self->url());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QUrl* QWebFrame_requestedUrl(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QUrl(self->requestedUrl());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QUrl* QWebFrame_baseUrl(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QUrl(self->baseUrl());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QIcon* QWebFrame_icon(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QIcon(self->icon());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QWebFrame_frameName(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = self->frameName();
|
|
|
|
// 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* QWebFrame_parentFrame(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->parentFrame();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_array /* of QWebFrame* */ QWebFrame_childFrames(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QList<QWebFrame *> _ret = self->childFrames();
|
|
|
|
// Convert QList<> from C++ memory to manually-managed C memory
|
|
|
|
QWebFrame** _arr = static_cast<QWebFrame**>(malloc(sizeof(QWebFrame*) * _ret.length()));
|
|
|
|
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
|
|
|
|
_arr[i] = _ret[i];
|
|
|
|
}
|
|
|
|
struct miqt_array _out;
|
|
|
|
_out.len = _ret.length();
|
|
|
|
_out.data = static_cast<void*>(_arr);
|
|
|
|
return _out;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
int QWebFrame_scrollBarPolicy(const QWebFrame* self, int orientation) {
|
2024-11-26 22:31:32 +13:00
|
|
|
Qt::ScrollBarPolicy _ret = self->scrollBarPolicy(static_cast<Qt::Orientation>(orientation));
|
|
|
|
return static_cast<int>(_ret);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setScrollBarPolicy(QWebFrame* self, int orientation, int policy) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->setScrollBarPolicy(static_cast<Qt::Orientation>(orientation), static_cast<Qt::ScrollBarPolicy>(policy));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setScrollBarValue(QWebFrame* self, int orientation, int value) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->setScrollBarValue(static_cast<Qt::Orientation>(orientation), static_cast<int>(value));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
int QWebFrame_scrollBarValue(const QWebFrame* self, int orientation) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->scrollBarValue(static_cast<Qt::Orientation>(orientation));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
int QWebFrame_scrollBarMinimum(const QWebFrame* self, int orientation) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->scrollBarMinimum(static_cast<Qt::Orientation>(orientation));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
int QWebFrame_scrollBarMaximum(const QWebFrame* self, int orientation) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->scrollBarMaximum(static_cast<Qt::Orientation>(orientation));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QRect* QWebFrame_scrollBarGeometry(const QWebFrame* self, int orientation) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QRect(self->scrollBarGeometry(static_cast<Qt::Orientation>(orientation)));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_scroll(QWebFrame* self, int param1, int param2) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->scroll(static_cast<int>(param1), static_cast<int>(param2));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QPoint* QWebFrame_scrollPosition(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QPoint(self->scrollPosition());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setScrollPosition(QWebFrame* self, QPoint* pos) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->setScrollPosition(*pos);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_scrollToAnchor(QWebFrame* self, struct miqt_string anchor) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString anchor_QString = QString::fromUtf8(anchor.data, anchor.len);
|
|
|
|
self->scrollToAnchor(anchor_QString);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_render(QWebFrame* self, QPainter* param1) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->render(param1);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_render2(QWebFrame* self, QPainter* param1, int layer) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->render(param1, static_cast<QWebFrame::RenderLayers>(layer));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setTextSizeMultiplier(QWebFrame* self, double factor) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->setTextSizeMultiplier(static_cast<qreal>(factor));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
double QWebFrame_textSizeMultiplier(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
qreal _ret = self->textSizeMultiplier();
|
|
|
|
return static_cast<double>(_ret);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
double QWebFrame_zoomFactor(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
qreal _ret = self->zoomFactor();
|
|
|
|
return static_cast<double>(_ret);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setZoomFactor(QWebFrame* self, double factor) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->setZoomFactor(static_cast<qreal>(factor));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QWebFrame_hasFocus(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->hasFocus();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setFocus(QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->setFocus();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QPoint* QWebFrame_pos(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QPoint(self->pos());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QRect* QWebFrame_geometry(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QRect(self->geometry());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QSize* QWebFrame_contentsSize(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QSize(self->contentsSize());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QWebElement* QWebFrame_documentElement(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QWebElement(self->documentElement());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QWebElement* QWebFrame_ownerElement(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QWebElement(self->ownerElement());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QWebElementCollection* QWebFrame_findAllElements(const QWebFrame* self, struct miqt_string selectorQuery) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString selectorQuery_QString = QString::fromUtf8(selectorQuery.data, selectorQuery.len);
|
|
|
|
return new QWebElementCollection(self->findAllElements(selectorQuery_QString));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QWebElement* QWebFrame_findFirstElement(const QWebFrame* self, struct miqt_string selectorQuery) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString selectorQuery_QString = QString::fromUtf8(selectorQuery.data, selectorQuery.len);
|
|
|
|
return new QWebElement(self->findFirstElement(selectorQuery_QString));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QWebHitTestResult* QWebFrame_hitTestContent(const QWebFrame* self, QPoint* pos) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QWebHitTestResult(self->hitTestContent(*pos));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QWebFrame_event(QWebFrame* self, QEvent* param1) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return self->event(param1);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QWebSecurityOrigin* QWebFrame_securityOrigin(const QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
return new QWebSecurityOrigin(self->securityOrigin());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QVariant* QWebFrame_evaluateJavaScript(QWebFrame* self, struct miqt_string scriptSource) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString scriptSource_QString = QString::fromUtf8(scriptSource.data, scriptSource.len);
|
|
|
|
return new QVariant(self->evaluateJavaScript(scriptSource_QString));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_print(const QWebFrame* self, QPrinter* printer) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->print(printer);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_javaScriptWindowObjectCleared(QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->javaScriptWindowObjectCleared();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_connect_javaScriptWindowObjectCleared(QWebFrame* self, intptr_t slot) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QWebFrame::connect(self, static_cast<void (QWebFrame::*)()>(&QWebFrame::javaScriptWindowObjectCleared), self, [=]() {
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QWebFrame_javaScriptWindowObjectCleared(slot);
|
2024-11-26 22:31:32 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_provisionalLoad(QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->provisionalLoad();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_connect_provisionalLoad(QWebFrame* self, intptr_t slot) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QWebFrame::connect(self, static_cast<void (QWebFrame::*)()>(&QWebFrame::provisionalLoad), self, [=]() {
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QWebFrame_provisionalLoad(slot);
|
2024-11-26 22:31:32 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_titleChanged(QWebFrame* self, struct miqt_string title) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString title_QString = QString::fromUtf8(title.data, title.len);
|
|
|
|
self->titleChanged(title_QString);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_connect_titleChanged(QWebFrame* self, intptr_t slot) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QWebFrame::connect(self, static_cast<void (QWebFrame::*)(const QString&)>(&QWebFrame::titleChanged), self, [=](const QString& title) {
|
|
|
|
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 sigval1 = title_ms;
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QWebFrame_titleChanged(slot, sigval1);
|
2024-11-26 22:31:32 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_urlChanged(QWebFrame* self, QUrl* url) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->urlChanged(*url);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_connect_urlChanged(QWebFrame* self, intptr_t slot) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QWebFrame::connect(self, static_cast<void (QWebFrame::*)(const QUrl&)>(&QWebFrame::urlChanged), 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_QWebFrame_urlChanged(slot, sigval1);
|
2024-11-26 22:31:32 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_initialLayoutCompleted(QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->initialLayoutCompleted();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_connect_initialLayoutCompleted(QWebFrame* self, intptr_t slot) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QWebFrame::connect(self, static_cast<void (QWebFrame::*)()>(&QWebFrame::initialLayoutCompleted), self, [=]() {
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QWebFrame_initialLayoutCompleted(slot);
|
2024-11-26 22:31:32 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_iconChanged(QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->iconChanged();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_connect_iconChanged(QWebFrame* self, intptr_t slot) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QWebFrame::connect(self, static_cast<void (QWebFrame::*)()>(&QWebFrame::iconChanged), self, [=]() {
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QWebFrame_iconChanged(slot);
|
2024-11-26 22:31:32 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_contentsSizeChanged(QWebFrame* self, QSize* size) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->contentsSizeChanged(*size);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_connect_contentsSizeChanged(QWebFrame* self, intptr_t slot) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QWebFrame::connect(self, static_cast<void (QWebFrame::*)(const QSize&)>(&QWebFrame::contentsSizeChanged), self, [=](const QSize& size) {
|
|
|
|
const QSize& size_ret = size;
|
|
|
|
// Cast returned reference into pointer
|
|
|
|
QSize* sigval1 = const_cast<QSize*>(&size_ret);
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QWebFrame_contentsSizeChanged(slot, sigval1);
|
2024-11-26 22:31:32 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_loadStarted(QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->loadStarted();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_connect_loadStarted(QWebFrame* self, intptr_t slot) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QWebFrame::connect(self, static_cast<void (QWebFrame::*)()>(&QWebFrame::loadStarted), self, [=]() {
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QWebFrame_loadStarted(slot);
|
2024-11-26 22:31:32 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_loadFinished(QWebFrame* self, bool ok) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->loadFinished(ok);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_connect_loadFinished(QWebFrame* self, intptr_t slot) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QWebFrame::connect(self, static_cast<void (QWebFrame::*)(bool)>(&QWebFrame::loadFinished), self, [=](bool ok) {
|
|
|
|
bool sigval1 = ok;
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QWebFrame_loadFinished(slot, sigval1);
|
2024-11-26 22:31:32 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_pageChanged(QWebFrame* self) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->pageChanged();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_connect_pageChanged(QWebFrame* self, intptr_t slot) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QWebFrame::connect(self, static_cast<void (QWebFrame::*)()>(&QWebFrame::pageChanged), self, [=]() {
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QWebFrame_pageChanged(slot);
|
2024-11-26 22:31:32 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QWebFrame_tr2(const char* s, const char* c) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = QWebFrame::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 QWebFrame_tr3(const char* s, const char* c, int n) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = QWebFrame::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 QWebFrame_trUtf82(const char* s, const char* c) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = QWebFrame::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 QWebFrame_trUtf83(const char* s, const char* c, int n) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString _ret = QWebFrame::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
|
|
|
void QWebFrame_load2(QWebFrame* self, QNetworkRequest* request, int operation) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->load(*request, static_cast<QNetworkAccessManager::Operation>(operation));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_load3(QWebFrame* self, QNetworkRequest* request, int operation, struct miqt_string body) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QByteArray body_QByteArray(body.data, body.len);
|
|
|
|
self->load(*request, static_cast<QNetworkAccessManager::Operation>(operation), body_QByteArray);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setHtml2(QWebFrame* self, struct miqt_string html, QUrl* baseUrl) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString html_QString = QString::fromUtf8(html.data, html.len);
|
|
|
|
self->setHtml(html_QString, *baseUrl);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setContent2(QWebFrame* self, struct miqt_string data, struct miqt_string mimeType) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QByteArray data_QByteArray(data.data, data.len);
|
|
|
|
QString mimeType_QString = QString::fromUtf8(mimeType.data, mimeType.len);
|
|
|
|
self->setContent(data_QByteArray, mimeType_QString);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_setContent3(QWebFrame* self, struct miqt_string data, struct miqt_string mimeType, QUrl* baseUrl) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QByteArray data_QByteArray(data.data, data.len);
|
|
|
|
QString mimeType_QString = QString::fromUtf8(mimeType.data, mimeType.len);
|
|
|
|
self->setContent(data_QByteArray, mimeType_QString, *baseUrl);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_addToJavaScriptWindowObject3(QWebFrame* self, struct miqt_string name, QObject* object, int ownership) {
|
2024-11-26 22:31:32 +13:00
|
|
|
QString name_QString = QString::fromUtf8(name.data, name.len);
|
|
|
|
self->addToJavaScriptWindowObject(name_QString, object, static_cast<QWebFrame::ValueOwnership>(ownership));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_render22(QWebFrame* self, QPainter* param1, QRegion* clip) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->render(param1, *clip);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QWebFrame_render3(QWebFrame* self, QPainter* param1, int layer, QRegion* clip) {
|
2024-11-26 22:31:32 +13:00
|
|
|
self->render(param1, static_cast<QWebFrame::RenderLayers>(layer), *clip);
|
|
|
|
}
|
|
|
|
|