#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gen_qlineedit.h" #include "_cgo_export.h" QLineEdit* QLineEdit_new(QWidget* parent) { return new QLineEdit(parent); } QLineEdit* QLineEdit_new2() { return new QLineEdit(); } QLineEdit* QLineEdit_new3(struct miqt_string param1) { QString param1_QString = QString::fromUtf8(param1.data, param1.len); return new QLineEdit(param1_QString); } QLineEdit* QLineEdit_new4(struct miqt_string param1, QWidget* parent) { QString param1_QString = QString::fromUtf8(param1.data, param1.len); return new QLineEdit(param1_QString, parent); } QMetaObject* QLineEdit_MetaObject(const QLineEdit* self) { return (QMetaObject*) self->metaObject(); } void* QLineEdit_Metacast(QLineEdit* self, const char* param1) { return self->qt_metacast(param1); } struct miqt_string QLineEdit_Tr(const char* s) { QString _ret = QLineEdit::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; } struct miqt_string QLineEdit_TrUtf8(const char* s) { QString _ret = QLineEdit::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(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string QLineEdit_Text(const QLineEdit* self) { QString _ret = self->text(); // 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 QLineEdit_DisplayText(const QLineEdit* self) { QString _ret = self->displayText(); // 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 QLineEdit_PlaceholderText(const QLineEdit* self) { QString _ret = self->placeholderText(); // 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; } void QLineEdit_SetPlaceholderText(QLineEdit* self, struct miqt_string placeholderText) { QString placeholderText_QString = QString::fromUtf8(placeholderText.data, placeholderText.len); self->setPlaceholderText(placeholderText_QString); } int QLineEdit_MaxLength(const QLineEdit* self) { return self->maxLength(); } void QLineEdit_SetMaxLength(QLineEdit* self, int maxLength) { self->setMaxLength(static_cast(maxLength)); } void QLineEdit_SetFrame(QLineEdit* self, bool frame) { self->setFrame(frame); } bool QLineEdit_HasFrame(const QLineEdit* self) { return self->hasFrame(); } void QLineEdit_SetClearButtonEnabled(QLineEdit* self, bool enable) { self->setClearButtonEnabled(enable); } bool QLineEdit_IsClearButtonEnabled(const QLineEdit* self) { return self->isClearButtonEnabled(); } int QLineEdit_EchoMode(const QLineEdit* self) { QLineEdit::EchoMode _ret = self->echoMode(); return static_cast(_ret); } void QLineEdit_SetEchoMode(QLineEdit* self, int echoMode) { self->setEchoMode(static_cast(echoMode)); } bool QLineEdit_IsReadOnly(const QLineEdit* self) { return self->isReadOnly(); } void QLineEdit_SetReadOnly(QLineEdit* self, bool readOnly) { self->setReadOnly(readOnly); } void QLineEdit_SetValidator(QLineEdit* self, QValidator* validator) { self->setValidator(validator); } QValidator* QLineEdit_Validator(const QLineEdit* self) { return (QValidator*) self->validator(); } void QLineEdit_SetCompleter(QLineEdit* self, QCompleter* completer) { self->setCompleter(completer); } QCompleter* QLineEdit_Completer(const QLineEdit* self) { return self->completer(); } QSize* QLineEdit_SizeHint(const QLineEdit* self) { return new QSize(self->sizeHint()); } QSize* QLineEdit_MinimumSizeHint(const QLineEdit* self) { return new QSize(self->minimumSizeHint()); } int QLineEdit_CursorPosition(const QLineEdit* self) { return self->cursorPosition(); } void QLineEdit_SetCursorPosition(QLineEdit* self, int cursorPosition) { self->setCursorPosition(static_cast(cursorPosition)); } int QLineEdit_CursorPositionAt(QLineEdit* self, QPoint* pos) { return self->cursorPositionAt(*pos); } void QLineEdit_SetAlignment(QLineEdit* self, int flag) { self->setAlignment(static_cast(flag)); } int QLineEdit_Alignment(const QLineEdit* self) { Qt::Alignment _ret = self->alignment(); return static_cast(_ret); } void QLineEdit_CursorForward(QLineEdit* self, bool mark) { self->cursorForward(mark); } void QLineEdit_CursorBackward(QLineEdit* self, bool mark) { self->cursorBackward(mark); } void QLineEdit_CursorWordForward(QLineEdit* self, bool mark) { self->cursorWordForward(mark); } void QLineEdit_CursorWordBackward(QLineEdit* self, bool mark) { self->cursorWordBackward(mark); } void QLineEdit_Backspace(QLineEdit* self) { self->backspace(); } void QLineEdit_Del(QLineEdit* self) { self->del(); } void QLineEdit_Home(QLineEdit* self, bool mark) { self->home(mark); } void QLineEdit_End(QLineEdit* self, bool mark) { self->end(mark); } bool QLineEdit_IsModified(const QLineEdit* self) { return self->isModified(); } void QLineEdit_SetModified(QLineEdit* self, bool modified) { self->setModified(modified); } void QLineEdit_SetSelection(QLineEdit* self, int param1, int param2) { self->setSelection(static_cast(param1), static_cast(param2)); } bool QLineEdit_HasSelectedText(const QLineEdit* self) { return self->hasSelectedText(); } struct miqt_string QLineEdit_SelectedText(const QLineEdit* self) { 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(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } int QLineEdit_SelectionStart(const QLineEdit* self) { return self->selectionStart(); } int QLineEdit_SelectionEnd(const QLineEdit* self) { return self->selectionEnd(); } int QLineEdit_SelectionLength(const QLineEdit* self) { return self->selectionLength(); } bool QLineEdit_IsUndoAvailable(const QLineEdit* self) { return self->isUndoAvailable(); } bool QLineEdit_IsRedoAvailable(const QLineEdit* self) { return self->isRedoAvailable(); } void QLineEdit_SetDragEnabled(QLineEdit* self, bool b) { self->setDragEnabled(b); } bool QLineEdit_DragEnabled(const QLineEdit* self) { return self->dragEnabled(); } void QLineEdit_SetCursorMoveStyle(QLineEdit* self, int style) { self->setCursorMoveStyle(static_cast(style)); } int QLineEdit_CursorMoveStyle(const QLineEdit* self) { Qt::CursorMoveStyle _ret = self->cursorMoveStyle(); return static_cast(_ret); } struct miqt_string QLineEdit_InputMask(const QLineEdit* self) { QString _ret = self->inputMask(); // 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; } void QLineEdit_SetInputMask(QLineEdit* self, struct miqt_string inputMask) { QString inputMask_QString = QString::fromUtf8(inputMask.data, inputMask.len); self->setInputMask(inputMask_QString); } bool QLineEdit_HasAcceptableInput(const QLineEdit* self) { return self->hasAcceptableInput(); } void QLineEdit_SetTextMargins(QLineEdit* self, int left, int top, int right, int bottom) { self->setTextMargins(static_cast(left), static_cast(top), static_cast(right), static_cast(bottom)); } void QLineEdit_SetTextMarginsWithMargins(QLineEdit* self, QMargins* margins) { self->setTextMargins(*margins); } void QLineEdit_GetTextMargins(const QLineEdit* self, int* left, int* top, int* right, int* bottom) { self->getTextMargins(static_cast(left), static_cast(top), static_cast(right), static_cast(bottom)); } QMargins* QLineEdit_TextMargins(const QLineEdit* self) { return new QMargins(self->textMargins()); } void QLineEdit_AddAction(QLineEdit* self, QAction* action, int position) { self->addAction(action, static_cast(position)); } QAction* QLineEdit_AddAction2(QLineEdit* self, QIcon* icon, int position) { return self->addAction(*icon, static_cast(position)); } void QLineEdit_SetText(QLineEdit* self, struct miqt_string text) { QString text_QString = QString::fromUtf8(text.data, text.len); self->setText(text_QString); } void QLineEdit_Clear(QLineEdit* self) { self->clear(); } void QLineEdit_SelectAll(QLineEdit* self) { self->selectAll(); } void QLineEdit_Undo(QLineEdit* self) { self->undo(); } void QLineEdit_Redo(QLineEdit* self) { self->redo(); } void QLineEdit_Cut(QLineEdit* self) { self->cut(); } void QLineEdit_Copy(const QLineEdit* self) { self->copy(); } void QLineEdit_Paste(QLineEdit* self) { self->paste(); } void QLineEdit_Deselect(QLineEdit* self) { self->deselect(); } void QLineEdit_Insert(QLineEdit* self, struct miqt_string param1) { QString param1_QString = QString::fromUtf8(param1.data, param1.len); self->insert(param1_QString); } QMenu* QLineEdit_CreateStandardContextMenu(QLineEdit* self) { return self->createStandardContextMenu(); } void QLineEdit_TextChanged(QLineEdit* self, struct miqt_string param1) { QString param1_QString = QString::fromUtf8(param1.data, param1.len); self->textChanged(param1_QString); } void QLineEdit_connect_TextChanged(QLineEdit* self, intptr_t slot) { QLineEdit::connect(self, static_cast(&QLineEdit::textChanged), self, [=](const QString& param1) { const QString param1_ret = param1; // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray param1_b = param1_ret.toUtf8(); struct miqt_string param1_ms; param1_ms.len = param1_b.length(); param1_ms.data = static_cast(malloc(param1_ms.len)); memcpy(param1_ms.data, param1_b.data(), param1_ms.len); struct miqt_string sigval1 = param1_ms; miqt_exec_callback_QLineEdit_TextChanged(slot, sigval1); }); } void QLineEdit_TextEdited(QLineEdit* self, struct miqt_string param1) { QString param1_QString = QString::fromUtf8(param1.data, param1.len); self->textEdited(param1_QString); } void QLineEdit_connect_TextEdited(QLineEdit* self, intptr_t slot) { QLineEdit::connect(self, static_cast(&QLineEdit::textEdited), self, [=](const QString& param1) { const QString param1_ret = param1; // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray param1_b = param1_ret.toUtf8(); struct miqt_string param1_ms; param1_ms.len = param1_b.length(); param1_ms.data = static_cast(malloc(param1_ms.len)); memcpy(param1_ms.data, param1_b.data(), param1_ms.len); struct miqt_string sigval1 = param1_ms; miqt_exec_callback_QLineEdit_TextEdited(slot, sigval1); }); } void QLineEdit_CursorPositionChanged(QLineEdit* self, int param1, int param2) { self->cursorPositionChanged(static_cast(param1), static_cast(param2)); } void QLineEdit_connect_CursorPositionChanged(QLineEdit* self, intptr_t slot) { QLineEdit::connect(self, static_cast(&QLineEdit::cursorPositionChanged), self, [=](int param1, int param2) { int sigval1 = param1; int sigval2 = param2; miqt_exec_callback_QLineEdit_CursorPositionChanged(slot, sigval1, sigval2); }); } void QLineEdit_ReturnPressed(QLineEdit* self) { self->returnPressed(); } void QLineEdit_connect_ReturnPressed(QLineEdit* self, intptr_t slot) { QLineEdit::connect(self, static_cast(&QLineEdit::returnPressed), self, [=]() { miqt_exec_callback_QLineEdit_ReturnPressed(slot); }); } void QLineEdit_EditingFinished(QLineEdit* self) { self->editingFinished(); } void QLineEdit_connect_EditingFinished(QLineEdit* self, intptr_t slot) { QLineEdit::connect(self, static_cast(&QLineEdit::editingFinished), self, [=]() { miqt_exec_callback_QLineEdit_EditingFinished(slot); }); } void QLineEdit_SelectionChanged(QLineEdit* self) { self->selectionChanged(); } void QLineEdit_connect_SelectionChanged(QLineEdit* self, intptr_t slot) { QLineEdit::connect(self, static_cast(&QLineEdit::selectionChanged), self, [=]() { miqt_exec_callback_QLineEdit_SelectionChanged(slot); }); } void QLineEdit_InputRejected(QLineEdit* self) { self->inputRejected(); } void QLineEdit_connect_InputRejected(QLineEdit* self, intptr_t slot) { QLineEdit::connect(self, static_cast(&QLineEdit::inputRejected), self, [=]() { miqt_exec_callback_QLineEdit_InputRejected(slot); }); } QVariant* QLineEdit_InputMethodQuery(const QLineEdit* self, int param1) { return new QVariant(self->inputMethodQuery(static_cast(param1))); } QVariant* QLineEdit_InputMethodQuery2(const QLineEdit* self, int property, QVariant* argument) { return new QVariant(self->inputMethodQuery(static_cast(property), *argument)); } bool QLineEdit_Event(QLineEdit* self, QEvent* param1) { return self->event(param1); } struct miqt_string QLineEdit_Tr2(const char* s, const char* c) { QString _ret = QLineEdit::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 QLineEdit_Tr3(const char* s, const char* c, int n) { QString _ret = QLineEdit::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; } struct miqt_string QLineEdit_TrUtf82(const char* s, const char* c) { QString _ret = QLineEdit::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(malloc(_ms.len)); memcpy(_ms.data, _b.data(), _ms.len); return _ms; } struct miqt_string QLineEdit_TrUtf83(const char* s, const char* c, int n) { QString _ret = QLineEdit::trUtf8(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; } void QLineEdit_CursorForward2(QLineEdit* self, bool mark, int steps) { self->cursorForward(mark, static_cast(steps)); } void QLineEdit_CursorBackward2(QLineEdit* self, bool mark, int steps) { self->cursorBackward(mark, static_cast(steps)); } void QLineEdit_Delete(QLineEdit* self) { delete self; }