#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "qlineedit.h" #include "gen_qlineedit.h" #include "_cgo_export.h" QLineEdit* QLineEdit_new() { return new QLineEdit(); } QLineEdit* QLineEdit_new2(struct miqt_string* param1) { QString param1_QString = QString::fromUtf8(¶m1->data, param1->len); return new QLineEdit(param1_QString); } QLineEdit* QLineEdit_new3(QWidget* parent) { return new QLineEdit(parent); } QLineEdit* QLineEdit_new4(struct miqt_string* param1, QWidget* parent) { QString param1_QString = QString::fromUtf8(¶m1->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(); return miqt_strdup(_b.data(), _b.length()); } 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(); return miqt_strdup(_b.data(), _b.length()); } 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(); return miqt_strdup(_b.data(), _b.length()); } 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(); return miqt_strdup(_b.data(), _b.length()); } 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(); return miqt_strdup(_b.data(), _b.length()); } 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(); return miqt_strdup(_b.data(), _b.length()); } 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(); return miqt_strdup(_b.data(), _b.length()); } 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(¶m1->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(¶m1->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* sigval1 = miqt_strdup(param1_b.data(), param1_b.length()); miqt_exec_callback_QLineEdit_TextChanged(slot, sigval1); }); } void QLineEdit_TextEdited(QLineEdit* self, struct miqt_string* param1) { QString param1_QString = QString::fromUtf8(¶m1->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* sigval1 = miqt_strdup(param1_b.data(), param1_b.length()); 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(); return miqt_strdup(_b.data(), _b.length()); } 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(); return miqt_strdup(_b.data(), _b.length()); } 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(); return miqt_strdup(_b.data(), _b.length()); } 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(); return miqt_strdup(_b.data(), _b.length()); } 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; }