#include #include #include #include #include #include #include #include #include #include #include #include "gen_qinputmethod.h" #include "_cgo_export.h" void QInputMethod_virtbase(QInputMethod* src, QObject** outptr_QObject) { *outptr_QObject = static_cast(src); } QMetaObject* QInputMethod_MetaObject(const QInputMethod* self) { return (QMetaObject*) self->metaObject(); } void* QInputMethod_Metacast(QInputMethod* self, const char* param1) { return self->qt_metacast(param1); } struct miqt_string QInputMethod_Tr(const char* s) { QString _ret = QInputMethod::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(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } QTransform* QInputMethod_InputItemTransform(const QInputMethod* self) { return new QTransform(self->inputItemTransform()); } void QInputMethod_SetInputItemTransform(QInputMethod* self, QTransform* transform) { self->setInputItemTransform(*transform); } QRectF* QInputMethod_InputItemRectangle(const QInputMethod* self) { return new QRectF(self->inputItemRectangle()); } void QInputMethod_SetInputItemRectangle(QInputMethod* self, QRectF* rect) { self->setInputItemRectangle(*rect); } QRectF* QInputMethod_CursorRectangle(const QInputMethod* self) { return new QRectF(self->cursorRectangle()); } QRectF* QInputMethod_AnchorRectangle(const QInputMethod* self) { return new QRectF(self->anchorRectangle()); } QRectF* QInputMethod_KeyboardRectangle(const QInputMethod* self) { return new QRectF(self->keyboardRectangle()); } QRectF* QInputMethod_InputItemClipRectangle(const QInputMethod* self) { return new QRectF(self->inputItemClipRectangle()); } bool QInputMethod_IsVisible(const QInputMethod* self) { return self->isVisible(); } void QInputMethod_SetVisible(QInputMethod* self, bool visible) { self->setVisible(visible); } bool QInputMethod_IsAnimating(const QInputMethod* self) { return self->isAnimating(); } QLocale* QInputMethod_Locale(const QInputMethod* self) { return new QLocale(self->locale()); } int QInputMethod_InputDirection(const QInputMethod* self) { Qt::LayoutDirection _ret = self->inputDirection(); return static_cast(_ret); } QVariant* QInputMethod_QueryFocusObject(int query, QVariant* argument) { return new QVariant(QInputMethod::queryFocusObject(static_cast(query), *argument)); } void QInputMethod_Show(QInputMethod* self) { self->show(); } void QInputMethod_Hide(QInputMethod* self) { self->hide(); } void QInputMethod_Update(QInputMethod* self, int queries) { self->update(static_cast(queries)); } void QInputMethod_Reset(QInputMethod* self) { self->reset(); } void QInputMethod_Commit(QInputMethod* self) { self->commit(); } void QInputMethod_InvokeAction(QInputMethod* self, int a, int cursorPosition) { self->invokeAction(static_cast(a), static_cast(cursorPosition)); } void QInputMethod_CursorRectangleChanged(QInputMethod* self) { self->cursorRectangleChanged(); } void QInputMethod_connect_CursorRectangleChanged(QInputMethod* self, intptr_t slot) { QInputMethod::connect(self, static_cast(&QInputMethod::cursorRectangleChanged), self, [=]() { miqt_exec_callback_QInputMethod_CursorRectangleChanged(slot); }); } void QInputMethod_AnchorRectangleChanged(QInputMethod* self) { self->anchorRectangleChanged(); } void QInputMethod_connect_AnchorRectangleChanged(QInputMethod* self, intptr_t slot) { QInputMethod::connect(self, static_cast(&QInputMethod::anchorRectangleChanged), self, [=]() { miqt_exec_callback_QInputMethod_AnchorRectangleChanged(slot); }); } void QInputMethod_KeyboardRectangleChanged(QInputMethod* self) { self->keyboardRectangleChanged(); } void QInputMethod_connect_KeyboardRectangleChanged(QInputMethod* self, intptr_t slot) { QInputMethod::connect(self, static_cast(&QInputMethod::keyboardRectangleChanged), self, [=]() { miqt_exec_callback_QInputMethod_KeyboardRectangleChanged(slot); }); } void QInputMethod_InputItemClipRectangleChanged(QInputMethod* self) { self->inputItemClipRectangleChanged(); } void QInputMethod_connect_InputItemClipRectangleChanged(QInputMethod* self, intptr_t slot) { QInputMethod::connect(self, static_cast(&QInputMethod::inputItemClipRectangleChanged), self, [=]() { miqt_exec_callback_QInputMethod_InputItemClipRectangleChanged(slot); }); } void QInputMethod_VisibleChanged(QInputMethod* self) { self->visibleChanged(); } void QInputMethod_connect_VisibleChanged(QInputMethod* self, intptr_t slot) { QInputMethod::connect(self, static_cast(&QInputMethod::visibleChanged), self, [=]() { miqt_exec_callback_QInputMethod_VisibleChanged(slot); }); } void QInputMethod_AnimatingChanged(QInputMethod* self) { self->animatingChanged(); } void QInputMethod_connect_AnimatingChanged(QInputMethod* self, intptr_t slot) { QInputMethod::connect(self, static_cast(&QInputMethod::animatingChanged), self, [=]() { miqt_exec_callback_QInputMethod_AnimatingChanged(slot); }); } void QInputMethod_LocaleChanged(QInputMethod* self) { self->localeChanged(); } void QInputMethod_connect_LocaleChanged(QInputMethod* self, intptr_t slot) { QInputMethod::connect(self, static_cast(&QInputMethod::localeChanged), self, [=]() { miqt_exec_callback_QInputMethod_LocaleChanged(slot); }); } void QInputMethod_InputDirectionChanged(QInputMethod* self, int newDirection) { self->inputDirectionChanged(static_cast(newDirection)); } void QInputMethod_connect_InputDirectionChanged(QInputMethod* self, intptr_t slot) { QInputMethod::connect(self, static_cast(&QInputMethod::inputDirectionChanged), self, [=](Qt::LayoutDirection newDirection) { Qt::LayoutDirection newDirection_ret = newDirection; int sigval1 = static_cast(newDirection_ret); miqt_exec_callback_QInputMethod_InputDirectionChanged(slot, sigval1); }); } struct miqt_string QInputMethod_Tr2(const char* s, const char* c) { QString _ret = QInputMethod::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(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string QInputMethod_Tr3(const char* s, const char* c, int n) { QString _ret = QInputMethod::tr(s, c, static_cast(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(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; }