#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "gen_qsciscintilla.h" #ifdef __cplusplus extern "C" { #endif void miqt_exec_callback_QsciScintilla_cursorPositionChanged(intptr_t, int, int); void miqt_exec_callback_QsciScintilla_copyAvailable(intptr_t, bool); void miqt_exec_callback_QsciScintilla_indicatorClicked(intptr_t, int, int, int); void miqt_exec_callback_QsciScintilla_indicatorReleased(intptr_t, int, int, int); void miqt_exec_callback_QsciScintilla_linesChanged(intptr_t); void miqt_exec_callback_QsciScintilla_marginClicked(intptr_t, int, int, int); void miqt_exec_callback_QsciScintilla_marginRightClicked(intptr_t, int, int, int); void miqt_exec_callback_QsciScintilla_modificationAttempted(intptr_t); void miqt_exec_callback_QsciScintilla_modificationChanged(intptr_t, bool); void miqt_exec_callback_QsciScintilla_selectionChanged(intptr_t); void miqt_exec_callback_QsciScintilla_textChanged(intptr_t); void miqt_exec_callback_QsciScintilla_userListActivated(intptr_t, int, struct miqt_string); struct miqt_array /* of struct miqt_string */ miqt_exec_callback_QsciScintilla_apiContext(QsciScintilla*, intptr_t, int, int*, int*); bool miqt_exec_callback_QsciScintilla_findFirst(QsciScintilla*, intptr_t, struct miqt_string, bool, bool, bool, bool, bool, int, int, bool, bool, bool); bool miqt_exec_callback_QsciScintilla_findFirstInSelection(QsciScintilla*, intptr_t, struct miqt_string, bool, bool, bool, bool, bool, bool, bool); bool miqt_exec_callback_QsciScintilla_findNext(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_recolor(QsciScintilla*, intptr_t, int, int); void miqt_exec_callback_QsciScintilla_replace(QsciScintilla*, intptr_t, struct miqt_string); void miqt_exec_callback_QsciScintilla_append(QsciScintilla*, intptr_t, struct miqt_string); void miqt_exec_callback_QsciScintilla_autoCompleteFromAll(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_autoCompleteFromAPIs(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_autoCompleteFromDocument(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_callTip(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_clear(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_copy(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_cut(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_ensureCursorVisible(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_ensureLineVisible(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_foldAll(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_foldLine(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_indent(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_insert(QsciScintilla*, intptr_t, struct miqt_string); void miqt_exec_callback_QsciScintilla_insertAt(QsciScintilla*, intptr_t, struct miqt_string, int, int); void miqt_exec_callback_QsciScintilla_moveToMatchingBrace(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_paste(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_redo(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_removeSelectedText(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_replaceSelectedText(QsciScintilla*, intptr_t, struct miqt_string); void miqt_exec_callback_QsciScintilla_resetSelectionBackgroundColor(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_resetSelectionForegroundColor(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_selectAll(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_selectToMatchingBrace(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_setAutoCompletionCaseSensitivity(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setAutoCompletionReplaceWord(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setAutoCompletionShowSingle(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setAutoCompletionSource(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_setAutoCompletionThreshold(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_setAutoCompletionUseSingle(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_setAutoIndent(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setBraceMatching(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_setBackspaceUnindents(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setCaretForegroundColor(QsciScintilla*, intptr_t, QColor*); void miqt_exec_callback_QsciScintilla_setCaretLineBackgroundColor(QsciScintilla*, intptr_t, QColor*); void miqt_exec_callback_QsciScintilla_setCaretLineFrameWidth(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_setCaretLineVisible(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setCaretWidth(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_setColor(QsciScintilla*, intptr_t, QColor*); void miqt_exec_callback_QsciScintilla_setCursorPosition(QsciScintilla*, intptr_t, int, int); void miqt_exec_callback_QsciScintilla_setEolMode(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_setEolVisibility(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setFolding(QsciScintilla*, intptr_t, int, int); void miqt_exec_callback_QsciScintilla_setIndentation(QsciScintilla*, intptr_t, int, int); void miqt_exec_callback_QsciScintilla_setIndentationGuides(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setIndentationGuidesBackgroundColor(QsciScintilla*, intptr_t, QColor*); void miqt_exec_callback_QsciScintilla_setIndentationGuidesForegroundColor(QsciScintilla*, intptr_t, QColor*); void miqt_exec_callback_QsciScintilla_setIndentationsUseTabs(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setIndentationWidth(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_setLexer(QsciScintilla*, intptr_t, QsciLexer*); void miqt_exec_callback_QsciScintilla_setMarginsBackgroundColor(QsciScintilla*, intptr_t, QColor*); void miqt_exec_callback_QsciScintilla_setMarginsFont(QsciScintilla*, intptr_t, QFont*); void miqt_exec_callback_QsciScintilla_setMarginsForegroundColor(QsciScintilla*, intptr_t, QColor*); void miqt_exec_callback_QsciScintilla_setMarginLineNumbers(QsciScintilla*, intptr_t, int, bool); void miqt_exec_callback_QsciScintilla_setMarginMarkerMask(QsciScintilla*, intptr_t, int, int); void miqt_exec_callback_QsciScintilla_setMarginSensitivity(QsciScintilla*, intptr_t, int, bool); void miqt_exec_callback_QsciScintilla_setMarginWidth(QsciScintilla*, intptr_t, int, int); void miqt_exec_callback_QsciScintilla_setMarginWidth2(QsciScintilla*, intptr_t, int, struct miqt_string); void miqt_exec_callback_QsciScintilla_setModified(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setPaper(QsciScintilla*, intptr_t, QColor*); void miqt_exec_callback_QsciScintilla_setReadOnly(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setSelection(QsciScintilla*, intptr_t, int, int, int, int); void miqt_exec_callback_QsciScintilla_setSelectionBackgroundColor(QsciScintilla*, intptr_t, QColor*); void miqt_exec_callback_QsciScintilla_setSelectionForegroundColor(QsciScintilla*, intptr_t, QColor*); void miqt_exec_callback_QsciScintilla_setTabIndents(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setTabWidth(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_setText(QsciScintilla*, intptr_t, struct miqt_string); void miqt_exec_callback_QsciScintilla_setUtf8(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_setWhitespaceVisibility(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_setWrapMode(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_undo(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_unindent(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_zoomIn(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_zoomIn2(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_zoomOut(QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_zoomOut2(QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_zoomTo(QsciScintilla*, intptr_t, int); bool miqt_exec_callback_QsciScintilla_event(QsciScintilla*, intptr_t, QEvent*); void miqt_exec_callback_QsciScintilla_changeEvent(QsciScintilla*, intptr_t, QEvent*); void miqt_exec_callback_QsciScintilla_contextMenuEvent(QsciScintilla*, intptr_t, QContextMenuEvent*); void miqt_exec_callback_QsciScintilla_wheelEvent(QsciScintilla*, intptr_t, QWheelEvent*); bool miqt_exec_callback_QsciScintilla_canInsertFromMimeData(const QsciScintilla*, intptr_t, QMimeData*); struct miqt_string miqt_exec_callback_QsciScintilla_fromMimeData(const QsciScintilla*, intptr_t, QMimeData*, bool*); QMimeData* miqt_exec_callback_QsciScintilla_toMimeData(const QsciScintilla*, intptr_t, struct miqt_string, bool); void miqt_exec_callback_QsciScintilla_dragEnterEvent(QsciScintilla*, intptr_t, QDragEnterEvent*); void miqt_exec_callback_QsciScintilla_dragLeaveEvent(QsciScintilla*, intptr_t, QDragLeaveEvent*); void miqt_exec_callback_QsciScintilla_dragMoveEvent(QsciScintilla*, intptr_t, QDragMoveEvent*); void miqt_exec_callback_QsciScintilla_dropEvent(QsciScintilla*, intptr_t, QDropEvent*); void miqt_exec_callback_QsciScintilla_focusInEvent(QsciScintilla*, intptr_t, QFocusEvent*); void miqt_exec_callback_QsciScintilla_focusOutEvent(QsciScintilla*, intptr_t, QFocusEvent*); bool miqt_exec_callback_QsciScintilla_focusNextPrevChild(QsciScintilla*, intptr_t, bool); void miqt_exec_callback_QsciScintilla_keyPressEvent(QsciScintilla*, intptr_t, QKeyEvent*); void miqt_exec_callback_QsciScintilla_inputMethodEvent(QsciScintilla*, intptr_t, QInputMethodEvent*); QVariant* miqt_exec_callback_QsciScintilla_inputMethodQuery(const QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_mouseDoubleClickEvent(QsciScintilla*, intptr_t, QMouseEvent*); void miqt_exec_callback_QsciScintilla_mouseMoveEvent(QsciScintilla*, intptr_t, QMouseEvent*); void miqt_exec_callback_QsciScintilla_mousePressEvent(QsciScintilla*, intptr_t, QMouseEvent*); void miqt_exec_callback_QsciScintilla_mouseReleaseEvent(QsciScintilla*, intptr_t, QMouseEvent*); void miqt_exec_callback_QsciScintilla_paintEvent(QsciScintilla*, intptr_t, QPaintEvent*); void miqt_exec_callback_QsciScintilla_resizeEvent(QsciScintilla*, intptr_t, QResizeEvent*); void miqt_exec_callback_QsciScintilla_scrollContentsBy(QsciScintilla*, intptr_t, int, int); QSize* miqt_exec_callback_QsciScintilla_minimumSizeHint(const QsciScintilla*, intptr_t); QSize* miqt_exec_callback_QsciScintilla_sizeHint(const QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_setupViewport(QsciScintilla*, intptr_t, QWidget*); bool miqt_exec_callback_QsciScintilla_eventFilter(QsciScintilla*, intptr_t, QObject*, QEvent*); bool miqt_exec_callback_QsciScintilla_viewportEvent(QsciScintilla*, intptr_t, QEvent*); QSize* miqt_exec_callback_QsciScintilla_viewportSizeHint(const QsciScintilla*, intptr_t); int miqt_exec_callback_QsciScintilla_devType(const QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_setVisible(QsciScintilla*, intptr_t, bool); int miqt_exec_callback_QsciScintilla_heightForWidth(const QsciScintilla*, intptr_t, int); bool miqt_exec_callback_QsciScintilla_hasHeightForWidth(const QsciScintilla*, intptr_t); QPaintEngine* miqt_exec_callback_QsciScintilla_paintEngine(const QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_keyReleaseEvent(QsciScintilla*, intptr_t, QKeyEvent*); void miqt_exec_callback_QsciScintilla_enterEvent(QsciScintilla*, intptr_t, QEvent*); void miqt_exec_callback_QsciScintilla_leaveEvent(QsciScintilla*, intptr_t, QEvent*); void miqt_exec_callback_QsciScintilla_moveEvent(QsciScintilla*, intptr_t, QMoveEvent*); void miqt_exec_callback_QsciScintilla_closeEvent(QsciScintilla*, intptr_t, QCloseEvent*); void miqt_exec_callback_QsciScintilla_tabletEvent(QsciScintilla*, intptr_t, QTabletEvent*); void miqt_exec_callback_QsciScintilla_actionEvent(QsciScintilla*, intptr_t, QActionEvent*); void miqt_exec_callback_QsciScintilla_showEvent(QsciScintilla*, intptr_t, QShowEvent*); void miqt_exec_callback_QsciScintilla_hideEvent(QsciScintilla*, intptr_t, QHideEvent*); bool miqt_exec_callback_QsciScintilla_nativeEvent(QsciScintilla*, intptr_t, struct miqt_string, void*, long*); int miqt_exec_callback_QsciScintilla_metric(const QsciScintilla*, intptr_t, int); void miqt_exec_callback_QsciScintilla_initPainter(const QsciScintilla*, intptr_t, QPainter*); QPaintDevice* miqt_exec_callback_QsciScintilla_redirected(const QsciScintilla*, intptr_t, QPoint*); QPainter* miqt_exec_callback_QsciScintilla_sharedPainter(const QsciScintilla*, intptr_t); void miqt_exec_callback_QsciScintilla_timerEvent(QsciScintilla*, intptr_t, QTimerEvent*); void miqt_exec_callback_QsciScintilla_childEvent(QsciScintilla*, intptr_t, QChildEvent*); void miqt_exec_callback_QsciScintilla_customEvent(QsciScintilla*, intptr_t, QEvent*); void miqt_exec_callback_QsciScintilla_connectNotify(QsciScintilla*, intptr_t, QMetaMethod*); void miqt_exec_callback_QsciScintilla_disconnectNotify(QsciScintilla*, intptr_t, QMetaMethod*); #ifdef __cplusplus } /* extern C */ #endif class MiqtVirtualQsciScintilla final : public QsciScintilla { public: MiqtVirtualQsciScintilla(QWidget* parent): QsciScintilla(parent) {}; MiqtVirtualQsciScintilla(): QsciScintilla() {}; virtual ~MiqtVirtualQsciScintilla() override = default; // cgo.Handle value for overwritten implementation intptr_t handle__apiContext = 0; // Subclass to allow providing a Go implementation virtual QStringList apiContext(int pos, int& context_start, int& last_word_start) override { if (handle__apiContext == 0) { return QsciScintilla::apiContext(pos, context_start, last_word_start); } int sigval1 = pos; int* sigval2 = &context_start; int* sigval3 = &last_word_start; struct miqt_array /* of struct miqt_string */ callback_return_value = miqt_exec_callback_QsciScintilla_apiContext(this, handle__apiContext, sigval1, sigval2, sigval3); QStringList callback_return_value_QList; callback_return_value_QList.reserve(callback_return_value.len); struct miqt_string* callback_return_value_arr = static_cast(callback_return_value.data); for(size_t i = 0; i < callback_return_value.len; ++i) { QString callback_return_value_arr_i_QString = QString::fromUtf8(callback_return_value_arr[i].data, callback_return_value_arr[i].len); callback_return_value_QList.push_back(callback_return_value_arr_i_QString); } return callback_return_value_QList; } // Wrapper to allow calling protected method struct miqt_array /* of struct miqt_string */ virtualbase_apiContext(int pos, int* context_start, int* last_word_start) { QStringList _ret = QsciScintilla::apiContext(static_cast(pos), static_cast(*context_start), static_cast(*last_word_start)); // Convert QList<> from C++ memory to manually-managed C memory struct miqt_string* _arr = static_cast(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(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(_arr); return _out; } // cgo.Handle value for overwritten implementation intptr_t handle__findFirst = 0; // Subclass to allow providing a Go implementation virtual bool findFirst(const QString& expr, bool re, bool cs, bool wo, bool wrap, bool forward, int line, int index, bool show, bool posix, bool cxx11) override { if (handle__findFirst == 0) { return QsciScintilla::findFirst(expr, re, cs, wo, wrap, forward, line, index, show, posix, cxx11); } const QString expr_ret = expr; // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray expr_b = expr_ret.toUtf8(); struct miqt_string expr_ms; expr_ms.len = expr_b.length(); expr_ms.data = static_cast(malloc(expr_ms.len)); memcpy(expr_ms.data, expr_b.data(), expr_ms.len); struct miqt_string sigval1 = expr_ms; bool sigval2 = re; bool sigval3 = cs; bool sigval4 = wo; bool sigval5 = wrap; bool sigval6 = forward; int sigval7 = line; int sigval8 = index; bool sigval9 = show; bool sigval10 = posix; bool sigval11 = cxx11; bool callback_return_value = miqt_exec_callback_QsciScintilla_findFirst(this, handle__findFirst, sigval1, sigval2, sigval3, sigval4, sigval5, sigval6, sigval7, sigval8, sigval9, sigval10, sigval11); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_findFirst(struct miqt_string expr, bool re, bool cs, bool wo, bool wrap, bool forward, int line, int index, bool show, bool posix, bool cxx11) { QString expr_QString = QString::fromUtf8(expr.data, expr.len); return QsciScintilla::findFirst(expr_QString, re, cs, wo, wrap, forward, static_cast(line), static_cast(index), show, posix, cxx11); } // cgo.Handle value for overwritten implementation intptr_t handle__findFirstInSelection = 0; // Subclass to allow providing a Go implementation virtual bool findFirstInSelection(const QString& expr, bool re, bool cs, bool wo, bool forward, bool show, bool posix, bool cxx11) override { if (handle__findFirstInSelection == 0) { return QsciScintilla::findFirstInSelection(expr, re, cs, wo, forward, show, posix, cxx11); } const QString expr_ret = expr; // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray expr_b = expr_ret.toUtf8(); struct miqt_string expr_ms; expr_ms.len = expr_b.length(); expr_ms.data = static_cast(malloc(expr_ms.len)); memcpy(expr_ms.data, expr_b.data(), expr_ms.len); struct miqt_string sigval1 = expr_ms; bool sigval2 = re; bool sigval3 = cs; bool sigval4 = wo; bool sigval5 = forward; bool sigval6 = show; bool sigval7 = posix; bool sigval8 = cxx11; bool callback_return_value = miqt_exec_callback_QsciScintilla_findFirstInSelection(this, handle__findFirstInSelection, sigval1, sigval2, sigval3, sigval4, sigval5, sigval6, sigval7, sigval8); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_findFirstInSelection(struct miqt_string expr, bool re, bool cs, bool wo, bool forward, bool show, bool posix, bool cxx11) { QString expr_QString = QString::fromUtf8(expr.data, expr.len); return QsciScintilla::findFirstInSelection(expr_QString, re, cs, wo, forward, show, posix, cxx11); } // cgo.Handle value for overwritten implementation intptr_t handle__findNext = 0; // Subclass to allow providing a Go implementation virtual bool findNext() override { if (handle__findNext == 0) { return QsciScintilla::findNext(); } bool callback_return_value = miqt_exec_callback_QsciScintilla_findNext(this, handle__findNext); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_findNext() { return QsciScintilla::findNext(); } // cgo.Handle value for overwritten implementation intptr_t handle__recolor = 0; // Subclass to allow providing a Go implementation virtual void recolor(int start, int end) override { if (handle__recolor == 0) { QsciScintilla::recolor(start, end); return; } int sigval1 = start; int sigval2 = end; miqt_exec_callback_QsciScintilla_recolor(this, handle__recolor, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_recolor(int start, int end) { QsciScintilla::recolor(static_cast(start), static_cast(end)); } // cgo.Handle value for overwritten implementation intptr_t handle__replace = 0; // Subclass to allow providing a Go implementation virtual void replace(const QString& replaceStr) override { if (handle__replace == 0) { QsciScintilla::replace(replaceStr); return; } const QString replaceStr_ret = replaceStr; // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray replaceStr_b = replaceStr_ret.toUtf8(); struct miqt_string replaceStr_ms; replaceStr_ms.len = replaceStr_b.length(); replaceStr_ms.data = static_cast(malloc(replaceStr_ms.len)); memcpy(replaceStr_ms.data, replaceStr_b.data(), replaceStr_ms.len); struct miqt_string sigval1 = replaceStr_ms; miqt_exec_callback_QsciScintilla_replace(this, handle__replace, sigval1); } // Wrapper to allow calling protected method void virtualbase_replace(struct miqt_string replaceStr) { QString replaceStr_QString = QString::fromUtf8(replaceStr.data, replaceStr.len); QsciScintilla::replace(replaceStr_QString); } // cgo.Handle value for overwritten implementation intptr_t handle__append = 0; // Subclass to allow providing a Go implementation virtual void append(const QString& text) override { if (handle__append == 0) { QsciScintilla::append(text); return; } 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(malloc(text_ms.len)); memcpy(text_ms.data, text_b.data(), text_ms.len); struct miqt_string sigval1 = text_ms; miqt_exec_callback_QsciScintilla_append(this, handle__append, sigval1); } // Wrapper to allow calling protected method void virtualbase_append(struct miqt_string text) { QString text_QString = QString::fromUtf8(text.data, text.len); QsciScintilla::append(text_QString); } // cgo.Handle value for overwritten implementation intptr_t handle__autoCompleteFromAll = 0; // Subclass to allow providing a Go implementation virtual void autoCompleteFromAll() override { if (handle__autoCompleteFromAll == 0) { QsciScintilla::autoCompleteFromAll(); return; } miqt_exec_callback_QsciScintilla_autoCompleteFromAll(this, handle__autoCompleteFromAll); } // Wrapper to allow calling protected method void virtualbase_autoCompleteFromAll() { QsciScintilla::autoCompleteFromAll(); } // cgo.Handle value for overwritten implementation intptr_t handle__autoCompleteFromAPIs = 0; // Subclass to allow providing a Go implementation virtual void autoCompleteFromAPIs() override { if (handle__autoCompleteFromAPIs == 0) { QsciScintilla::autoCompleteFromAPIs(); return; } miqt_exec_callback_QsciScintilla_autoCompleteFromAPIs(this, handle__autoCompleteFromAPIs); } // Wrapper to allow calling protected method void virtualbase_autoCompleteFromAPIs() { QsciScintilla::autoCompleteFromAPIs(); } // cgo.Handle value for overwritten implementation intptr_t handle__autoCompleteFromDocument = 0; // Subclass to allow providing a Go implementation virtual void autoCompleteFromDocument() override { if (handle__autoCompleteFromDocument == 0) { QsciScintilla::autoCompleteFromDocument(); return; } miqt_exec_callback_QsciScintilla_autoCompleteFromDocument(this, handle__autoCompleteFromDocument); } // Wrapper to allow calling protected method void virtualbase_autoCompleteFromDocument() { QsciScintilla::autoCompleteFromDocument(); } // cgo.Handle value for overwritten implementation intptr_t handle__callTip = 0; // Subclass to allow providing a Go implementation virtual void callTip() override { if (handle__callTip == 0) { QsciScintilla::callTip(); return; } miqt_exec_callback_QsciScintilla_callTip(this, handle__callTip); } // Wrapper to allow calling protected method void virtualbase_callTip() { QsciScintilla::callTip(); } // cgo.Handle value for overwritten implementation intptr_t handle__clear = 0; // Subclass to allow providing a Go implementation virtual void clear() override { if (handle__clear == 0) { QsciScintilla::clear(); return; } miqt_exec_callback_QsciScintilla_clear(this, handle__clear); } // Wrapper to allow calling protected method void virtualbase_clear() { QsciScintilla::clear(); } // cgo.Handle value for overwritten implementation intptr_t handle__copy = 0; // Subclass to allow providing a Go implementation virtual void copy() override { if (handle__copy == 0) { QsciScintilla::copy(); return; } miqt_exec_callback_QsciScintilla_copy(this, handle__copy); } // Wrapper to allow calling protected method void virtualbase_copy() { QsciScintilla::copy(); } // cgo.Handle value for overwritten implementation intptr_t handle__cut = 0; // Subclass to allow providing a Go implementation virtual void cut() override { if (handle__cut == 0) { QsciScintilla::cut(); return; } miqt_exec_callback_QsciScintilla_cut(this, handle__cut); } // Wrapper to allow calling protected method void virtualbase_cut() { QsciScintilla::cut(); } // cgo.Handle value for overwritten implementation intptr_t handle__ensureCursorVisible = 0; // Subclass to allow providing a Go implementation virtual void ensureCursorVisible() override { if (handle__ensureCursorVisible == 0) { QsciScintilla::ensureCursorVisible(); return; } miqt_exec_callback_QsciScintilla_ensureCursorVisible(this, handle__ensureCursorVisible); } // Wrapper to allow calling protected method void virtualbase_ensureCursorVisible() { QsciScintilla::ensureCursorVisible(); } // cgo.Handle value for overwritten implementation intptr_t handle__ensureLineVisible = 0; // Subclass to allow providing a Go implementation virtual void ensureLineVisible(int line) override { if (handle__ensureLineVisible == 0) { QsciScintilla::ensureLineVisible(line); return; } int sigval1 = line; miqt_exec_callback_QsciScintilla_ensureLineVisible(this, handle__ensureLineVisible, sigval1); } // Wrapper to allow calling protected method void virtualbase_ensureLineVisible(int line) { QsciScintilla::ensureLineVisible(static_cast(line)); } // cgo.Handle value for overwritten implementation intptr_t handle__foldAll = 0; // Subclass to allow providing a Go implementation virtual void foldAll(bool children) override { if (handle__foldAll == 0) { QsciScintilla::foldAll(children); return; } bool sigval1 = children; miqt_exec_callback_QsciScintilla_foldAll(this, handle__foldAll, sigval1); } // Wrapper to allow calling protected method void virtualbase_foldAll(bool children) { QsciScintilla::foldAll(children); } // cgo.Handle value for overwritten implementation intptr_t handle__foldLine = 0; // Subclass to allow providing a Go implementation virtual void foldLine(int line) override { if (handle__foldLine == 0) { QsciScintilla::foldLine(line); return; } int sigval1 = line; miqt_exec_callback_QsciScintilla_foldLine(this, handle__foldLine, sigval1); } // Wrapper to allow calling protected method void virtualbase_foldLine(int line) { QsciScintilla::foldLine(static_cast(line)); } // cgo.Handle value for overwritten implementation intptr_t handle__indent = 0; // Subclass to allow providing a Go implementation virtual void indent(int line) override { if (handle__indent == 0) { QsciScintilla::indent(line); return; } int sigval1 = line; miqt_exec_callback_QsciScintilla_indent(this, handle__indent, sigval1); } // Wrapper to allow calling protected method void virtualbase_indent(int line) { QsciScintilla::indent(static_cast(line)); } // cgo.Handle value for overwritten implementation intptr_t handle__insert = 0; // Subclass to allow providing a Go implementation virtual void insert(const QString& text) override { if (handle__insert == 0) { QsciScintilla::insert(text); return; } 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(malloc(text_ms.len)); memcpy(text_ms.data, text_b.data(), text_ms.len); struct miqt_string sigval1 = text_ms; miqt_exec_callback_QsciScintilla_insert(this, handle__insert, sigval1); } // Wrapper to allow calling protected method void virtualbase_insert(struct miqt_string text) { QString text_QString = QString::fromUtf8(text.data, text.len); QsciScintilla::insert(text_QString); } // cgo.Handle value for overwritten implementation intptr_t handle__insertAt = 0; // Subclass to allow providing a Go implementation virtual void insertAt(const QString& text, int line, int index) override { if (handle__insertAt == 0) { QsciScintilla::insertAt(text, line, index); return; } 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(malloc(text_ms.len)); memcpy(text_ms.data, text_b.data(), text_ms.len); struct miqt_string sigval1 = text_ms; int sigval2 = line; int sigval3 = index; miqt_exec_callback_QsciScintilla_insertAt(this, handle__insertAt, sigval1, sigval2, sigval3); } // Wrapper to allow calling protected method void virtualbase_insertAt(struct miqt_string text, int line, int index) { QString text_QString = QString::fromUtf8(text.data, text.len); QsciScintilla::insertAt(text_QString, static_cast(line), static_cast(index)); } // cgo.Handle value for overwritten implementation intptr_t handle__moveToMatchingBrace = 0; // Subclass to allow providing a Go implementation virtual void moveToMatchingBrace() override { if (handle__moveToMatchingBrace == 0) { QsciScintilla::moveToMatchingBrace(); return; } miqt_exec_callback_QsciScintilla_moveToMatchingBrace(this, handle__moveToMatchingBrace); } // Wrapper to allow calling protected method void virtualbase_moveToMatchingBrace() { QsciScintilla::moveToMatchingBrace(); } // cgo.Handle value for overwritten implementation intptr_t handle__paste = 0; // Subclass to allow providing a Go implementation virtual void paste() override { if (handle__paste == 0) { QsciScintilla::paste(); return; } miqt_exec_callback_QsciScintilla_paste(this, handle__paste); } // Wrapper to allow calling protected method void virtualbase_paste() { QsciScintilla::paste(); } // cgo.Handle value for overwritten implementation intptr_t handle__redo = 0; // Subclass to allow providing a Go implementation virtual void redo() override { if (handle__redo == 0) { QsciScintilla::redo(); return; } miqt_exec_callback_QsciScintilla_redo(this, handle__redo); } // Wrapper to allow calling protected method void virtualbase_redo() { QsciScintilla::redo(); } // cgo.Handle value for overwritten implementation intptr_t handle__removeSelectedText = 0; // Subclass to allow providing a Go implementation virtual void removeSelectedText() override { if (handle__removeSelectedText == 0) { QsciScintilla::removeSelectedText(); return; } miqt_exec_callback_QsciScintilla_removeSelectedText(this, handle__removeSelectedText); } // Wrapper to allow calling protected method void virtualbase_removeSelectedText() { QsciScintilla::removeSelectedText(); } // cgo.Handle value for overwritten implementation intptr_t handle__replaceSelectedText = 0; // Subclass to allow providing a Go implementation virtual void replaceSelectedText(const QString& text) override { if (handle__replaceSelectedText == 0) { QsciScintilla::replaceSelectedText(text); return; } 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(malloc(text_ms.len)); memcpy(text_ms.data, text_b.data(), text_ms.len); struct miqt_string sigval1 = text_ms; miqt_exec_callback_QsciScintilla_replaceSelectedText(this, handle__replaceSelectedText, sigval1); } // Wrapper to allow calling protected method void virtualbase_replaceSelectedText(struct miqt_string text) { QString text_QString = QString::fromUtf8(text.data, text.len); QsciScintilla::replaceSelectedText(text_QString); } // cgo.Handle value for overwritten implementation intptr_t handle__resetSelectionBackgroundColor = 0; // Subclass to allow providing a Go implementation virtual void resetSelectionBackgroundColor() override { if (handle__resetSelectionBackgroundColor == 0) { QsciScintilla::resetSelectionBackgroundColor(); return; } miqt_exec_callback_QsciScintilla_resetSelectionBackgroundColor(this, handle__resetSelectionBackgroundColor); } // Wrapper to allow calling protected method void virtualbase_resetSelectionBackgroundColor() { QsciScintilla::resetSelectionBackgroundColor(); } // cgo.Handle value for overwritten implementation intptr_t handle__resetSelectionForegroundColor = 0; // Subclass to allow providing a Go implementation virtual void resetSelectionForegroundColor() override { if (handle__resetSelectionForegroundColor == 0) { QsciScintilla::resetSelectionForegroundColor(); return; } miqt_exec_callback_QsciScintilla_resetSelectionForegroundColor(this, handle__resetSelectionForegroundColor); } // Wrapper to allow calling protected method void virtualbase_resetSelectionForegroundColor() { QsciScintilla::resetSelectionForegroundColor(); } // cgo.Handle value for overwritten implementation intptr_t handle__selectAll = 0; // Subclass to allow providing a Go implementation virtual void selectAll(bool select) override { if (handle__selectAll == 0) { QsciScintilla::selectAll(select); return; } bool sigval1 = select; miqt_exec_callback_QsciScintilla_selectAll(this, handle__selectAll, sigval1); } // Wrapper to allow calling protected method void virtualbase_selectAll(bool select) { QsciScintilla::selectAll(select); } // cgo.Handle value for overwritten implementation intptr_t handle__selectToMatchingBrace = 0; // Subclass to allow providing a Go implementation virtual void selectToMatchingBrace() override { if (handle__selectToMatchingBrace == 0) { QsciScintilla::selectToMatchingBrace(); return; } miqt_exec_callback_QsciScintilla_selectToMatchingBrace(this, handle__selectToMatchingBrace); } // Wrapper to allow calling protected method void virtualbase_selectToMatchingBrace() { QsciScintilla::selectToMatchingBrace(); } // cgo.Handle value for overwritten implementation intptr_t handle__setAutoCompletionCaseSensitivity = 0; // Subclass to allow providing a Go implementation virtual void setAutoCompletionCaseSensitivity(bool cs) override { if (handle__setAutoCompletionCaseSensitivity == 0) { QsciScintilla::setAutoCompletionCaseSensitivity(cs); return; } bool sigval1 = cs; miqt_exec_callback_QsciScintilla_setAutoCompletionCaseSensitivity(this, handle__setAutoCompletionCaseSensitivity, sigval1); } // Wrapper to allow calling protected method void virtualbase_setAutoCompletionCaseSensitivity(bool cs) { QsciScintilla::setAutoCompletionCaseSensitivity(cs); } // cgo.Handle value for overwritten implementation intptr_t handle__setAutoCompletionReplaceWord = 0; // Subclass to allow providing a Go implementation virtual void setAutoCompletionReplaceWord(bool replace) override { if (handle__setAutoCompletionReplaceWord == 0) { QsciScintilla::setAutoCompletionReplaceWord(replace); return; } bool sigval1 = replace; miqt_exec_callback_QsciScintilla_setAutoCompletionReplaceWord(this, handle__setAutoCompletionReplaceWord, sigval1); } // Wrapper to allow calling protected method void virtualbase_setAutoCompletionReplaceWord(bool replace) { QsciScintilla::setAutoCompletionReplaceWord(replace); } // cgo.Handle value for overwritten implementation intptr_t handle__setAutoCompletionShowSingle = 0; // Subclass to allow providing a Go implementation virtual void setAutoCompletionShowSingle(bool single) override { if (handle__setAutoCompletionShowSingle == 0) { QsciScintilla::setAutoCompletionShowSingle(single); return; } bool sigval1 = single; miqt_exec_callback_QsciScintilla_setAutoCompletionShowSingle(this, handle__setAutoCompletionShowSingle, sigval1); } // Wrapper to allow calling protected method void virtualbase_setAutoCompletionShowSingle(bool single) { QsciScintilla::setAutoCompletionShowSingle(single); } // cgo.Handle value for overwritten implementation intptr_t handle__setAutoCompletionSource = 0; // Subclass to allow providing a Go implementation virtual void setAutoCompletionSource(QsciScintilla::AutoCompletionSource source) override { if (handle__setAutoCompletionSource == 0) { QsciScintilla::setAutoCompletionSource(source); return; } QsciScintilla::AutoCompletionSource source_ret = source; int sigval1 = static_cast(source_ret); miqt_exec_callback_QsciScintilla_setAutoCompletionSource(this, handle__setAutoCompletionSource, sigval1); } // Wrapper to allow calling protected method void virtualbase_setAutoCompletionSource(int source) { QsciScintilla::setAutoCompletionSource(static_cast(source)); } // cgo.Handle value for overwritten implementation intptr_t handle__setAutoCompletionThreshold = 0; // Subclass to allow providing a Go implementation virtual void setAutoCompletionThreshold(int thresh) override { if (handle__setAutoCompletionThreshold == 0) { QsciScintilla::setAutoCompletionThreshold(thresh); return; } int sigval1 = thresh; miqt_exec_callback_QsciScintilla_setAutoCompletionThreshold(this, handle__setAutoCompletionThreshold, sigval1); } // Wrapper to allow calling protected method void virtualbase_setAutoCompletionThreshold(int thresh) { QsciScintilla::setAutoCompletionThreshold(static_cast(thresh)); } // cgo.Handle value for overwritten implementation intptr_t handle__setAutoCompletionUseSingle = 0; // Subclass to allow providing a Go implementation virtual void setAutoCompletionUseSingle(QsciScintilla::AutoCompletionUseSingle single) override { if (handle__setAutoCompletionUseSingle == 0) { QsciScintilla::setAutoCompletionUseSingle(single); return; } QsciScintilla::AutoCompletionUseSingle single_ret = single; int sigval1 = static_cast(single_ret); miqt_exec_callback_QsciScintilla_setAutoCompletionUseSingle(this, handle__setAutoCompletionUseSingle, sigval1); } // Wrapper to allow calling protected method void virtualbase_setAutoCompletionUseSingle(int single) { QsciScintilla::setAutoCompletionUseSingle(static_cast(single)); } // cgo.Handle value for overwritten implementation intptr_t handle__setAutoIndent = 0; // Subclass to allow providing a Go implementation virtual void setAutoIndent(bool autoindent) override { if (handle__setAutoIndent == 0) { QsciScintilla::setAutoIndent(autoindent); return; } bool sigval1 = autoindent; miqt_exec_callback_QsciScintilla_setAutoIndent(this, handle__setAutoIndent, sigval1); } // Wrapper to allow calling protected method void virtualbase_setAutoIndent(bool autoindent) { QsciScintilla::setAutoIndent(autoindent); } // cgo.Handle value for overwritten implementation intptr_t handle__setBraceMatching = 0; // Subclass to allow providing a Go implementation virtual void setBraceMatching(QsciScintilla::BraceMatch bm) override { if (handle__setBraceMatching == 0) { QsciScintilla::setBraceMatching(bm); return; } QsciScintilla::BraceMatch bm_ret = bm; int sigval1 = static_cast(bm_ret); miqt_exec_callback_QsciScintilla_setBraceMatching(this, handle__setBraceMatching, sigval1); } // Wrapper to allow calling protected method void virtualbase_setBraceMatching(int bm) { QsciScintilla::setBraceMatching(static_cast(bm)); } // cgo.Handle value for overwritten implementation intptr_t handle__setBackspaceUnindents = 0; // Subclass to allow providing a Go implementation virtual void setBackspaceUnindents(bool unindent) override { if (handle__setBackspaceUnindents == 0) { QsciScintilla::setBackspaceUnindents(unindent); return; } bool sigval1 = unindent; miqt_exec_callback_QsciScintilla_setBackspaceUnindents(this, handle__setBackspaceUnindents, sigval1); } // Wrapper to allow calling protected method void virtualbase_setBackspaceUnindents(bool unindent) { QsciScintilla::setBackspaceUnindents(unindent); } // cgo.Handle value for overwritten implementation intptr_t handle__setCaretForegroundColor = 0; // Subclass to allow providing a Go implementation virtual void setCaretForegroundColor(const QColor& col) override { if (handle__setCaretForegroundColor == 0) { QsciScintilla::setCaretForegroundColor(col); return; } const QColor& col_ret = col; // Cast returned reference into pointer QColor* sigval1 = const_cast(&col_ret); miqt_exec_callback_QsciScintilla_setCaretForegroundColor(this, handle__setCaretForegroundColor, sigval1); } // Wrapper to allow calling protected method void virtualbase_setCaretForegroundColor(QColor* col) { QsciScintilla::setCaretForegroundColor(*col); } // cgo.Handle value for overwritten implementation intptr_t handle__setCaretLineBackgroundColor = 0; // Subclass to allow providing a Go implementation virtual void setCaretLineBackgroundColor(const QColor& col) override { if (handle__setCaretLineBackgroundColor == 0) { QsciScintilla::setCaretLineBackgroundColor(col); return; } const QColor& col_ret = col; // Cast returned reference into pointer QColor* sigval1 = const_cast(&col_ret); miqt_exec_callback_QsciScintilla_setCaretLineBackgroundColor(this, handle__setCaretLineBackgroundColor, sigval1); } // Wrapper to allow calling protected method void virtualbase_setCaretLineBackgroundColor(QColor* col) { QsciScintilla::setCaretLineBackgroundColor(*col); } // cgo.Handle value for overwritten implementation intptr_t handle__setCaretLineFrameWidth = 0; // Subclass to allow providing a Go implementation virtual void setCaretLineFrameWidth(int width) override { if (handle__setCaretLineFrameWidth == 0) { QsciScintilla::setCaretLineFrameWidth(width); return; } int sigval1 = width; miqt_exec_callback_QsciScintilla_setCaretLineFrameWidth(this, handle__setCaretLineFrameWidth, sigval1); } // Wrapper to allow calling protected method void virtualbase_setCaretLineFrameWidth(int width) { QsciScintilla::setCaretLineFrameWidth(static_cast(width)); } // cgo.Handle value for overwritten implementation intptr_t handle__setCaretLineVisible = 0; // Subclass to allow providing a Go implementation virtual void setCaretLineVisible(bool enable) override { if (handle__setCaretLineVisible == 0) { QsciScintilla::setCaretLineVisible(enable); return; } bool sigval1 = enable; miqt_exec_callback_QsciScintilla_setCaretLineVisible(this, handle__setCaretLineVisible, sigval1); } // Wrapper to allow calling protected method void virtualbase_setCaretLineVisible(bool enable) { QsciScintilla::setCaretLineVisible(enable); } // cgo.Handle value for overwritten implementation intptr_t handle__setCaretWidth = 0; // Subclass to allow providing a Go implementation virtual void setCaretWidth(int width) override { if (handle__setCaretWidth == 0) { QsciScintilla::setCaretWidth(width); return; } int sigval1 = width; miqt_exec_callback_QsciScintilla_setCaretWidth(this, handle__setCaretWidth, sigval1); } // Wrapper to allow calling protected method void virtualbase_setCaretWidth(int width) { QsciScintilla::setCaretWidth(static_cast(width)); } // cgo.Handle value for overwritten implementation intptr_t handle__setColor = 0; // Subclass to allow providing a Go implementation virtual void setColor(const QColor& c) override { if (handle__setColor == 0) { QsciScintilla::setColor(c); return; } const QColor& c_ret = c; // Cast returned reference into pointer QColor* sigval1 = const_cast(&c_ret); miqt_exec_callback_QsciScintilla_setColor(this, handle__setColor, sigval1); } // Wrapper to allow calling protected method void virtualbase_setColor(QColor* c) { QsciScintilla::setColor(*c); } // cgo.Handle value for overwritten implementation intptr_t handle__setCursorPosition = 0; // Subclass to allow providing a Go implementation virtual void setCursorPosition(int line, int index) override { if (handle__setCursorPosition == 0) { QsciScintilla::setCursorPosition(line, index); return; } int sigval1 = line; int sigval2 = index; miqt_exec_callback_QsciScintilla_setCursorPosition(this, handle__setCursorPosition, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_setCursorPosition(int line, int index) { QsciScintilla::setCursorPosition(static_cast(line), static_cast(index)); } // cgo.Handle value for overwritten implementation intptr_t handle__setEolMode = 0; // Subclass to allow providing a Go implementation virtual void setEolMode(QsciScintilla::EolMode mode) override { if (handle__setEolMode == 0) { QsciScintilla::setEolMode(mode); return; } QsciScintilla::EolMode mode_ret = mode; int sigval1 = static_cast(mode_ret); miqt_exec_callback_QsciScintilla_setEolMode(this, handle__setEolMode, sigval1); } // Wrapper to allow calling protected method void virtualbase_setEolMode(int mode) { QsciScintilla::setEolMode(static_cast(mode)); } // cgo.Handle value for overwritten implementation intptr_t handle__setEolVisibility = 0; // Subclass to allow providing a Go implementation virtual void setEolVisibility(bool visible) override { if (handle__setEolVisibility == 0) { QsciScintilla::setEolVisibility(visible); return; } bool sigval1 = visible; miqt_exec_callback_QsciScintilla_setEolVisibility(this, handle__setEolVisibility, sigval1); } // Wrapper to allow calling protected method void virtualbase_setEolVisibility(bool visible) { QsciScintilla::setEolVisibility(visible); } // cgo.Handle value for overwritten implementation intptr_t handle__setFolding = 0; // Subclass to allow providing a Go implementation virtual void setFolding(QsciScintilla::FoldStyle fold, int margin) override { if (handle__setFolding == 0) { QsciScintilla::setFolding(fold, margin); return; } QsciScintilla::FoldStyle fold_ret = fold; int sigval1 = static_cast(fold_ret); int sigval2 = margin; miqt_exec_callback_QsciScintilla_setFolding(this, handle__setFolding, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_setFolding(int fold, int margin) { QsciScintilla::setFolding(static_cast(fold), static_cast(margin)); } // cgo.Handle value for overwritten implementation intptr_t handle__setIndentation = 0; // Subclass to allow providing a Go implementation virtual void setIndentation(int line, int indentation) override { if (handle__setIndentation == 0) { QsciScintilla::setIndentation(line, indentation); return; } int sigval1 = line; int sigval2 = indentation; miqt_exec_callback_QsciScintilla_setIndentation(this, handle__setIndentation, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_setIndentation(int line, int indentation) { QsciScintilla::setIndentation(static_cast(line), static_cast(indentation)); } // cgo.Handle value for overwritten implementation intptr_t handle__setIndentationGuides = 0; // Subclass to allow providing a Go implementation virtual void setIndentationGuides(bool enable) override { if (handle__setIndentationGuides == 0) { QsciScintilla::setIndentationGuides(enable); return; } bool sigval1 = enable; miqt_exec_callback_QsciScintilla_setIndentationGuides(this, handle__setIndentationGuides, sigval1); } // Wrapper to allow calling protected method void virtualbase_setIndentationGuides(bool enable) { QsciScintilla::setIndentationGuides(enable); } // cgo.Handle value for overwritten implementation intptr_t handle__setIndentationGuidesBackgroundColor = 0; // Subclass to allow providing a Go implementation virtual void setIndentationGuidesBackgroundColor(const QColor& col) override { if (handle__setIndentationGuidesBackgroundColor == 0) { QsciScintilla::setIndentationGuidesBackgroundColor(col); return; } const QColor& col_ret = col; // Cast returned reference into pointer QColor* sigval1 = const_cast(&col_ret); miqt_exec_callback_QsciScintilla_setIndentationGuidesBackgroundColor(this, handle__setIndentationGuidesBackgroundColor, sigval1); } // Wrapper to allow calling protected method void virtualbase_setIndentationGuidesBackgroundColor(QColor* col) { QsciScintilla::setIndentationGuidesBackgroundColor(*col); } // cgo.Handle value for overwritten implementation intptr_t handle__setIndentationGuidesForegroundColor = 0; // Subclass to allow providing a Go implementation virtual void setIndentationGuidesForegroundColor(const QColor& col) override { if (handle__setIndentationGuidesForegroundColor == 0) { QsciScintilla::setIndentationGuidesForegroundColor(col); return; } const QColor& col_ret = col; // Cast returned reference into pointer QColor* sigval1 = const_cast(&col_ret); miqt_exec_callback_QsciScintilla_setIndentationGuidesForegroundColor(this, handle__setIndentationGuidesForegroundColor, sigval1); } // Wrapper to allow calling protected method void virtualbase_setIndentationGuidesForegroundColor(QColor* col) { QsciScintilla::setIndentationGuidesForegroundColor(*col); } // cgo.Handle value for overwritten implementation intptr_t handle__setIndentationsUseTabs = 0; // Subclass to allow providing a Go implementation virtual void setIndentationsUseTabs(bool tabs) override { if (handle__setIndentationsUseTabs == 0) { QsciScintilla::setIndentationsUseTabs(tabs); return; } bool sigval1 = tabs; miqt_exec_callback_QsciScintilla_setIndentationsUseTabs(this, handle__setIndentationsUseTabs, sigval1); } // Wrapper to allow calling protected method void virtualbase_setIndentationsUseTabs(bool tabs) { QsciScintilla::setIndentationsUseTabs(tabs); } // cgo.Handle value for overwritten implementation intptr_t handle__setIndentationWidth = 0; // Subclass to allow providing a Go implementation virtual void setIndentationWidth(int width) override { if (handle__setIndentationWidth == 0) { QsciScintilla::setIndentationWidth(width); return; } int sigval1 = width; miqt_exec_callback_QsciScintilla_setIndentationWidth(this, handle__setIndentationWidth, sigval1); } // Wrapper to allow calling protected method void virtualbase_setIndentationWidth(int width) { QsciScintilla::setIndentationWidth(static_cast(width)); } // cgo.Handle value for overwritten implementation intptr_t handle__setLexer = 0; // Subclass to allow providing a Go implementation virtual void setLexer(QsciLexer* lexer) override { if (handle__setLexer == 0) { QsciScintilla::setLexer(lexer); return; } QsciLexer* sigval1 = lexer; miqt_exec_callback_QsciScintilla_setLexer(this, handle__setLexer, sigval1); } // Wrapper to allow calling protected method void virtualbase_setLexer(QsciLexer* lexer) { QsciScintilla::setLexer(lexer); } // cgo.Handle value for overwritten implementation intptr_t handle__setMarginsBackgroundColor = 0; // Subclass to allow providing a Go implementation virtual void setMarginsBackgroundColor(const QColor& col) override { if (handle__setMarginsBackgroundColor == 0) { QsciScintilla::setMarginsBackgroundColor(col); return; } const QColor& col_ret = col; // Cast returned reference into pointer QColor* sigval1 = const_cast(&col_ret); miqt_exec_callback_QsciScintilla_setMarginsBackgroundColor(this, handle__setMarginsBackgroundColor, sigval1); } // Wrapper to allow calling protected method void virtualbase_setMarginsBackgroundColor(QColor* col) { QsciScintilla::setMarginsBackgroundColor(*col); } // cgo.Handle value for overwritten implementation intptr_t handle__setMarginsFont = 0; // Subclass to allow providing a Go implementation virtual void setMarginsFont(const QFont& f) override { if (handle__setMarginsFont == 0) { QsciScintilla::setMarginsFont(f); return; } const QFont& f_ret = f; // Cast returned reference into pointer QFont* sigval1 = const_cast(&f_ret); miqt_exec_callback_QsciScintilla_setMarginsFont(this, handle__setMarginsFont, sigval1); } // Wrapper to allow calling protected method void virtualbase_setMarginsFont(QFont* f) { QsciScintilla::setMarginsFont(*f); } // cgo.Handle value for overwritten implementation intptr_t handle__setMarginsForegroundColor = 0; // Subclass to allow providing a Go implementation virtual void setMarginsForegroundColor(const QColor& col) override { if (handle__setMarginsForegroundColor == 0) { QsciScintilla::setMarginsForegroundColor(col); return; } const QColor& col_ret = col; // Cast returned reference into pointer QColor* sigval1 = const_cast(&col_ret); miqt_exec_callback_QsciScintilla_setMarginsForegroundColor(this, handle__setMarginsForegroundColor, sigval1); } // Wrapper to allow calling protected method void virtualbase_setMarginsForegroundColor(QColor* col) { QsciScintilla::setMarginsForegroundColor(*col); } // cgo.Handle value for overwritten implementation intptr_t handle__setMarginLineNumbers = 0; // Subclass to allow providing a Go implementation virtual void setMarginLineNumbers(int margin, bool lnrs) override { if (handle__setMarginLineNumbers == 0) { QsciScintilla::setMarginLineNumbers(margin, lnrs); return; } int sigval1 = margin; bool sigval2 = lnrs; miqt_exec_callback_QsciScintilla_setMarginLineNumbers(this, handle__setMarginLineNumbers, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_setMarginLineNumbers(int margin, bool lnrs) { QsciScintilla::setMarginLineNumbers(static_cast(margin), lnrs); } // cgo.Handle value for overwritten implementation intptr_t handle__setMarginMarkerMask = 0; // Subclass to allow providing a Go implementation virtual void setMarginMarkerMask(int margin, int mask) override { if (handle__setMarginMarkerMask == 0) { QsciScintilla::setMarginMarkerMask(margin, mask); return; } int sigval1 = margin; int sigval2 = mask; miqt_exec_callback_QsciScintilla_setMarginMarkerMask(this, handle__setMarginMarkerMask, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_setMarginMarkerMask(int margin, int mask) { QsciScintilla::setMarginMarkerMask(static_cast(margin), static_cast(mask)); } // cgo.Handle value for overwritten implementation intptr_t handle__setMarginSensitivity = 0; // Subclass to allow providing a Go implementation virtual void setMarginSensitivity(int margin, bool sens) override { if (handle__setMarginSensitivity == 0) { QsciScintilla::setMarginSensitivity(margin, sens); return; } int sigval1 = margin; bool sigval2 = sens; miqt_exec_callback_QsciScintilla_setMarginSensitivity(this, handle__setMarginSensitivity, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_setMarginSensitivity(int margin, bool sens) { QsciScintilla::setMarginSensitivity(static_cast(margin), sens); } // cgo.Handle value for overwritten implementation intptr_t handle__setMarginWidth = 0; // Subclass to allow providing a Go implementation virtual void setMarginWidth(int margin, int width) override { if (handle__setMarginWidth == 0) { QsciScintilla::setMarginWidth(margin, width); return; } int sigval1 = margin; int sigval2 = width; miqt_exec_callback_QsciScintilla_setMarginWidth(this, handle__setMarginWidth, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_setMarginWidth(int margin, int width) { QsciScintilla::setMarginWidth(static_cast(margin), static_cast(width)); } // cgo.Handle value for overwritten implementation intptr_t handle__setMarginWidth2 = 0; // Subclass to allow providing a Go implementation virtual void setMarginWidth(int margin, const QString& s) override { if (handle__setMarginWidth2 == 0) { QsciScintilla::setMarginWidth(margin, s); return; } int sigval1 = margin; const QString s_ret = s; // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray s_b = s_ret.toUtf8(); struct miqt_string s_ms; s_ms.len = s_b.length(); s_ms.data = static_cast(malloc(s_ms.len)); memcpy(s_ms.data, s_b.data(), s_ms.len); struct miqt_string sigval2 = s_ms; miqt_exec_callback_QsciScintilla_setMarginWidth2(this, handle__setMarginWidth2, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_setMarginWidth2(int margin, struct miqt_string s) { QString s_QString = QString::fromUtf8(s.data, s.len); QsciScintilla::setMarginWidth(static_cast(margin), s_QString); } // cgo.Handle value for overwritten implementation intptr_t handle__setModified = 0; // Subclass to allow providing a Go implementation virtual void setModified(bool m) override { if (handle__setModified == 0) { QsciScintilla::setModified(m); return; } bool sigval1 = m; miqt_exec_callback_QsciScintilla_setModified(this, handle__setModified, sigval1); } // Wrapper to allow calling protected method void virtualbase_setModified(bool m) { QsciScintilla::setModified(m); } // cgo.Handle value for overwritten implementation intptr_t handle__setPaper = 0; // Subclass to allow providing a Go implementation virtual void setPaper(const QColor& c) override { if (handle__setPaper == 0) { QsciScintilla::setPaper(c); return; } const QColor& c_ret = c; // Cast returned reference into pointer QColor* sigval1 = const_cast(&c_ret); miqt_exec_callback_QsciScintilla_setPaper(this, handle__setPaper, sigval1); } // Wrapper to allow calling protected method void virtualbase_setPaper(QColor* c) { QsciScintilla::setPaper(*c); } // cgo.Handle value for overwritten implementation intptr_t handle__setReadOnly = 0; // Subclass to allow providing a Go implementation virtual void setReadOnly(bool ro) override { if (handle__setReadOnly == 0) { QsciScintilla::setReadOnly(ro); return; } bool sigval1 = ro; miqt_exec_callback_QsciScintilla_setReadOnly(this, handle__setReadOnly, sigval1); } // Wrapper to allow calling protected method void virtualbase_setReadOnly(bool ro) { QsciScintilla::setReadOnly(ro); } // cgo.Handle value for overwritten implementation intptr_t handle__setSelection = 0; // Subclass to allow providing a Go implementation virtual void setSelection(int lineFrom, int indexFrom, int lineTo, int indexTo) override { if (handle__setSelection == 0) { QsciScintilla::setSelection(lineFrom, indexFrom, lineTo, indexTo); return; } int sigval1 = lineFrom; int sigval2 = indexFrom; int sigval3 = lineTo; int sigval4 = indexTo; miqt_exec_callback_QsciScintilla_setSelection(this, handle__setSelection, sigval1, sigval2, sigval3, sigval4); } // Wrapper to allow calling protected method void virtualbase_setSelection(int lineFrom, int indexFrom, int lineTo, int indexTo) { QsciScintilla::setSelection(static_cast(lineFrom), static_cast(indexFrom), static_cast(lineTo), static_cast(indexTo)); } // cgo.Handle value for overwritten implementation intptr_t handle__setSelectionBackgroundColor = 0; // Subclass to allow providing a Go implementation virtual void setSelectionBackgroundColor(const QColor& col) override { if (handle__setSelectionBackgroundColor == 0) { QsciScintilla::setSelectionBackgroundColor(col); return; } const QColor& col_ret = col; // Cast returned reference into pointer QColor* sigval1 = const_cast(&col_ret); miqt_exec_callback_QsciScintilla_setSelectionBackgroundColor(this, handle__setSelectionBackgroundColor, sigval1); } // Wrapper to allow calling protected method void virtualbase_setSelectionBackgroundColor(QColor* col) { QsciScintilla::setSelectionBackgroundColor(*col); } // cgo.Handle value for overwritten implementation intptr_t handle__setSelectionForegroundColor = 0; // Subclass to allow providing a Go implementation virtual void setSelectionForegroundColor(const QColor& col) override { if (handle__setSelectionForegroundColor == 0) { QsciScintilla::setSelectionForegroundColor(col); return; } const QColor& col_ret = col; // Cast returned reference into pointer QColor* sigval1 = const_cast(&col_ret); miqt_exec_callback_QsciScintilla_setSelectionForegroundColor(this, handle__setSelectionForegroundColor, sigval1); } // Wrapper to allow calling protected method void virtualbase_setSelectionForegroundColor(QColor* col) { QsciScintilla::setSelectionForegroundColor(*col); } // cgo.Handle value for overwritten implementation intptr_t handle__setTabIndents = 0; // Subclass to allow providing a Go implementation virtual void setTabIndents(bool indent) override { if (handle__setTabIndents == 0) { QsciScintilla::setTabIndents(indent); return; } bool sigval1 = indent; miqt_exec_callback_QsciScintilla_setTabIndents(this, handle__setTabIndents, sigval1); } // Wrapper to allow calling protected method void virtualbase_setTabIndents(bool indent) { QsciScintilla::setTabIndents(indent); } // cgo.Handle value for overwritten implementation intptr_t handle__setTabWidth = 0; // Subclass to allow providing a Go implementation virtual void setTabWidth(int width) override { if (handle__setTabWidth == 0) { QsciScintilla::setTabWidth(width); return; } int sigval1 = width; miqt_exec_callback_QsciScintilla_setTabWidth(this, handle__setTabWidth, sigval1); } // Wrapper to allow calling protected method void virtualbase_setTabWidth(int width) { QsciScintilla::setTabWidth(static_cast(width)); } // cgo.Handle value for overwritten implementation intptr_t handle__setText = 0; // Subclass to allow providing a Go implementation virtual void setText(const QString& text) override { if (handle__setText == 0) { QsciScintilla::setText(text); return; } 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(malloc(text_ms.len)); memcpy(text_ms.data, text_b.data(), text_ms.len); struct miqt_string sigval1 = text_ms; miqt_exec_callback_QsciScintilla_setText(this, handle__setText, sigval1); } // Wrapper to allow calling protected method void virtualbase_setText(struct miqt_string text) { QString text_QString = QString::fromUtf8(text.data, text.len); QsciScintilla::setText(text_QString); } // cgo.Handle value for overwritten implementation intptr_t handle__setUtf8 = 0; // Subclass to allow providing a Go implementation virtual void setUtf8(bool cp) override { if (handle__setUtf8 == 0) { QsciScintilla::setUtf8(cp); return; } bool sigval1 = cp; miqt_exec_callback_QsciScintilla_setUtf8(this, handle__setUtf8, sigval1); } // Wrapper to allow calling protected method void virtualbase_setUtf8(bool cp) { QsciScintilla::setUtf8(cp); } // cgo.Handle value for overwritten implementation intptr_t handle__setWhitespaceVisibility = 0; // Subclass to allow providing a Go implementation virtual void setWhitespaceVisibility(QsciScintilla::WhitespaceVisibility mode) override { if (handle__setWhitespaceVisibility == 0) { QsciScintilla::setWhitespaceVisibility(mode); return; } QsciScintilla::WhitespaceVisibility mode_ret = mode; int sigval1 = static_cast(mode_ret); miqt_exec_callback_QsciScintilla_setWhitespaceVisibility(this, handle__setWhitespaceVisibility, sigval1); } // Wrapper to allow calling protected method void virtualbase_setWhitespaceVisibility(int mode) { QsciScintilla::setWhitespaceVisibility(static_cast(mode)); } // cgo.Handle value for overwritten implementation intptr_t handle__setWrapMode = 0; // Subclass to allow providing a Go implementation virtual void setWrapMode(QsciScintilla::WrapMode mode) override { if (handle__setWrapMode == 0) { QsciScintilla::setWrapMode(mode); return; } QsciScintilla::WrapMode mode_ret = mode; int sigval1 = static_cast(mode_ret); miqt_exec_callback_QsciScintilla_setWrapMode(this, handle__setWrapMode, sigval1); } // Wrapper to allow calling protected method void virtualbase_setWrapMode(int mode) { QsciScintilla::setWrapMode(static_cast(mode)); } // cgo.Handle value for overwritten implementation intptr_t handle__undo = 0; // Subclass to allow providing a Go implementation virtual void undo() override { if (handle__undo == 0) { QsciScintilla::undo(); return; } miqt_exec_callback_QsciScintilla_undo(this, handle__undo); } // Wrapper to allow calling protected method void virtualbase_undo() { QsciScintilla::undo(); } // cgo.Handle value for overwritten implementation intptr_t handle__unindent = 0; // Subclass to allow providing a Go implementation virtual void unindent(int line) override { if (handle__unindent == 0) { QsciScintilla::unindent(line); return; } int sigval1 = line; miqt_exec_callback_QsciScintilla_unindent(this, handle__unindent, sigval1); } // Wrapper to allow calling protected method void virtualbase_unindent(int line) { QsciScintilla::unindent(static_cast(line)); } // cgo.Handle value for overwritten implementation intptr_t handle__zoomIn = 0; // Subclass to allow providing a Go implementation virtual void zoomIn(int range) override { if (handle__zoomIn == 0) { QsciScintilla::zoomIn(range); return; } int sigval1 = range; miqt_exec_callback_QsciScintilla_zoomIn(this, handle__zoomIn, sigval1); } // Wrapper to allow calling protected method void virtualbase_zoomIn(int range) { QsciScintilla::zoomIn(static_cast(range)); } // cgo.Handle value for overwritten implementation intptr_t handle__zoomIn2 = 0; // Subclass to allow providing a Go implementation virtual void zoomIn() override { if (handle__zoomIn2 == 0) { QsciScintilla::zoomIn(); return; } miqt_exec_callback_QsciScintilla_zoomIn2(this, handle__zoomIn2); } // Wrapper to allow calling protected method void virtualbase_zoomIn2() { QsciScintilla::zoomIn(); } // cgo.Handle value for overwritten implementation intptr_t handle__zoomOut = 0; // Subclass to allow providing a Go implementation virtual void zoomOut(int range) override { if (handle__zoomOut == 0) { QsciScintilla::zoomOut(range); return; } int sigval1 = range; miqt_exec_callback_QsciScintilla_zoomOut(this, handle__zoomOut, sigval1); } // Wrapper to allow calling protected method void virtualbase_zoomOut(int range) { QsciScintilla::zoomOut(static_cast(range)); } // cgo.Handle value for overwritten implementation intptr_t handle__zoomOut2 = 0; // Subclass to allow providing a Go implementation virtual void zoomOut() override { if (handle__zoomOut2 == 0) { QsciScintilla::zoomOut(); return; } miqt_exec_callback_QsciScintilla_zoomOut2(this, handle__zoomOut2); } // Wrapper to allow calling protected method void virtualbase_zoomOut2() { QsciScintilla::zoomOut(); } // cgo.Handle value for overwritten implementation intptr_t handle__zoomTo = 0; // Subclass to allow providing a Go implementation virtual void zoomTo(int size) override { if (handle__zoomTo == 0) { QsciScintilla::zoomTo(size); return; } int sigval1 = size; miqt_exec_callback_QsciScintilla_zoomTo(this, handle__zoomTo, sigval1); } // Wrapper to allow calling protected method void virtualbase_zoomTo(int size) { QsciScintilla::zoomTo(static_cast(size)); } // cgo.Handle value for overwritten implementation intptr_t handle__event = 0; // Subclass to allow providing a Go implementation virtual bool event(QEvent* e) override { if (handle__event == 0) { return QsciScintilla::event(e); } QEvent* sigval1 = e; bool callback_return_value = miqt_exec_callback_QsciScintilla_event(this, handle__event, sigval1); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_event(QEvent* e) { return QsciScintilla::event(e); } // cgo.Handle value for overwritten implementation intptr_t handle__changeEvent = 0; // Subclass to allow providing a Go implementation virtual void changeEvent(QEvent* e) override { if (handle__changeEvent == 0) { QsciScintilla::changeEvent(e); return; } QEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_changeEvent(this, handle__changeEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_changeEvent(QEvent* e) { QsciScintilla::changeEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__contextMenuEvent = 0; // Subclass to allow providing a Go implementation virtual void contextMenuEvent(QContextMenuEvent* e) override { if (handle__contextMenuEvent == 0) { QsciScintilla::contextMenuEvent(e); return; } QContextMenuEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_contextMenuEvent(this, handle__contextMenuEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_contextMenuEvent(QContextMenuEvent* e) { QsciScintilla::contextMenuEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__wheelEvent = 0; // Subclass to allow providing a Go implementation virtual void wheelEvent(QWheelEvent* e) override { if (handle__wheelEvent == 0) { QsciScintilla::wheelEvent(e); return; } QWheelEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_wheelEvent(this, handle__wheelEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_wheelEvent(QWheelEvent* e) { QsciScintilla::wheelEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__canInsertFromMimeData = 0; // Subclass to allow providing a Go implementation virtual bool canInsertFromMimeData(const QMimeData* source) const override { if (handle__canInsertFromMimeData == 0) { return QsciScintilla::canInsertFromMimeData(source); } QMimeData* sigval1 = (QMimeData*) source; bool callback_return_value = miqt_exec_callback_QsciScintilla_canInsertFromMimeData(this, handle__canInsertFromMimeData, sigval1); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_canInsertFromMimeData(QMimeData* source) const { return QsciScintilla::canInsertFromMimeData(source); } // cgo.Handle value for overwritten implementation intptr_t handle__fromMimeData = 0; // Subclass to allow providing a Go implementation virtual QByteArray fromMimeData(const QMimeData* source, bool& rectangular) const override { if (handle__fromMimeData == 0) { return QsciScintilla::fromMimeData(source, rectangular); } QMimeData* sigval1 = (QMimeData*) source; bool* sigval2 = &rectangular; struct miqt_string callback_return_value = miqt_exec_callback_QsciScintilla_fromMimeData(this, handle__fromMimeData, sigval1, sigval2); QByteArray callback_return_value_QByteArray(callback_return_value.data, callback_return_value.len); return callback_return_value_QByteArray; } // Wrapper to allow calling protected method struct miqt_string virtualbase_fromMimeData(QMimeData* source, bool* rectangular) const { QByteArray _qb = QsciScintilla::fromMimeData(source, *rectangular); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } // cgo.Handle value for overwritten implementation intptr_t handle__toMimeData = 0; // Subclass to allow providing a Go implementation virtual QMimeData* toMimeData(const QByteArray& text, bool rectangular) const override { if (handle__toMimeData == 0) { return QsciScintilla::toMimeData(text, rectangular); } const QByteArray text_qb = text; struct miqt_string text_ms; text_ms.len = text_qb.length(); text_ms.data = static_cast(malloc(text_ms.len)); memcpy(text_ms.data, text_qb.data(), text_ms.len); struct miqt_string sigval1 = text_ms; bool sigval2 = rectangular; QMimeData* callback_return_value = miqt_exec_callback_QsciScintilla_toMimeData(this, handle__toMimeData, sigval1, sigval2); return callback_return_value; } // Wrapper to allow calling protected method QMimeData* virtualbase_toMimeData(struct miqt_string text, bool rectangular) const { QByteArray text_QByteArray(text.data, text.len); return QsciScintilla::toMimeData(text_QByteArray, rectangular); } // cgo.Handle value for overwritten implementation intptr_t handle__dragEnterEvent = 0; // Subclass to allow providing a Go implementation virtual void dragEnterEvent(QDragEnterEvent* e) override { if (handle__dragEnterEvent == 0) { QsciScintilla::dragEnterEvent(e); return; } QDragEnterEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_dragEnterEvent(this, handle__dragEnterEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_dragEnterEvent(QDragEnterEvent* e) { QsciScintilla::dragEnterEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__dragLeaveEvent = 0; // Subclass to allow providing a Go implementation virtual void dragLeaveEvent(QDragLeaveEvent* e) override { if (handle__dragLeaveEvent == 0) { QsciScintilla::dragLeaveEvent(e); return; } QDragLeaveEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_dragLeaveEvent(this, handle__dragLeaveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_dragLeaveEvent(QDragLeaveEvent* e) { QsciScintilla::dragLeaveEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__dragMoveEvent = 0; // Subclass to allow providing a Go implementation virtual void dragMoveEvent(QDragMoveEvent* e) override { if (handle__dragMoveEvent == 0) { QsciScintilla::dragMoveEvent(e); return; } QDragMoveEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_dragMoveEvent(this, handle__dragMoveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_dragMoveEvent(QDragMoveEvent* e) { QsciScintilla::dragMoveEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__dropEvent = 0; // Subclass to allow providing a Go implementation virtual void dropEvent(QDropEvent* e) override { if (handle__dropEvent == 0) { QsciScintilla::dropEvent(e); return; } QDropEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_dropEvent(this, handle__dropEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_dropEvent(QDropEvent* e) { QsciScintilla::dropEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__focusInEvent = 0; // Subclass to allow providing a Go implementation virtual void focusInEvent(QFocusEvent* e) override { if (handle__focusInEvent == 0) { QsciScintilla::focusInEvent(e); return; } QFocusEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_focusInEvent(this, handle__focusInEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_focusInEvent(QFocusEvent* e) { QsciScintilla::focusInEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__focusOutEvent = 0; // Subclass to allow providing a Go implementation virtual void focusOutEvent(QFocusEvent* e) override { if (handle__focusOutEvent == 0) { QsciScintilla::focusOutEvent(e); return; } QFocusEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_focusOutEvent(this, handle__focusOutEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_focusOutEvent(QFocusEvent* e) { QsciScintilla::focusOutEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__focusNextPrevChild = 0; // Subclass to allow providing a Go implementation virtual bool focusNextPrevChild(bool next) override { if (handle__focusNextPrevChild == 0) { return QsciScintilla::focusNextPrevChild(next); } bool sigval1 = next; bool callback_return_value = miqt_exec_callback_QsciScintilla_focusNextPrevChild(this, handle__focusNextPrevChild, sigval1); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_focusNextPrevChild(bool next) { return QsciScintilla::focusNextPrevChild(next); } // cgo.Handle value for overwritten implementation intptr_t handle__keyPressEvent = 0; // Subclass to allow providing a Go implementation virtual void keyPressEvent(QKeyEvent* e) override { if (handle__keyPressEvent == 0) { QsciScintilla::keyPressEvent(e); return; } QKeyEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_keyPressEvent(this, handle__keyPressEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_keyPressEvent(QKeyEvent* e) { QsciScintilla::keyPressEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__inputMethodEvent = 0; // Subclass to allow providing a Go implementation virtual void inputMethodEvent(QInputMethodEvent* event) override { if (handle__inputMethodEvent == 0) { QsciScintilla::inputMethodEvent(event); return; } QInputMethodEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_inputMethodEvent(this, handle__inputMethodEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_inputMethodEvent(QInputMethodEvent* event) { QsciScintilla::inputMethodEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__inputMethodQuery = 0; // Subclass to allow providing a Go implementation virtual QVariant inputMethodQuery(Qt::InputMethodQuery query) const override { if (handle__inputMethodQuery == 0) { return QsciScintilla::inputMethodQuery(query); } Qt::InputMethodQuery query_ret = query; int sigval1 = static_cast(query_ret); QVariant* callback_return_value = miqt_exec_callback_QsciScintilla_inputMethodQuery(this, handle__inputMethodQuery, sigval1); return *callback_return_value; } // Wrapper to allow calling protected method QVariant* virtualbase_inputMethodQuery(int query) const { return new QVariant(QsciScintilla::inputMethodQuery(static_cast(query))); } // cgo.Handle value for overwritten implementation intptr_t handle__mouseDoubleClickEvent = 0; // Subclass to allow providing a Go implementation virtual void mouseDoubleClickEvent(QMouseEvent* e) override { if (handle__mouseDoubleClickEvent == 0) { QsciScintilla::mouseDoubleClickEvent(e); return; } QMouseEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_mouseDoubleClickEvent(this, handle__mouseDoubleClickEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_mouseDoubleClickEvent(QMouseEvent* e) { QsciScintilla::mouseDoubleClickEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__mouseMoveEvent = 0; // Subclass to allow providing a Go implementation virtual void mouseMoveEvent(QMouseEvent* e) override { if (handle__mouseMoveEvent == 0) { QsciScintilla::mouseMoveEvent(e); return; } QMouseEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_mouseMoveEvent(this, handle__mouseMoveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_mouseMoveEvent(QMouseEvent* e) { QsciScintilla::mouseMoveEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__mousePressEvent = 0; // Subclass to allow providing a Go implementation virtual void mousePressEvent(QMouseEvent* e) override { if (handle__mousePressEvent == 0) { QsciScintilla::mousePressEvent(e); return; } QMouseEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_mousePressEvent(this, handle__mousePressEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_mousePressEvent(QMouseEvent* e) { QsciScintilla::mousePressEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__mouseReleaseEvent = 0; // Subclass to allow providing a Go implementation virtual void mouseReleaseEvent(QMouseEvent* e) override { if (handle__mouseReleaseEvent == 0) { QsciScintilla::mouseReleaseEvent(e); return; } QMouseEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_mouseReleaseEvent(this, handle__mouseReleaseEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_mouseReleaseEvent(QMouseEvent* e) { QsciScintilla::mouseReleaseEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__paintEvent = 0; // Subclass to allow providing a Go implementation virtual void paintEvent(QPaintEvent* e) override { if (handle__paintEvent == 0) { QsciScintilla::paintEvent(e); return; } QPaintEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_paintEvent(this, handle__paintEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_paintEvent(QPaintEvent* e) { QsciScintilla::paintEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__resizeEvent = 0; // Subclass to allow providing a Go implementation virtual void resizeEvent(QResizeEvent* e) override { if (handle__resizeEvent == 0) { QsciScintilla::resizeEvent(e); return; } QResizeEvent* sigval1 = e; miqt_exec_callback_QsciScintilla_resizeEvent(this, handle__resizeEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_resizeEvent(QResizeEvent* e) { QsciScintilla::resizeEvent(e); } // cgo.Handle value for overwritten implementation intptr_t handle__scrollContentsBy = 0; // Subclass to allow providing a Go implementation virtual void scrollContentsBy(int dx, int dy) override { if (handle__scrollContentsBy == 0) { QsciScintilla::scrollContentsBy(dx, dy); return; } int sigval1 = dx; int sigval2 = dy; miqt_exec_callback_QsciScintilla_scrollContentsBy(this, handle__scrollContentsBy, sigval1, sigval2); } // Wrapper to allow calling protected method void virtualbase_scrollContentsBy(int dx, int dy) { QsciScintilla::scrollContentsBy(static_cast(dx), static_cast(dy)); } // cgo.Handle value for overwritten implementation intptr_t handle__minimumSizeHint = 0; // Subclass to allow providing a Go implementation virtual QSize minimumSizeHint() const override { if (handle__minimumSizeHint == 0) { return QsciScintilla::minimumSizeHint(); } QSize* callback_return_value = miqt_exec_callback_QsciScintilla_minimumSizeHint(this, handle__minimumSizeHint); return *callback_return_value; } // Wrapper to allow calling protected method QSize* virtualbase_minimumSizeHint() const { return new QSize(QsciScintilla::minimumSizeHint()); } // cgo.Handle value for overwritten implementation intptr_t handle__sizeHint = 0; // Subclass to allow providing a Go implementation virtual QSize sizeHint() const override { if (handle__sizeHint == 0) { return QsciScintilla::sizeHint(); } QSize* callback_return_value = miqt_exec_callback_QsciScintilla_sizeHint(this, handle__sizeHint); return *callback_return_value; } // Wrapper to allow calling protected method QSize* virtualbase_sizeHint() const { return new QSize(QsciScintilla::sizeHint()); } // cgo.Handle value for overwritten implementation intptr_t handle__setupViewport = 0; // Subclass to allow providing a Go implementation virtual void setupViewport(QWidget* viewport) override { if (handle__setupViewport == 0) { QsciScintilla::setupViewport(viewport); return; } QWidget* sigval1 = viewport; miqt_exec_callback_QsciScintilla_setupViewport(this, handle__setupViewport, sigval1); } // Wrapper to allow calling protected method void virtualbase_setupViewport(QWidget* viewport) { QsciScintilla::setupViewport(viewport); } // cgo.Handle value for overwritten implementation intptr_t handle__eventFilter = 0; // Subclass to allow providing a Go implementation virtual bool eventFilter(QObject* param1, QEvent* param2) override { if (handle__eventFilter == 0) { return QsciScintilla::eventFilter(param1, param2); } QObject* sigval1 = param1; QEvent* sigval2 = param2; bool callback_return_value = miqt_exec_callback_QsciScintilla_eventFilter(this, handle__eventFilter, sigval1, sigval2); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_eventFilter(QObject* param1, QEvent* param2) { return QsciScintilla::eventFilter(param1, param2); } // cgo.Handle value for overwritten implementation intptr_t handle__viewportEvent = 0; // Subclass to allow providing a Go implementation virtual bool viewportEvent(QEvent* param1) override { if (handle__viewportEvent == 0) { return QsciScintilla::viewportEvent(param1); } QEvent* sigval1 = param1; bool callback_return_value = miqt_exec_callback_QsciScintilla_viewportEvent(this, handle__viewportEvent, sigval1); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_viewportEvent(QEvent* param1) { return QsciScintilla::viewportEvent(param1); } // cgo.Handle value for overwritten implementation intptr_t handle__viewportSizeHint = 0; // Subclass to allow providing a Go implementation virtual QSize viewportSizeHint() const override { if (handle__viewportSizeHint == 0) { return QsciScintilla::viewportSizeHint(); } QSize* callback_return_value = miqt_exec_callback_QsciScintilla_viewportSizeHint(this, handle__viewportSizeHint); return *callback_return_value; } // Wrapper to allow calling protected method QSize* virtualbase_viewportSizeHint() const { return new QSize(QsciScintilla::viewportSizeHint()); } // cgo.Handle value for overwritten implementation intptr_t handle__devType = 0; // Subclass to allow providing a Go implementation virtual int devType() const override { if (handle__devType == 0) { return QsciScintilla::devType(); } int callback_return_value = miqt_exec_callback_QsciScintilla_devType(this, handle__devType); return static_cast(callback_return_value); } // Wrapper to allow calling protected method int virtualbase_devType() const { return QsciScintilla::devType(); } // cgo.Handle value for overwritten implementation intptr_t handle__setVisible = 0; // Subclass to allow providing a Go implementation virtual void setVisible(bool visible) override { if (handle__setVisible == 0) { QsciScintilla::setVisible(visible); return; } bool sigval1 = visible; miqt_exec_callback_QsciScintilla_setVisible(this, handle__setVisible, sigval1); } // Wrapper to allow calling protected method void virtualbase_setVisible(bool visible) { QsciScintilla::setVisible(visible); } // cgo.Handle value for overwritten implementation intptr_t handle__heightForWidth = 0; // Subclass to allow providing a Go implementation virtual int heightForWidth(int param1) const override { if (handle__heightForWidth == 0) { return QsciScintilla::heightForWidth(param1); } int sigval1 = param1; int callback_return_value = miqt_exec_callback_QsciScintilla_heightForWidth(this, handle__heightForWidth, sigval1); return static_cast(callback_return_value); } // Wrapper to allow calling protected method int virtualbase_heightForWidth(int param1) const { return QsciScintilla::heightForWidth(static_cast(param1)); } // cgo.Handle value for overwritten implementation intptr_t handle__hasHeightForWidth = 0; // Subclass to allow providing a Go implementation virtual bool hasHeightForWidth() const override { if (handle__hasHeightForWidth == 0) { return QsciScintilla::hasHeightForWidth(); } bool callback_return_value = miqt_exec_callback_QsciScintilla_hasHeightForWidth(this, handle__hasHeightForWidth); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_hasHeightForWidth() const { return QsciScintilla::hasHeightForWidth(); } // cgo.Handle value for overwritten implementation intptr_t handle__paintEngine = 0; // Subclass to allow providing a Go implementation virtual QPaintEngine* paintEngine() const override { if (handle__paintEngine == 0) { return QsciScintilla::paintEngine(); } QPaintEngine* callback_return_value = miqt_exec_callback_QsciScintilla_paintEngine(this, handle__paintEngine); return callback_return_value; } // Wrapper to allow calling protected method QPaintEngine* virtualbase_paintEngine() const { return QsciScintilla::paintEngine(); } // cgo.Handle value for overwritten implementation intptr_t handle__keyReleaseEvent = 0; // Subclass to allow providing a Go implementation virtual void keyReleaseEvent(QKeyEvent* event) override { if (handle__keyReleaseEvent == 0) { QsciScintilla::keyReleaseEvent(event); return; } QKeyEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_keyReleaseEvent(this, handle__keyReleaseEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_keyReleaseEvent(QKeyEvent* event) { QsciScintilla::keyReleaseEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__enterEvent = 0; // Subclass to allow providing a Go implementation virtual void enterEvent(QEvent* event) override { if (handle__enterEvent == 0) { QsciScintilla::enterEvent(event); return; } QEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_enterEvent(this, handle__enterEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_enterEvent(QEvent* event) { QsciScintilla::enterEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__leaveEvent = 0; // Subclass to allow providing a Go implementation virtual void leaveEvent(QEvent* event) override { if (handle__leaveEvent == 0) { QsciScintilla::leaveEvent(event); return; } QEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_leaveEvent(this, handle__leaveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_leaveEvent(QEvent* event) { QsciScintilla::leaveEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__moveEvent = 0; // Subclass to allow providing a Go implementation virtual void moveEvent(QMoveEvent* event) override { if (handle__moveEvent == 0) { QsciScintilla::moveEvent(event); return; } QMoveEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_moveEvent(this, handle__moveEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_moveEvent(QMoveEvent* event) { QsciScintilla::moveEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__closeEvent = 0; // Subclass to allow providing a Go implementation virtual void closeEvent(QCloseEvent* event) override { if (handle__closeEvent == 0) { QsciScintilla::closeEvent(event); return; } QCloseEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_closeEvent(this, handle__closeEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_closeEvent(QCloseEvent* event) { QsciScintilla::closeEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__tabletEvent = 0; // Subclass to allow providing a Go implementation virtual void tabletEvent(QTabletEvent* event) override { if (handle__tabletEvent == 0) { QsciScintilla::tabletEvent(event); return; } QTabletEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_tabletEvent(this, handle__tabletEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_tabletEvent(QTabletEvent* event) { QsciScintilla::tabletEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__actionEvent = 0; // Subclass to allow providing a Go implementation virtual void actionEvent(QActionEvent* event) override { if (handle__actionEvent == 0) { QsciScintilla::actionEvent(event); return; } QActionEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_actionEvent(this, handle__actionEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_actionEvent(QActionEvent* event) { QsciScintilla::actionEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__showEvent = 0; // Subclass to allow providing a Go implementation virtual void showEvent(QShowEvent* event) override { if (handle__showEvent == 0) { QsciScintilla::showEvent(event); return; } QShowEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_showEvent(this, handle__showEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_showEvent(QShowEvent* event) { QsciScintilla::showEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__hideEvent = 0; // Subclass to allow providing a Go implementation virtual void hideEvent(QHideEvent* event) override { if (handle__hideEvent == 0) { QsciScintilla::hideEvent(event); return; } QHideEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_hideEvent(this, handle__hideEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_hideEvent(QHideEvent* event) { QsciScintilla::hideEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__nativeEvent = 0; // Subclass to allow providing a Go implementation virtual bool nativeEvent(const QByteArray& eventType, void* message, long* result) override { if (handle__nativeEvent == 0) { return QsciScintilla::nativeEvent(eventType, message, result); } const QByteArray eventType_qb = eventType; struct miqt_string eventType_ms; eventType_ms.len = eventType_qb.length(); eventType_ms.data = static_cast(malloc(eventType_ms.len)); memcpy(eventType_ms.data, eventType_qb.data(), eventType_ms.len); struct miqt_string sigval1 = eventType_ms; void* sigval2 = message; long* sigval3 = result; bool callback_return_value = miqt_exec_callback_QsciScintilla_nativeEvent(this, handle__nativeEvent, sigval1, sigval2, sigval3); return callback_return_value; } // Wrapper to allow calling protected method bool virtualbase_nativeEvent(struct miqt_string eventType, void* message, long* result) { QByteArray eventType_QByteArray(eventType.data, eventType.len); return QsciScintilla::nativeEvent(eventType_QByteArray, message, static_cast(result)); } // cgo.Handle value for overwritten implementation intptr_t handle__metric = 0; // Subclass to allow providing a Go implementation virtual int metric(QPaintDevice::PaintDeviceMetric param1) const override { if (handle__metric == 0) { return QsciScintilla::metric(param1); } QPaintDevice::PaintDeviceMetric param1_ret = param1; int sigval1 = static_cast(param1_ret); int callback_return_value = miqt_exec_callback_QsciScintilla_metric(this, handle__metric, sigval1); return static_cast(callback_return_value); } // Wrapper to allow calling protected method int virtualbase_metric(int param1) const { return QsciScintilla::metric(static_cast(param1)); } // cgo.Handle value for overwritten implementation intptr_t handle__initPainter = 0; // Subclass to allow providing a Go implementation virtual void initPainter(QPainter* painter) const override { if (handle__initPainter == 0) { QsciScintilla::initPainter(painter); return; } QPainter* sigval1 = painter; miqt_exec_callback_QsciScintilla_initPainter(this, handle__initPainter, sigval1); } // Wrapper to allow calling protected method void virtualbase_initPainter(QPainter* painter) const { QsciScintilla::initPainter(painter); } // cgo.Handle value for overwritten implementation intptr_t handle__redirected = 0; // Subclass to allow providing a Go implementation virtual QPaintDevice* redirected(QPoint* offset) const override { if (handle__redirected == 0) { return QsciScintilla::redirected(offset); } QPoint* sigval1 = offset; QPaintDevice* callback_return_value = miqt_exec_callback_QsciScintilla_redirected(this, handle__redirected, sigval1); return callback_return_value; } // Wrapper to allow calling protected method QPaintDevice* virtualbase_redirected(QPoint* offset) const { return QsciScintilla::redirected(offset); } // cgo.Handle value for overwritten implementation intptr_t handle__sharedPainter = 0; // Subclass to allow providing a Go implementation virtual QPainter* sharedPainter() const override { if (handle__sharedPainter == 0) { return QsciScintilla::sharedPainter(); } QPainter* callback_return_value = miqt_exec_callback_QsciScintilla_sharedPainter(this, handle__sharedPainter); return callback_return_value; } // Wrapper to allow calling protected method QPainter* virtualbase_sharedPainter() const { return QsciScintilla::sharedPainter(); } // cgo.Handle value for overwritten implementation intptr_t handle__timerEvent = 0; // Subclass to allow providing a Go implementation virtual void timerEvent(QTimerEvent* event) override { if (handle__timerEvent == 0) { QsciScintilla::timerEvent(event); return; } QTimerEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_timerEvent(this, handle__timerEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_timerEvent(QTimerEvent* event) { QsciScintilla::timerEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__childEvent = 0; // Subclass to allow providing a Go implementation virtual void childEvent(QChildEvent* event) override { if (handle__childEvent == 0) { QsciScintilla::childEvent(event); return; } QChildEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_childEvent(this, handle__childEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_childEvent(QChildEvent* event) { QsciScintilla::childEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__customEvent = 0; // Subclass to allow providing a Go implementation virtual void customEvent(QEvent* event) override { if (handle__customEvent == 0) { QsciScintilla::customEvent(event); return; } QEvent* sigval1 = event; miqt_exec_callback_QsciScintilla_customEvent(this, handle__customEvent, sigval1); } // Wrapper to allow calling protected method void virtualbase_customEvent(QEvent* event) { QsciScintilla::customEvent(event); } // cgo.Handle value for overwritten implementation intptr_t handle__connectNotify = 0; // Subclass to allow providing a Go implementation virtual void connectNotify(const QMetaMethod& signal) override { if (handle__connectNotify == 0) { QsciScintilla::connectNotify(signal); return; } const QMetaMethod& signal_ret = signal; // Cast returned reference into pointer QMetaMethod* sigval1 = const_cast(&signal_ret); miqt_exec_callback_QsciScintilla_connectNotify(this, handle__connectNotify, sigval1); } // Wrapper to allow calling protected method void virtualbase_connectNotify(QMetaMethod* signal) { QsciScintilla::connectNotify(*signal); } // cgo.Handle value for overwritten implementation intptr_t handle__disconnectNotify = 0; // Subclass to allow providing a Go implementation virtual void disconnectNotify(const QMetaMethod& signal) override { if (handle__disconnectNotify == 0) { QsciScintilla::disconnectNotify(signal); return; } const QMetaMethod& signal_ret = signal; // Cast returned reference into pointer QMetaMethod* sigval1 = const_cast(&signal_ret); miqt_exec_callback_QsciScintilla_disconnectNotify(this, handle__disconnectNotify, sigval1); } // Wrapper to allow calling protected method void virtualbase_disconnectNotify(QMetaMethod* signal) { QsciScintilla::disconnectNotify(*signal); } }; QsciScintilla* QsciScintilla_new(QWidget* parent) { return new MiqtVirtualQsciScintilla(parent); } QsciScintilla* QsciScintilla_new2() { return new MiqtVirtualQsciScintilla(); } void QsciScintilla_virtbase(QsciScintilla* src, QsciScintillaBase** outptr_QsciScintillaBase) { *outptr_QsciScintillaBase = static_cast(src); } QMetaObject* QsciScintilla_metaObject(const QsciScintilla* self) { return (QMetaObject*) self->metaObject(); } void* QsciScintilla_metacast(QsciScintilla* self, const char* param1) { return self->qt_metacast(param1); } struct miqt_string QsciScintilla_tr(const char* s) { QString _ret = QsciScintilla::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 QsciScintilla_trUtf8(const char* s) { QString _ret = QsciScintilla::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_array /* of struct miqt_string */ QsciScintilla_apiContext(QsciScintilla* self, int pos, int* context_start, int* last_word_start) { QStringList _ret = self->apiContext(static_cast(pos), static_cast(*context_start), static_cast(*last_word_start)); // Convert QList<> from C++ memory to manually-managed C memory struct miqt_string* _arr = static_cast(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(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(_arr); return _out; } void QsciScintilla_annotate(QsciScintilla* self, int line, struct miqt_string text, int style) { QString text_QString = QString::fromUtf8(text.data, text.len); self->annotate(static_cast(line), text_QString, static_cast(style)); } void QsciScintilla_annotate2(QsciScintilla* self, int line, struct miqt_string text, QsciStyle* style) { QString text_QString = QString::fromUtf8(text.data, text.len); self->annotate(static_cast(line), text_QString, *style); } void QsciScintilla_annotate3(QsciScintilla* self, int line, QsciStyledText* text) { self->annotate(static_cast(line), *text); } struct miqt_string QsciScintilla_annotation(const QsciScintilla* self, int line) { QString _ret = self->annotation(static_cast(line)); // 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 QsciScintilla_annotationDisplay(const QsciScintilla* self) { QsciScintilla::AnnotationDisplay _ret = self->annotationDisplay(); return static_cast(_ret); } void QsciScintilla_clearAnnotations(QsciScintilla* self) { self->clearAnnotations(); } bool QsciScintilla_autoCompletionCaseSensitivity(const QsciScintilla* self) { return self->autoCompletionCaseSensitivity(); } bool QsciScintilla_autoCompletionFillupsEnabled(const QsciScintilla* self) { return self->autoCompletionFillupsEnabled(); } bool QsciScintilla_autoCompletionReplaceWord(const QsciScintilla* self) { return self->autoCompletionReplaceWord(); } bool QsciScintilla_autoCompletionShowSingle(const QsciScintilla* self) { return self->autoCompletionShowSingle(); } int QsciScintilla_autoCompletionSource(const QsciScintilla* self) { QsciScintilla::AutoCompletionSource _ret = self->autoCompletionSource(); return static_cast(_ret); } int QsciScintilla_autoCompletionThreshold(const QsciScintilla* self) { return self->autoCompletionThreshold(); } int QsciScintilla_autoCompletionUseSingle(const QsciScintilla* self) { QsciScintilla::AutoCompletionUseSingle _ret = self->autoCompletionUseSingle(); return static_cast(_ret); } bool QsciScintilla_autoIndent(const QsciScintilla* self) { return self->autoIndent(); } bool QsciScintilla_backspaceUnindents(const QsciScintilla* self) { return self->backspaceUnindents(); } void QsciScintilla_beginUndoAction(QsciScintilla* self) { self->beginUndoAction(); } int QsciScintilla_braceMatching(const QsciScintilla* self) { QsciScintilla::BraceMatch _ret = self->braceMatching(); return static_cast(_ret); } struct miqt_string QsciScintilla_bytes(const QsciScintilla* self, int start, int end) { QByteArray _qb = self->bytes(static_cast(start), static_cast(end)); struct miqt_string _ms; _ms.len = _qb.length(); _ms.data = static_cast(malloc(_ms.len)); memcpy(_ms.data, _qb.data(), _ms.len); return _ms; } int QsciScintilla_callTipsPosition(const QsciScintilla* self) { QsciScintilla::CallTipsPosition _ret = self->callTipsPosition(); return static_cast(_ret); } int QsciScintilla_callTipsStyle(const QsciScintilla* self) { QsciScintilla::CallTipsStyle _ret = self->callTipsStyle(); return static_cast(_ret); } int QsciScintilla_callTipsVisible(const QsciScintilla* self) { return self->callTipsVisible(); } void QsciScintilla_cancelFind(QsciScintilla* self) { self->cancelFind(); } void QsciScintilla_cancelList(QsciScintilla* self) { self->cancelList(); } bool QsciScintilla_caseSensitive(const QsciScintilla* self) { return self->caseSensitive(); } void QsciScintilla_clearFolds(QsciScintilla* self) { self->clearFolds(); } void QsciScintilla_clearIndicatorRange(QsciScintilla* self, int lineFrom, int indexFrom, int lineTo, int indexTo, int indicatorNumber) { self->clearIndicatorRange(static_cast(lineFrom), static_cast(indexFrom), static_cast(lineTo), static_cast(indexTo), static_cast(indicatorNumber)); } void QsciScintilla_clearRegisteredImages(QsciScintilla* self) { self->clearRegisteredImages(); } QColor* QsciScintilla_color(const QsciScintilla* self) { return new QColor(self->color()); } struct miqt_array /* of int */ QsciScintilla_contractedFolds(const QsciScintilla* self) { QList _ret = self->contractedFolds(); // Convert QList<> from C++ memory to manually-managed C memory int* _arr = static_cast(malloc(sizeof(int) * _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(_arr); return _out; } void QsciScintilla_convertEols(QsciScintilla* self, int mode) { self->convertEols(static_cast(mode)); } QMenu* QsciScintilla_createStandardContextMenu(QsciScintilla* self) { return self->createStandardContextMenu(); } QsciDocument* QsciScintilla_document(const QsciScintilla* self) { return new QsciDocument(self->document()); } void QsciScintilla_endUndoAction(QsciScintilla* self) { self->endUndoAction(); } QColor* QsciScintilla_edgeColor(const QsciScintilla* self) { return new QColor(self->edgeColor()); } int QsciScintilla_edgeColumn(const QsciScintilla* self) { return self->edgeColumn(); } int QsciScintilla_edgeMode(const QsciScintilla* self) { QsciScintilla::EdgeMode _ret = self->edgeMode(); return static_cast(_ret); } void QsciScintilla_setFont(QsciScintilla* self, QFont* f) { self->setFont(*f); } int QsciScintilla_eolMode(const QsciScintilla* self) { QsciScintilla::EolMode _ret = self->eolMode(); return static_cast(_ret); } bool QsciScintilla_eolVisibility(const QsciScintilla* self) { return self->eolVisibility(); } int QsciScintilla_extraAscent(const QsciScintilla* self) { return self->extraAscent(); } int QsciScintilla_extraDescent(const QsciScintilla* self) { return self->extraDescent(); } void QsciScintilla_fillIndicatorRange(QsciScintilla* self, int lineFrom, int indexFrom, int lineTo, int indexTo, int indicatorNumber) { self->fillIndicatorRange(static_cast(lineFrom), static_cast(indexFrom), static_cast(lineTo), static_cast(indexTo), static_cast(indicatorNumber)); } bool QsciScintilla_findFirst(QsciScintilla* self, struct miqt_string expr, bool re, bool cs, bool wo, bool wrap, bool forward, int line, int index, bool show, bool posix, bool cxx11) { QString expr_QString = QString::fromUtf8(expr.data, expr.len); return self->findFirst(expr_QString, re, cs, wo, wrap, forward, static_cast(line), static_cast(index), show, posix, cxx11); } bool QsciScintilla_findFirstInSelection(QsciScintilla* self, struct miqt_string expr, bool re, bool cs, bool wo, bool forward, bool show, bool posix, bool cxx11) { QString expr_QString = QString::fromUtf8(expr.data, expr.len); return self->findFirstInSelection(expr_QString, re, cs, wo, forward, show, posix, cxx11); } bool QsciScintilla_findNext(QsciScintilla* self) { return self->findNext(); } bool QsciScintilla_findMatchingBrace(QsciScintilla* self, long* brace, long* other, int mode) { return self->findMatchingBrace(static_cast(*brace), static_cast(*other), static_cast(mode)); } int QsciScintilla_firstVisibleLine(const QsciScintilla* self) { return self->firstVisibleLine(); } int QsciScintilla_folding(const QsciScintilla* self) { QsciScintilla::FoldStyle _ret = self->folding(); return static_cast(_ret); } void QsciScintilla_getCursorPosition(const QsciScintilla* self, int* line, int* index) { self->getCursorPosition(static_cast(line), static_cast(index)); } void QsciScintilla_getSelection(const QsciScintilla* self, int* lineFrom, int* indexFrom, int* lineTo, int* indexTo) { self->getSelection(static_cast(lineFrom), static_cast(indexFrom), static_cast(lineTo), static_cast(indexTo)); } bool QsciScintilla_hasSelectedText(const QsciScintilla* self) { return self->hasSelectedText(); } int QsciScintilla_indentation(const QsciScintilla* self, int line) { return self->indentation(static_cast(line)); } bool QsciScintilla_indentationGuides(const QsciScintilla* self) { return self->indentationGuides(); } bool QsciScintilla_indentationsUseTabs(const QsciScintilla* self) { return self->indentationsUseTabs(); } int QsciScintilla_indentationWidth(const QsciScintilla* self) { return self->indentationWidth(); } int QsciScintilla_indicatorDefine(QsciScintilla* self, int style) { return self->indicatorDefine(static_cast(style)); } bool QsciScintilla_indicatorDrawUnder(const QsciScintilla* self, int indicatorNumber) { return self->indicatorDrawUnder(static_cast(indicatorNumber)); } bool QsciScintilla_isCallTipActive(const QsciScintilla* self) { return self->isCallTipActive(); } bool QsciScintilla_isListActive(const QsciScintilla* self) { return self->isListActive(); } bool QsciScintilla_isModified(const QsciScintilla* self) { return self->isModified(); } bool QsciScintilla_isReadOnly(const QsciScintilla* self) { return self->isReadOnly(); } bool QsciScintilla_isRedoAvailable(const QsciScintilla* self) { return self->isRedoAvailable(); } bool QsciScintilla_isUndoAvailable(const QsciScintilla* self) { return self->isUndoAvailable(); } bool QsciScintilla_isUtf8(const QsciScintilla* self) { return self->isUtf8(); } bool QsciScintilla_isWordCharacter(const QsciScintilla* self, char ch) { return self->isWordCharacter(static_cast(ch)); } int QsciScintilla_lineAt(const QsciScintilla* self, QPoint* point) { return self->lineAt(*point); } void QsciScintilla_lineIndexFromPosition(const QsciScintilla* self, int position, int* line, int* index) { self->lineIndexFromPosition(static_cast(position), static_cast(line), static_cast(index)); } int QsciScintilla_lineLength(const QsciScintilla* self, int line) { return self->lineLength(static_cast(line)); } int QsciScintilla_lines(const QsciScintilla* self) { return self->lines(); } int QsciScintilla_length(const QsciScintilla* self) { return self->length(); } QsciLexer* QsciScintilla_lexer(const QsciScintilla* self) { return self->lexer(); } QColor* QsciScintilla_marginBackgroundColor(const QsciScintilla* self, int margin) { return new QColor(self->marginBackgroundColor(static_cast(margin))); } bool QsciScintilla_marginLineNumbers(const QsciScintilla* self, int margin) { return self->marginLineNumbers(static_cast(margin)); } int QsciScintilla_marginMarkerMask(const QsciScintilla* self, int margin) { return self->marginMarkerMask(static_cast(margin)); } int QsciScintilla_marginOptions(const QsciScintilla* self) { return self->marginOptions(); } bool QsciScintilla_marginSensitivity(const QsciScintilla* self, int margin) { return self->marginSensitivity(static_cast(margin)); } int QsciScintilla_marginType(const QsciScintilla* self, int margin) { QsciScintilla::MarginType _ret = self->marginType(static_cast(margin)); return static_cast(_ret); } int QsciScintilla_marginWidth(const QsciScintilla* self, int margin) { return self->marginWidth(static_cast(margin)); } int QsciScintilla_margins(const QsciScintilla* self) { return self->margins(); } int QsciScintilla_markerDefine(QsciScintilla* self, int sym) { return self->markerDefine(static_cast(sym)); } int QsciScintilla_markerDefineWithCh(QsciScintilla* self, char ch) { return self->markerDefine(static_cast(ch)); } int QsciScintilla_markerDefineWithPm(QsciScintilla* self, QPixmap* pm) { return self->markerDefine(*pm); } int QsciScintilla_markerDefineWithIm(QsciScintilla* self, QImage* im) { return self->markerDefine(*im); } int QsciScintilla_markerAdd(QsciScintilla* self, int linenr, int markerNumber) { return self->markerAdd(static_cast(linenr), static_cast(markerNumber)); } unsigned int QsciScintilla_markersAtLine(const QsciScintilla* self, int linenr) { return self->markersAtLine(static_cast(linenr)); } void QsciScintilla_markerDelete(QsciScintilla* self, int linenr) { self->markerDelete(static_cast(linenr)); } void QsciScintilla_markerDeleteAll(QsciScintilla* self) { self->markerDeleteAll(); } void QsciScintilla_markerDeleteHandle(QsciScintilla* self, int mhandle) { self->markerDeleteHandle(static_cast(mhandle)); } int QsciScintilla_markerLine(const QsciScintilla* self, int mhandle) { return self->markerLine(static_cast(mhandle)); } int QsciScintilla_markerFindNext(const QsciScintilla* self, int linenr, unsigned int mask) { return self->markerFindNext(static_cast(linenr), static_cast(mask)); } int QsciScintilla_markerFindPrevious(const QsciScintilla* self, int linenr, unsigned int mask) { return self->markerFindPrevious(static_cast(linenr), static_cast(mask)); } bool QsciScintilla_overwriteMode(const QsciScintilla* self) { return self->overwriteMode(); } QColor* QsciScintilla_paper(const QsciScintilla* self) { return new QColor(self->paper()); } int QsciScintilla_positionFromLineIndex(const QsciScintilla* self, int line, int index) { return self->positionFromLineIndex(static_cast(line), static_cast(index)); } bool QsciScintilla_read(QsciScintilla* self, QIODevice* io) { return self->read(io); } void QsciScintilla_recolor(QsciScintilla* self, int start, int end) { self->recolor(static_cast(start), static_cast(end)); } void QsciScintilla_registerImage(QsciScintilla* self, int id, QPixmap* pm) { self->registerImage(static_cast(id), *pm); } void QsciScintilla_registerImage2(QsciScintilla* self, int id, QImage* im) { self->registerImage(static_cast(id), *im); } void QsciScintilla_replace(QsciScintilla* self, struct miqt_string replaceStr) { QString replaceStr_QString = QString::fromUtf8(replaceStr.data, replaceStr.len); self->replace(replaceStr_QString); } void QsciScintilla_resetFoldMarginColors(QsciScintilla* self) { self->resetFoldMarginColors(); } void QsciScintilla_resetHotspotBackgroundColor(QsciScintilla* self) { self->resetHotspotBackgroundColor(); } void QsciScintilla_resetHotspotForegroundColor(QsciScintilla* self) { self->resetHotspotForegroundColor(); } int QsciScintilla_scrollWidth(const QsciScintilla* self) { return self->scrollWidth(); } bool QsciScintilla_scrollWidthTracking(const QsciScintilla* self) { return self->scrollWidthTracking(); } void QsciScintilla_setFoldMarginColors(QsciScintilla* self, QColor* fore, QColor* back) { self->setFoldMarginColors(*fore, *back); } void QsciScintilla_setAnnotationDisplay(QsciScintilla* self, int display) { self->setAnnotationDisplay(static_cast(display)); } void QsciScintilla_setAutoCompletionFillupsEnabled(QsciScintilla* self, bool enabled) { self->setAutoCompletionFillupsEnabled(enabled); } void QsciScintilla_setAutoCompletionFillups(QsciScintilla* self, const char* fillups) { self->setAutoCompletionFillups(fillups); } void QsciScintilla_setAutoCompletionWordSeparators(QsciScintilla* self, struct miqt_array /* of struct miqt_string */ separators) { QStringList separators_QList; separators_QList.reserve(separators.len); struct miqt_string* separators_arr = static_cast(separators.data); for(size_t i = 0; i < separators.len; ++i) { QString separators_arr_i_QString = QString::fromUtf8(separators_arr[i].data, separators_arr[i].len); separators_QList.push_back(separators_arr_i_QString); } self->setAutoCompletionWordSeparators(separators_QList); } void QsciScintilla_setCallTipsBackgroundColor(QsciScintilla* self, QColor* col) { self->setCallTipsBackgroundColor(*col); } void QsciScintilla_setCallTipsForegroundColor(QsciScintilla* self, QColor* col) { self->setCallTipsForegroundColor(*col); } void QsciScintilla_setCallTipsHighlightColor(QsciScintilla* self, QColor* col) { self->setCallTipsHighlightColor(*col); } void QsciScintilla_setCallTipsPosition(QsciScintilla* self, int position) { self->setCallTipsPosition(static_cast(position)); } void QsciScintilla_setCallTipsStyle(QsciScintilla* self, int style) { self->setCallTipsStyle(static_cast(style)); } void QsciScintilla_setCallTipsVisible(QsciScintilla* self, int nr) { self->setCallTipsVisible(static_cast(nr)); } void QsciScintilla_setContractedFolds(QsciScintilla* self, struct miqt_array /* of int */ folds) { QList folds_QList; folds_QList.reserve(folds.len); int* folds_arr = static_cast(folds.data); for(size_t i = 0; i < folds.len; ++i) { folds_QList.push_back(static_cast(folds_arr[i])); } self->setContractedFolds(folds_QList); } void QsciScintilla_setDocument(QsciScintilla* self, QsciDocument* document) { self->setDocument(*document); } void QsciScintilla_addEdgeColumn(QsciScintilla* self, int colnr, QColor* col) { self->addEdgeColumn(static_cast(colnr), *col); } void QsciScintilla_clearEdgeColumns(QsciScintilla* self) { self->clearEdgeColumns(); } void QsciScintilla_setEdgeColor(QsciScintilla* self, QColor* col) { self->setEdgeColor(*col); } void QsciScintilla_setEdgeColumn(QsciScintilla* self, int colnr) { self->setEdgeColumn(static_cast(colnr)); } void QsciScintilla_setEdgeMode(QsciScintilla* self, int mode) { self->setEdgeMode(static_cast(mode)); } void QsciScintilla_setFirstVisibleLine(QsciScintilla* self, int linenr) { self->setFirstVisibleLine(static_cast(linenr)); } void QsciScintilla_setIndicatorDrawUnder(QsciScintilla* self, bool under) { self->setIndicatorDrawUnder(under); } void QsciScintilla_setIndicatorForegroundColor(QsciScintilla* self, QColor* col) { self->setIndicatorForegroundColor(*col); } void QsciScintilla_setIndicatorHoverForegroundColor(QsciScintilla* self, QColor* col) { self->setIndicatorHoverForegroundColor(*col); } void QsciScintilla_setIndicatorHoverStyle(QsciScintilla* self, int style) { self->setIndicatorHoverStyle(static_cast(style)); } void QsciScintilla_setIndicatorOutlineColor(QsciScintilla* self, QColor* col) { self->setIndicatorOutlineColor(*col); } void QsciScintilla_setMarginBackgroundColor(QsciScintilla* self, int margin, QColor* col) { self->setMarginBackgroundColor(static_cast(margin), *col); } void QsciScintilla_setMarginOptions(QsciScintilla* self, int options) { self->setMarginOptions(static_cast(options)); } void QsciScintilla_setMarginText(QsciScintilla* self, int line, struct miqt_string text, int style) { QString text_QString = QString::fromUtf8(text.data, text.len); self->setMarginText(static_cast(line), text_QString, static_cast(style)); } void QsciScintilla_setMarginText2(QsciScintilla* self, int line, struct miqt_string text, QsciStyle* style) { QString text_QString = QString::fromUtf8(text.data, text.len); self->setMarginText(static_cast(line), text_QString, *style); } void QsciScintilla_setMarginText3(QsciScintilla* self, int line, QsciStyledText* text) { self->setMarginText(static_cast(line), *text); } void QsciScintilla_setMarginType(QsciScintilla* self, int margin, int type) { self->setMarginType(static_cast(margin), static_cast(type)); } void QsciScintilla_clearMarginText(QsciScintilla* self) { self->clearMarginText(); } void QsciScintilla_setMargins(QsciScintilla* self, int margins) { self->setMargins(static_cast(margins)); } void QsciScintilla_setMarkerBackgroundColor(QsciScintilla* self, QColor* col) { self->setMarkerBackgroundColor(*col); } void QsciScintilla_setMarkerForegroundColor(QsciScintilla* self, QColor* col) { self->setMarkerForegroundColor(*col); } void QsciScintilla_setMatchedBraceBackgroundColor(QsciScintilla* self, QColor* col) { self->setMatchedBraceBackgroundColor(*col); } void QsciScintilla_setMatchedBraceForegroundColor(QsciScintilla* self, QColor* col) { self->setMatchedBraceForegroundColor(*col); } void QsciScintilla_setMatchedBraceIndicator(QsciScintilla* self, int indicatorNumber) { self->setMatchedBraceIndicator(static_cast(indicatorNumber)); } void QsciScintilla_resetMatchedBraceIndicator(QsciScintilla* self) { self->resetMatchedBraceIndicator(); } void QsciScintilla_setScrollWidth(QsciScintilla* self, int pixelWidth) { self->setScrollWidth(static_cast(pixelWidth)); } void QsciScintilla_setScrollWidthTracking(QsciScintilla* self, bool enabled) { self->setScrollWidthTracking(enabled); } void QsciScintilla_setTabDrawMode(QsciScintilla* self, int mode) { self->setTabDrawMode(static_cast(mode)); } void QsciScintilla_setUnmatchedBraceBackgroundColor(QsciScintilla* self, QColor* col) { self->setUnmatchedBraceBackgroundColor(*col); } void QsciScintilla_setUnmatchedBraceForegroundColor(QsciScintilla* self, QColor* col) { self->setUnmatchedBraceForegroundColor(*col); } void QsciScintilla_setUnmatchedBraceIndicator(QsciScintilla* self, int indicatorNumber) { self->setUnmatchedBraceIndicator(static_cast(indicatorNumber)); } void QsciScintilla_resetUnmatchedBraceIndicator(QsciScintilla* self) { self->resetUnmatchedBraceIndicator(); } void QsciScintilla_setWrapVisualFlags(QsciScintilla* self, int endFlag) { self->setWrapVisualFlags(static_cast(endFlag)); } struct miqt_string QsciScintilla_selectedText(const QsciScintilla* 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; } bool QsciScintilla_selectionToEol(const QsciScintilla* self) { return self->selectionToEol(); } void QsciScintilla_setHotspotBackgroundColor(QsciScintilla* self, QColor* col) { self->setHotspotBackgroundColor(*col); } void QsciScintilla_setHotspotForegroundColor(QsciScintilla* self, QColor* col) { self->setHotspotForegroundColor(*col); } void QsciScintilla_setHotspotUnderline(QsciScintilla* self, bool enable) { self->setHotspotUnderline(enable); } void QsciScintilla_setHotspotWrap(QsciScintilla* self, bool enable) { self->setHotspotWrap(enable); } void QsciScintilla_setSelectionToEol(QsciScintilla* self, bool filled) { self->setSelectionToEol(filled); } void QsciScintilla_setExtraAscent(QsciScintilla* self, int extra) { self->setExtraAscent(static_cast(extra)); } void QsciScintilla_setExtraDescent(QsciScintilla* self, int extra) { self->setExtraDescent(static_cast(extra)); } void QsciScintilla_setOverwriteMode(QsciScintilla* self, bool overwrite) { self->setOverwriteMode(overwrite); } void QsciScintilla_setWhitespaceBackgroundColor(QsciScintilla* self, QColor* col) { self->setWhitespaceBackgroundColor(*col); } void QsciScintilla_setWhitespaceForegroundColor(QsciScintilla* self, QColor* col) { self->setWhitespaceForegroundColor(*col); } void QsciScintilla_setWhitespaceSize(QsciScintilla* self, int size) { self->setWhitespaceSize(static_cast(size)); } void QsciScintilla_setWrapIndentMode(QsciScintilla* self, int mode) { self->setWrapIndentMode(static_cast(mode)); } void QsciScintilla_showUserList(QsciScintilla* self, int id, struct miqt_array /* of struct miqt_string */ list) { QStringList list_QList; list_QList.reserve(list.len); struct miqt_string* list_arr = static_cast(list.data); for(size_t i = 0; i < list.len; ++i) { QString list_arr_i_QString = QString::fromUtf8(list_arr[i].data, list_arr[i].len); list_QList.push_back(list_arr_i_QString); } self->showUserList(static_cast(id), list_QList); } QsciCommandSet* QsciScintilla_standardCommands(const QsciScintilla* self) { return self->standardCommands(); } int QsciScintilla_tabDrawMode(const QsciScintilla* self) { QsciScintilla::TabDrawMode _ret = self->tabDrawMode(); return static_cast(_ret); } bool QsciScintilla_tabIndents(const QsciScintilla* self) { return self->tabIndents(); } int QsciScintilla_tabWidth(const QsciScintilla* self) { return self->tabWidth(); } struct miqt_string QsciScintilla_text(const QsciScintilla* 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 QsciScintilla_textWithLine(const QsciScintilla* self, int line) { QString _ret = self->text(static_cast(line)); // 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 QsciScintilla_text2(const QsciScintilla* self, int start, int end) { QString _ret = self->text(static_cast(start), static_cast(end)); // 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 QsciScintilla_textHeight(const QsciScintilla* self, int linenr) { return self->textHeight(static_cast(linenr)); } int QsciScintilla_whitespaceSize(const QsciScintilla* self) { return self->whitespaceSize(); } int QsciScintilla_whitespaceVisibility(const QsciScintilla* self) { QsciScintilla::WhitespaceVisibility _ret = self->whitespaceVisibility(); return static_cast(_ret); } struct miqt_string QsciScintilla_wordAtLineIndex(const QsciScintilla* self, int line, int index) { QString _ret = self->wordAtLineIndex(static_cast(line), static_cast(index)); // 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 QsciScintilla_wordAtPoint(const QsciScintilla* self, QPoint* point) { QString _ret = self->wordAtPoint(*point); // 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; } const char* QsciScintilla_wordCharacters(const QsciScintilla* self) { return (const char*) self->wordCharacters(); } int QsciScintilla_wrapMode(const QsciScintilla* self) { QsciScintilla::WrapMode _ret = self->wrapMode(); return static_cast(_ret); } int QsciScintilla_wrapIndentMode(const QsciScintilla* self) { QsciScintilla::WrapIndentMode _ret = self->wrapIndentMode(); return static_cast(_ret); } bool QsciScintilla_write(const QsciScintilla* self, QIODevice* io) { return self->write(io); } void QsciScintilla_append(QsciScintilla* self, struct miqt_string text) { QString text_QString = QString::fromUtf8(text.data, text.len); self->append(text_QString); } void QsciScintilla_autoCompleteFromAll(QsciScintilla* self) { self->autoCompleteFromAll(); } void QsciScintilla_autoCompleteFromAPIs(QsciScintilla* self) { self->autoCompleteFromAPIs(); } void QsciScintilla_autoCompleteFromDocument(QsciScintilla* self) { self->autoCompleteFromDocument(); } void QsciScintilla_callTip(QsciScintilla* self) { self->callTip(); } void QsciScintilla_clear(QsciScintilla* self) { self->clear(); } void QsciScintilla_copy(QsciScintilla* self) { self->copy(); } void QsciScintilla_cut(QsciScintilla* self) { self->cut(); } void QsciScintilla_ensureCursorVisible(QsciScintilla* self) { self->ensureCursorVisible(); } void QsciScintilla_ensureLineVisible(QsciScintilla* self, int line) { self->ensureLineVisible(static_cast(line)); } void QsciScintilla_foldAll(QsciScintilla* self, bool children) { self->foldAll(children); } void QsciScintilla_foldLine(QsciScintilla* self, int line) { self->foldLine(static_cast(line)); } void QsciScintilla_indent(QsciScintilla* self, int line) { self->indent(static_cast(line)); } void QsciScintilla_insert(QsciScintilla* self, struct miqt_string text) { QString text_QString = QString::fromUtf8(text.data, text.len); self->insert(text_QString); } void QsciScintilla_insertAt(QsciScintilla* self, struct miqt_string text, int line, int index) { QString text_QString = QString::fromUtf8(text.data, text.len); self->insertAt(text_QString, static_cast(line), static_cast(index)); } void QsciScintilla_moveToMatchingBrace(QsciScintilla* self) { self->moveToMatchingBrace(); } void QsciScintilla_paste(QsciScintilla* self) { self->paste(); } void QsciScintilla_redo(QsciScintilla* self) { self->redo(); } void QsciScintilla_removeSelectedText(QsciScintilla* self) { self->removeSelectedText(); } void QsciScintilla_replaceSelectedText(QsciScintilla* self, struct miqt_string text) { QString text_QString = QString::fromUtf8(text.data, text.len); self->replaceSelectedText(text_QString); } void QsciScintilla_resetSelectionBackgroundColor(QsciScintilla* self) { self->resetSelectionBackgroundColor(); } void QsciScintilla_resetSelectionForegroundColor(QsciScintilla* self) { self->resetSelectionForegroundColor(); } void QsciScintilla_selectAll(QsciScintilla* self, bool select) { self->selectAll(select); } void QsciScintilla_selectToMatchingBrace(QsciScintilla* self) { self->selectToMatchingBrace(); } void QsciScintilla_setAutoCompletionCaseSensitivity(QsciScintilla* self, bool cs) { self->setAutoCompletionCaseSensitivity(cs); } void QsciScintilla_setAutoCompletionReplaceWord(QsciScintilla* self, bool replace) { self->setAutoCompletionReplaceWord(replace); } void QsciScintilla_setAutoCompletionShowSingle(QsciScintilla* self, bool single) { self->setAutoCompletionShowSingle(single); } void QsciScintilla_setAutoCompletionSource(QsciScintilla* self, int source) { self->setAutoCompletionSource(static_cast(source)); } void QsciScintilla_setAutoCompletionThreshold(QsciScintilla* self, int thresh) { self->setAutoCompletionThreshold(static_cast(thresh)); } void QsciScintilla_setAutoCompletionUseSingle(QsciScintilla* self, int single) { self->setAutoCompletionUseSingle(static_cast(single)); } void QsciScintilla_setAutoIndent(QsciScintilla* self, bool autoindent) { self->setAutoIndent(autoindent); } void QsciScintilla_setBraceMatching(QsciScintilla* self, int bm) { self->setBraceMatching(static_cast(bm)); } void QsciScintilla_setBackspaceUnindents(QsciScintilla* self, bool unindent) { self->setBackspaceUnindents(unindent); } void QsciScintilla_setCaretForegroundColor(QsciScintilla* self, QColor* col) { self->setCaretForegroundColor(*col); } void QsciScintilla_setCaretLineBackgroundColor(QsciScintilla* self, QColor* col) { self->setCaretLineBackgroundColor(*col); } void QsciScintilla_setCaretLineFrameWidth(QsciScintilla* self, int width) { self->setCaretLineFrameWidth(static_cast(width)); } void QsciScintilla_setCaretLineVisible(QsciScintilla* self, bool enable) { self->setCaretLineVisible(enable); } void QsciScintilla_setCaretWidth(QsciScintilla* self, int width) { self->setCaretWidth(static_cast(width)); } void QsciScintilla_setColor(QsciScintilla* self, QColor* c) { self->setColor(*c); } void QsciScintilla_setCursorPosition(QsciScintilla* self, int line, int index) { self->setCursorPosition(static_cast(line), static_cast(index)); } void QsciScintilla_setEolMode(QsciScintilla* self, int mode) { self->setEolMode(static_cast(mode)); } void QsciScintilla_setEolVisibility(QsciScintilla* self, bool visible) { self->setEolVisibility(visible); } void QsciScintilla_setFolding(QsciScintilla* self, int fold, int margin) { self->setFolding(static_cast(fold), static_cast(margin)); } void QsciScintilla_setIndentation(QsciScintilla* self, int line, int indentation) { self->setIndentation(static_cast(line), static_cast(indentation)); } void QsciScintilla_setIndentationGuides(QsciScintilla* self, bool enable) { self->setIndentationGuides(enable); } void QsciScintilla_setIndentationGuidesBackgroundColor(QsciScintilla* self, QColor* col) { self->setIndentationGuidesBackgroundColor(*col); } void QsciScintilla_setIndentationGuidesForegroundColor(QsciScintilla* self, QColor* col) { self->setIndentationGuidesForegroundColor(*col); } void QsciScintilla_setIndentationsUseTabs(QsciScintilla* self, bool tabs) { self->setIndentationsUseTabs(tabs); } void QsciScintilla_setIndentationWidth(QsciScintilla* self, int width) { self->setIndentationWidth(static_cast(width)); } void QsciScintilla_setLexer(QsciScintilla* self, QsciLexer* lexer) { self->setLexer(lexer); } void QsciScintilla_setMarginsBackgroundColor(QsciScintilla* self, QColor* col) { self->setMarginsBackgroundColor(*col); } void QsciScintilla_setMarginsFont(QsciScintilla* self, QFont* f) { self->setMarginsFont(*f); } void QsciScintilla_setMarginsForegroundColor(QsciScintilla* self, QColor* col) { self->setMarginsForegroundColor(*col); } void QsciScintilla_setMarginLineNumbers(QsciScintilla* self, int margin, bool lnrs) { self->setMarginLineNumbers(static_cast(margin), lnrs); } void QsciScintilla_setMarginMarkerMask(QsciScintilla* self, int margin, int mask) { self->setMarginMarkerMask(static_cast(margin), static_cast(mask)); } void QsciScintilla_setMarginSensitivity(QsciScintilla* self, int margin, bool sens) { self->setMarginSensitivity(static_cast(margin), sens); } void QsciScintilla_setMarginWidth(QsciScintilla* self, int margin, int width) { self->setMarginWidth(static_cast(margin), static_cast(width)); } void QsciScintilla_setMarginWidth2(QsciScintilla* self, int margin, struct miqt_string s) { QString s_QString = QString::fromUtf8(s.data, s.len); self->setMarginWidth(static_cast(margin), s_QString); } void QsciScintilla_setModified(QsciScintilla* self, bool m) { self->setModified(m); } void QsciScintilla_setPaper(QsciScintilla* self, QColor* c) { self->setPaper(*c); } void QsciScintilla_setReadOnly(QsciScintilla* self, bool ro) { self->setReadOnly(ro); } void QsciScintilla_setSelection(QsciScintilla* self, int lineFrom, int indexFrom, int lineTo, int indexTo) { self->setSelection(static_cast(lineFrom), static_cast(indexFrom), static_cast(lineTo), static_cast(indexTo)); } void QsciScintilla_setSelectionBackgroundColor(QsciScintilla* self, QColor* col) { self->setSelectionBackgroundColor(*col); } void QsciScintilla_setSelectionForegroundColor(QsciScintilla* self, QColor* col) { self->setSelectionForegroundColor(*col); } void QsciScintilla_setTabIndents(QsciScintilla* self, bool indent) { self->setTabIndents(indent); } void QsciScintilla_setTabWidth(QsciScintilla* self, int width) { self->setTabWidth(static_cast(width)); } void QsciScintilla_setText(QsciScintilla* self, struct miqt_string text) { QString text_QString = QString::fromUtf8(text.data, text.len); self->setText(text_QString); } void QsciScintilla_setUtf8(QsciScintilla* self, bool cp) { self->setUtf8(cp); } void QsciScintilla_setWhitespaceVisibility(QsciScintilla* self, int mode) { self->setWhitespaceVisibility(static_cast(mode)); } void QsciScintilla_setWrapMode(QsciScintilla* self, int mode) { self->setWrapMode(static_cast(mode)); } void QsciScintilla_undo(QsciScintilla* self) { self->undo(); } void QsciScintilla_unindent(QsciScintilla* self, int line) { self->unindent(static_cast(line)); } void QsciScintilla_zoomIn(QsciScintilla* self, int range) { self->zoomIn(static_cast(range)); } void QsciScintilla_zoomIn2(QsciScintilla* self) { self->zoomIn(); } void QsciScintilla_zoomOut(QsciScintilla* self, int range) { self->zoomOut(static_cast(range)); } void QsciScintilla_zoomOut2(QsciScintilla* self) { self->zoomOut(); } void QsciScintilla_zoomTo(QsciScintilla* self, int size) { self->zoomTo(static_cast(size)); } void QsciScintilla_cursorPositionChanged(QsciScintilla* self, int line, int index) { self->cursorPositionChanged(static_cast(line), static_cast(index)); } void QsciScintilla_connect_cursorPositionChanged(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::cursorPositionChanged), self, [=](int line, int index) { int sigval1 = line; int sigval2 = index; miqt_exec_callback_QsciScintilla_cursorPositionChanged(slot, sigval1, sigval2); }); } void QsciScintilla_copyAvailable(QsciScintilla* self, bool yes) { self->copyAvailable(yes); } void QsciScintilla_connect_copyAvailable(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::copyAvailable), self, [=](bool yes) { bool sigval1 = yes; miqt_exec_callback_QsciScintilla_copyAvailable(slot, sigval1); }); } void QsciScintilla_indicatorClicked(QsciScintilla* self, int line, int index, int state) { self->indicatorClicked(static_cast(line), static_cast(index), static_cast(state)); } void QsciScintilla_connect_indicatorClicked(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::indicatorClicked), self, [=](int line, int index, Qt::KeyboardModifiers state) { int sigval1 = line; int sigval2 = index; Qt::KeyboardModifiers state_ret = state; int sigval3 = static_cast(state_ret); miqt_exec_callback_QsciScintilla_indicatorClicked(slot, sigval1, sigval2, sigval3); }); } void QsciScintilla_indicatorReleased(QsciScintilla* self, int line, int index, int state) { self->indicatorReleased(static_cast(line), static_cast(index), static_cast(state)); } void QsciScintilla_connect_indicatorReleased(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::indicatorReleased), self, [=](int line, int index, Qt::KeyboardModifiers state) { int sigval1 = line; int sigval2 = index; Qt::KeyboardModifiers state_ret = state; int sigval3 = static_cast(state_ret); miqt_exec_callback_QsciScintilla_indicatorReleased(slot, sigval1, sigval2, sigval3); }); } void QsciScintilla_linesChanged(QsciScintilla* self) { self->linesChanged(); } void QsciScintilla_connect_linesChanged(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::linesChanged), self, [=]() { miqt_exec_callback_QsciScintilla_linesChanged(slot); }); } void QsciScintilla_marginClicked(QsciScintilla* self, int margin, int line, int state) { self->marginClicked(static_cast(margin), static_cast(line), static_cast(state)); } void QsciScintilla_connect_marginClicked(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::marginClicked), self, [=](int margin, int line, Qt::KeyboardModifiers state) { int sigval1 = margin; int sigval2 = line; Qt::KeyboardModifiers state_ret = state; int sigval3 = static_cast(state_ret); miqt_exec_callback_QsciScintilla_marginClicked(slot, sigval1, sigval2, sigval3); }); } void QsciScintilla_marginRightClicked(QsciScintilla* self, int margin, int line, int state) { self->marginRightClicked(static_cast(margin), static_cast(line), static_cast(state)); } void QsciScintilla_connect_marginRightClicked(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::marginRightClicked), self, [=](int margin, int line, Qt::KeyboardModifiers state) { int sigval1 = margin; int sigval2 = line; Qt::KeyboardModifiers state_ret = state; int sigval3 = static_cast(state_ret); miqt_exec_callback_QsciScintilla_marginRightClicked(slot, sigval1, sigval2, sigval3); }); } void QsciScintilla_modificationAttempted(QsciScintilla* self) { self->modificationAttempted(); } void QsciScintilla_connect_modificationAttempted(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::modificationAttempted), self, [=]() { miqt_exec_callback_QsciScintilla_modificationAttempted(slot); }); } void QsciScintilla_modificationChanged(QsciScintilla* self, bool m) { self->modificationChanged(m); } void QsciScintilla_connect_modificationChanged(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::modificationChanged), self, [=](bool m) { bool sigval1 = m; miqt_exec_callback_QsciScintilla_modificationChanged(slot, sigval1); }); } void QsciScintilla_selectionChanged(QsciScintilla* self) { self->selectionChanged(); } void QsciScintilla_connect_selectionChanged(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::selectionChanged), self, [=]() { miqt_exec_callback_QsciScintilla_selectionChanged(slot); }); } void QsciScintilla_textChanged(QsciScintilla* self) { self->textChanged(); } void QsciScintilla_connect_textChanged(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::textChanged), self, [=]() { miqt_exec_callback_QsciScintilla_textChanged(slot); }); } void QsciScintilla_userListActivated(QsciScintilla* self, int id, struct miqt_string string) { QString string_QString = QString::fromUtf8(string.data, string.len); self->userListActivated(static_cast(id), string_QString); } void QsciScintilla_connect_userListActivated(QsciScintilla* self, intptr_t slot) { MiqtVirtualQsciScintilla::connect(self, static_cast(&QsciScintilla::userListActivated), self, [=](int id, const QString& string) { int sigval1 = id; const QString string_ret = string; // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray string_b = string_ret.toUtf8(); struct miqt_string string_ms; string_ms.len = string_b.length(); string_ms.data = static_cast(malloc(string_ms.len)); memcpy(string_ms.data, string_b.data(), string_ms.len); struct miqt_string sigval2 = string_ms; miqt_exec_callback_QsciScintilla_userListActivated(slot, sigval1, sigval2); }); } struct miqt_string QsciScintilla_tr2(const char* s, const char* c) { QString _ret = QsciScintilla::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 QsciScintilla_tr3(const char* s, const char* c, int n) { QString _ret = QsciScintilla::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 QsciScintilla_trUtf82(const char* s, const char* c) { QString _ret = QsciScintilla::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 QsciScintilla_trUtf83(const char* s, const char* c, int n) { QString _ret = QsciScintilla::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 QsciScintilla_clearAnnotations1(QsciScintilla* self, int line) { self->clearAnnotations(static_cast(line)); } int QsciScintilla_indicatorDefine2(QsciScintilla* self, int style, int indicatorNumber) { return self->indicatorDefine(static_cast(style), static_cast(indicatorNumber)); } int QsciScintilla_markerDefine2(QsciScintilla* self, int sym, int markerNumber) { return self->markerDefine(static_cast(sym), static_cast(markerNumber)); } int QsciScintilla_markerDefine22(QsciScintilla* self, char ch, int markerNumber) { return self->markerDefine(static_cast(ch), static_cast(markerNumber)); } int QsciScintilla_markerDefine23(QsciScintilla* self, QPixmap* pm, int markerNumber) { return self->markerDefine(*pm, static_cast(markerNumber)); } int QsciScintilla_markerDefine24(QsciScintilla* self, QImage* im, int markerNumber) { return self->markerDefine(*im, static_cast(markerNumber)); } void QsciScintilla_markerDelete2(QsciScintilla* self, int linenr, int markerNumber) { self->markerDelete(static_cast(linenr), static_cast(markerNumber)); } void QsciScintilla_markerDeleteAll1(QsciScintilla* self, int markerNumber) { self->markerDeleteAll(static_cast(markerNumber)); } void QsciScintilla_setIndicatorDrawUnder2(QsciScintilla* self, bool under, int indicatorNumber) { self->setIndicatorDrawUnder(under, static_cast(indicatorNumber)); } void QsciScintilla_setIndicatorForegroundColor2(QsciScintilla* self, QColor* col, int indicatorNumber) { self->setIndicatorForegroundColor(*col, static_cast(indicatorNumber)); } void QsciScintilla_setIndicatorHoverForegroundColor2(QsciScintilla* self, QColor* col, int indicatorNumber) { self->setIndicatorHoverForegroundColor(*col, static_cast(indicatorNumber)); } void QsciScintilla_setIndicatorHoverStyle2(QsciScintilla* self, int style, int indicatorNumber) { self->setIndicatorHoverStyle(static_cast(style), static_cast(indicatorNumber)); } void QsciScintilla_setIndicatorOutlineColor2(QsciScintilla* self, QColor* col, int indicatorNumber) { self->setIndicatorOutlineColor(*col, static_cast(indicatorNumber)); } void QsciScintilla_clearMarginText1(QsciScintilla* self, int line) { self->clearMarginText(static_cast(line)); } void QsciScintilla_setMarkerBackgroundColor2(QsciScintilla* self, QColor* col, int markerNumber) { self->setMarkerBackgroundColor(*col, static_cast(markerNumber)); } void QsciScintilla_setMarkerForegroundColor2(QsciScintilla* self, QColor* col, int markerNumber) { self->setMarkerForegroundColor(*col, static_cast(markerNumber)); } void QsciScintilla_setWrapVisualFlags2(QsciScintilla* self, int endFlag, int startFlag) { self->setWrapVisualFlags(static_cast(endFlag), static_cast(startFlag)); } void QsciScintilla_setWrapVisualFlags3(QsciScintilla* self, int endFlag, int startFlag, int indent) { self->setWrapVisualFlags(static_cast(endFlag), static_cast(startFlag), static_cast(indent)); } bool QsciScintilla_override_virtual_apiContext(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__apiContext = slot; return true; } struct miqt_array /* of struct miqt_string */ QsciScintilla_virtualbase_apiContext(void* self, int pos, int* context_start, int* last_word_start) { return ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_apiContext(pos, context_start, last_word_start); } bool QsciScintilla_override_virtual_findFirst(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__findFirst = slot; return true; } bool QsciScintilla_virtualbase_findFirst(void* self, struct miqt_string expr, bool re, bool cs, bool wo, bool wrap, bool forward, int line, int index, bool show, bool posix, bool cxx11) { return ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_findFirst(expr, re, cs, wo, wrap, forward, line, index, show, posix, cxx11); } bool QsciScintilla_override_virtual_findFirstInSelection(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__findFirstInSelection = slot; return true; } bool QsciScintilla_virtualbase_findFirstInSelection(void* self, struct miqt_string expr, bool re, bool cs, bool wo, bool forward, bool show, bool posix, bool cxx11) { return ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_findFirstInSelection(expr, re, cs, wo, forward, show, posix, cxx11); } bool QsciScintilla_override_virtual_findNext(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__findNext = slot; return true; } bool QsciScintilla_virtualbase_findNext(void* self) { return ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_findNext(); } bool QsciScintilla_override_virtual_recolor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__recolor = slot; return true; } void QsciScintilla_virtualbase_recolor(void* self, int start, int end) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_recolor(start, end); } bool QsciScintilla_override_virtual_replace(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__replace = slot; return true; } void QsciScintilla_virtualbase_replace(void* self, struct miqt_string replaceStr) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_replace(replaceStr); } bool QsciScintilla_override_virtual_append(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__append = slot; return true; } void QsciScintilla_virtualbase_append(void* self, struct miqt_string text) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_append(text); } bool QsciScintilla_override_virtual_autoCompleteFromAll(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__autoCompleteFromAll = slot; return true; } void QsciScintilla_virtualbase_autoCompleteFromAll(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_autoCompleteFromAll(); } bool QsciScintilla_override_virtual_autoCompleteFromAPIs(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__autoCompleteFromAPIs = slot; return true; } void QsciScintilla_virtualbase_autoCompleteFromAPIs(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_autoCompleteFromAPIs(); } bool QsciScintilla_override_virtual_autoCompleteFromDocument(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__autoCompleteFromDocument = slot; return true; } void QsciScintilla_virtualbase_autoCompleteFromDocument(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_autoCompleteFromDocument(); } bool QsciScintilla_override_virtual_callTip(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__callTip = slot; return true; } void QsciScintilla_virtualbase_callTip(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_callTip(); } bool QsciScintilla_override_virtual_clear(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__clear = slot; return true; } void QsciScintilla_virtualbase_clear(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_clear(); } bool QsciScintilla_override_virtual_copy(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__copy = slot; return true; } void QsciScintilla_virtualbase_copy(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_copy(); } bool QsciScintilla_override_virtual_cut(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__cut = slot; return true; } void QsciScintilla_virtualbase_cut(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_cut(); } bool QsciScintilla_override_virtual_ensureCursorVisible(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__ensureCursorVisible = slot; return true; } void QsciScintilla_virtualbase_ensureCursorVisible(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_ensureCursorVisible(); } bool QsciScintilla_override_virtual_ensureLineVisible(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__ensureLineVisible = slot; return true; } void QsciScintilla_virtualbase_ensureLineVisible(void* self, int line) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_ensureLineVisible(line); } bool QsciScintilla_override_virtual_foldAll(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__foldAll = slot; return true; } void QsciScintilla_virtualbase_foldAll(void* self, bool children) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_foldAll(children); } bool QsciScintilla_override_virtual_foldLine(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__foldLine = slot; return true; } void QsciScintilla_virtualbase_foldLine(void* self, int line) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_foldLine(line); } bool QsciScintilla_override_virtual_indent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__indent = slot; return true; } void QsciScintilla_virtualbase_indent(void* self, int line) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_indent(line); } bool QsciScintilla_override_virtual_insert(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__insert = slot; return true; } void QsciScintilla_virtualbase_insert(void* self, struct miqt_string text) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_insert(text); } bool QsciScintilla_override_virtual_insertAt(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__insertAt = slot; return true; } void QsciScintilla_virtualbase_insertAt(void* self, struct miqt_string text, int line, int index) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_insertAt(text, line, index); } bool QsciScintilla_override_virtual_moveToMatchingBrace(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__moveToMatchingBrace = slot; return true; } void QsciScintilla_virtualbase_moveToMatchingBrace(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_moveToMatchingBrace(); } bool QsciScintilla_override_virtual_paste(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__paste = slot; return true; } void QsciScintilla_virtualbase_paste(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_paste(); } bool QsciScintilla_override_virtual_redo(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__redo = slot; return true; } void QsciScintilla_virtualbase_redo(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_redo(); } bool QsciScintilla_override_virtual_removeSelectedText(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__removeSelectedText = slot; return true; } void QsciScintilla_virtualbase_removeSelectedText(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_removeSelectedText(); } bool QsciScintilla_override_virtual_replaceSelectedText(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__replaceSelectedText = slot; return true; } void QsciScintilla_virtualbase_replaceSelectedText(void* self, struct miqt_string text) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_replaceSelectedText(text); } bool QsciScintilla_override_virtual_resetSelectionBackgroundColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__resetSelectionBackgroundColor = slot; return true; } void QsciScintilla_virtualbase_resetSelectionBackgroundColor(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_resetSelectionBackgroundColor(); } bool QsciScintilla_override_virtual_resetSelectionForegroundColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__resetSelectionForegroundColor = slot; return true; } void QsciScintilla_virtualbase_resetSelectionForegroundColor(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_resetSelectionForegroundColor(); } bool QsciScintilla_override_virtual_selectAll(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__selectAll = slot; return true; } void QsciScintilla_virtualbase_selectAll(void* self, bool select) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_selectAll(select); } bool QsciScintilla_override_virtual_selectToMatchingBrace(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__selectToMatchingBrace = slot; return true; } void QsciScintilla_virtualbase_selectToMatchingBrace(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_selectToMatchingBrace(); } bool QsciScintilla_override_virtual_setAutoCompletionCaseSensitivity(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setAutoCompletionCaseSensitivity = slot; return true; } void QsciScintilla_virtualbase_setAutoCompletionCaseSensitivity(void* self, bool cs) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setAutoCompletionCaseSensitivity(cs); } bool QsciScintilla_override_virtual_setAutoCompletionReplaceWord(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setAutoCompletionReplaceWord = slot; return true; } void QsciScintilla_virtualbase_setAutoCompletionReplaceWord(void* self, bool replace) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setAutoCompletionReplaceWord(replace); } bool QsciScintilla_override_virtual_setAutoCompletionShowSingle(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setAutoCompletionShowSingle = slot; return true; } void QsciScintilla_virtualbase_setAutoCompletionShowSingle(void* self, bool single) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setAutoCompletionShowSingle(single); } bool QsciScintilla_override_virtual_setAutoCompletionSource(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setAutoCompletionSource = slot; return true; } void QsciScintilla_virtualbase_setAutoCompletionSource(void* self, int source) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setAutoCompletionSource(source); } bool QsciScintilla_override_virtual_setAutoCompletionThreshold(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setAutoCompletionThreshold = slot; return true; } void QsciScintilla_virtualbase_setAutoCompletionThreshold(void* self, int thresh) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setAutoCompletionThreshold(thresh); } bool QsciScintilla_override_virtual_setAutoCompletionUseSingle(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setAutoCompletionUseSingle = slot; return true; } void QsciScintilla_virtualbase_setAutoCompletionUseSingle(void* self, int single) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setAutoCompletionUseSingle(single); } bool QsciScintilla_override_virtual_setAutoIndent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setAutoIndent = slot; return true; } void QsciScintilla_virtualbase_setAutoIndent(void* self, bool autoindent) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setAutoIndent(autoindent); } bool QsciScintilla_override_virtual_setBraceMatching(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setBraceMatching = slot; return true; } void QsciScintilla_virtualbase_setBraceMatching(void* self, int bm) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setBraceMatching(bm); } bool QsciScintilla_override_virtual_setBackspaceUnindents(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setBackspaceUnindents = slot; return true; } void QsciScintilla_virtualbase_setBackspaceUnindents(void* self, bool unindent) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setBackspaceUnindents(unindent); } bool QsciScintilla_override_virtual_setCaretForegroundColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setCaretForegroundColor = slot; return true; } void QsciScintilla_virtualbase_setCaretForegroundColor(void* self, QColor* col) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setCaretForegroundColor(col); } bool QsciScintilla_override_virtual_setCaretLineBackgroundColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setCaretLineBackgroundColor = slot; return true; } void QsciScintilla_virtualbase_setCaretLineBackgroundColor(void* self, QColor* col) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setCaretLineBackgroundColor(col); } bool QsciScintilla_override_virtual_setCaretLineFrameWidth(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setCaretLineFrameWidth = slot; return true; } void QsciScintilla_virtualbase_setCaretLineFrameWidth(void* self, int width) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setCaretLineFrameWidth(width); } bool QsciScintilla_override_virtual_setCaretLineVisible(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setCaretLineVisible = slot; return true; } void QsciScintilla_virtualbase_setCaretLineVisible(void* self, bool enable) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setCaretLineVisible(enable); } bool QsciScintilla_override_virtual_setCaretWidth(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setCaretWidth = slot; return true; } void QsciScintilla_virtualbase_setCaretWidth(void* self, int width) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setCaretWidth(width); } bool QsciScintilla_override_virtual_setColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setColor = slot; return true; } void QsciScintilla_virtualbase_setColor(void* self, QColor* c) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setColor(c); } bool QsciScintilla_override_virtual_setCursorPosition(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setCursorPosition = slot; return true; } void QsciScintilla_virtualbase_setCursorPosition(void* self, int line, int index) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setCursorPosition(line, index); } bool QsciScintilla_override_virtual_setEolMode(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setEolMode = slot; return true; } void QsciScintilla_virtualbase_setEolMode(void* self, int mode) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setEolMode(mode); } bool QsciScintilla_override_virtual_setEolVisibility(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setEolVisibility = slot; return true; } void QsciScintilla_virtualbase_setEolVisibility(void* self, bool visible) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setEolVisibility(visible); } bool QsciScintilla_override_virtual_setFolding(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setFolding = slot; return true; } void QsciScintilla_virtualbase_setFolding(void* self, int fold, int margin) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setFolding(fold, margin); } bool QsciScintilla_override_virtual_setIndentation(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setIndentation = slot; return true; } void QsciScintilla_virtualbase_setIndentation(void* self, int line, int indentation) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setIndentation(line, indentation); } bool QsciScintilla_override_virtual_setIndentationGuides(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setIndentationGuides = slot; return true; } void QsciScintilla_virtualbase_setIndentationGuides(void* self, bool enable) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setIndentationGuides(enable); } bool QsciScintilla_override_virtual_setIndentationGuidesBackgroundColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setIndentationGuidesBackgroundColor = slot; return true; } void QsciScintilla_virtualbase_setIndentationGuidesBackgroundColor(void* self, QColor* col) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setIndentationGuidesBackgroundColor(col); } bool QsciScintilla_override_virtual_setIndentationGuidesForegroundColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setIndentationGuidesForegroundColor = slot; return true; } void QsciScintilla_virtualbase_setIndentationGuidesForegroundColor(void* self, QColor* col) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setIndentationGuidesForegroundColor(col); } bool QsciScintilla_override_virtual_setIndentationsUseTabs(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setIndentationsUseTabs = slot; return true; } void QsciScintilla_virtualbase_setIndentationsUseTabs(void* self, bool tabs) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setIndentationsUseTabs(tabs); } bool QsciScintilla_override_virtual_setIndentationWidth(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setIndentationWidth = slot; return true; } void QsciScintilla_virtualbase_setIndentationWidth(void* self, int width) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setIndentationWidth(width); } bool QsciScintilla_override_virtual_setLexer(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setLexer = slot; return true; } void QsciScintilla_virtualbase_setLexer(void* self, QsciLexer* lexer) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setLexer(lexer); } bool QsciScintilla_override_virtual_setMarginsBackgroundColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setMarginsBackgroundColor = slot; return true; } void QsciScintilla_virtualbase_setMarginsBackgroundColor(void* self, QColor* col) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setMarginsBackgroundColor(col); } bool QsciScintilla_override_virtual_setMarginsFont(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setMarginsFont = slot; return true; } void QsciScintilla_virtualbase_setMarginsFont(void* self, QFont* f) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setMarginsFont(f); } bool QsciScintilla_override_virtual_setMarginsForegroundColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setMarginsForegroundColor = slot; return true; } void QsciScintilla_virtualbase_setMarginsForegroundColor(void* self, QColor* col) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setMarginsForegroundColor(col); } bool QsciScintilla_override_virtual_setMarginLineNumbers(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setMarginLineNumbers = slot; return true; } void QsciScintilla_virtualbase_setMarginLineNumbers(void* self, int margin, bool lnrs) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setMarginLineNumbers(margin, lnrs); } bool QsciScintilla_override_virtual_setMarginMarkerMask(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setMarginMarkerMask = slot; return true; } void QsciScintilla_virtualbase_setMarginMarkerMask(void* self, int margin, int mask) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setMarginMarkerMask(margin, mask); } bool QsciScintilla_override_virtual_setMarginSensitivity(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setMarginSensitivity = slot; return true; } void QsciScintilla_virtualbase_setMarginSensitivity(void* self, int margin, bool sens) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setMarginSensitivity(margin, sens); } bool QsciScintilla_override_virtual_setMarginWidth(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setMarginWidth = slot; return true; } void QsciScintilla_virtualbase_setMarginWidth(void* self, int margin, int width) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setMarginWidth(margin, width); } bool QsciScintilla_override_virtual_setMarginWidth2(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setMarginWidth2 = slot; return true; } void QsciScintilla_virtualbase_setMarginWidth2(void* self, int margin, struct miqt_string s) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setMarginWidth2(margin, s); } bool QsciScintilla_override_virtual_setModified(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setModified = slot; return true; } void QsciScintilla_virtualbase_setModified(void* self, bool m) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setModified(m); } bool QsciScintilla_override_virtual_setPaper(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setPaper = slot; return true; } void QsciScintilla_virtualbase_setPaper(void* self, QColor* c) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setPaper(c); } bool QsciScintilla_override_virtual_setReadOnly(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setReadOnly = slot; return true; } void QsciScintilla_virtualbase_setReadOnly(void* self, bool ro) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setReadOnly(ro); } bool QsciScintilla_override_virtual_setSelection(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setSelection = slot; return true; } void QsciScintilla_virtualbase_setSelection(void* self, int lineFrom, int indexFrom, int lineTo, int indexTo) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setSelection(lineFrom, indexFrom, lineTo, indexTo); } bool QsciScintilla_override_virtual_setSelectionBackgroundColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setSelectionBackgroundColor = slot; return true; } void QsciScintilla_virtualbase_setSelectionBackgroundColor(void* self, QColor* col) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setSelectionBackgroundColor(col); } bool QsciScintilla_override_virtual_setSelectionForegroundColor(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setSelectionForegroundColor = slot; return true; } void QsciScintilla_virtualbase_setSelectionForegroundColor(void* self, QColor* col) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setSelectionForegroundColor(col); } bool QsciScintilla_override_virtual_setTabIndents(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setTabIndents = slot; return true; } void QsciScintilla_virtualbase_setTabIndents(void* self, bool indent) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setTabIndents(indent); } bool QsciScintilla_override_virtual_setTabWidth(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setTabWidth = slot; return true; } void QsciScintilla_virtualbase_setTabWidth(void* self, int width) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setTabWidth(width); } bool QsciScintilla_override_virtual_setText(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setText = slot; return true; } void QsciScintilla_virtualbase_setText(void* self, struct miqt_string text) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setText(text); } bool QsciScintilla_override_virtual_setUtf8(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setUtf8 = slot; return true; } void QsciScintilla_virtualbase_setUtf8(void* self, bool cp) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setUtf8(cp); } bool QsciScintilla_override_virtual_setWhitespaceVisibility(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setWhitespaceVisibility = slot; return true; } void QsciScintilla_virtualbase_setWhitespaceVisibility(void* self, int mode) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setWhitespaceVisibility(mode); } bool QsciScintilla_override_virtual_setWrapMode(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setWrapMode = slot; return true; } void QsciScintilla_virtualbase_setWrapMode(void* self, int mode) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setWrapMode(mode); } bool QsciScintilla_override_virtual_undo(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__undo = slot; return true; } void QsciScintilla_virtualbase_undo(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_undo(); } bool QsciScintilla_override_virtual_unindent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__unindent = slot; return true; } void QsciScintilla_virtualbase_unindent(void* self, int line) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_unindent(line); } bool QsciScintilla_override_virtual_zoomIn(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__zoomIn = slot; return true; } void QsciScintilla_virtualbase_zoomIn(void* self, int range) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_zoomIn(range); } bool QsciScintilla_override_virtual_zoomIn2(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__zoomIn2 = slot; return true; } void QsciScintilla_virtualbase_zoomIn2(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_zoomIn2(); } bool QsciScintilla_override_virtual_zoomOut(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__zoomOut = slot; return true; } void QsciScintilla_virtualbase_zoomOut(void* self, int range) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_zoomOut(range); } bool QsciScintilla_override_virtual_zoomOut2(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__zoomOut2 = slot; return true; } void QsciScintilla_virtualbase_zoomOut2(void* self) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_zoomOut2(); } bool QsciScintilla_override_virtual_zoomTo(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__zoomTo = slot; return true; } void QsciScintilla_virtualbase_zoomTo(void* self, int size) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_zoomTo(size); } bool QsciScintilla_override_virtual_event(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__event = slot; return true; } bool QsciScintilla_virtualbase_event(void* self, QEvent* e) { return ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_event(e); } bool QsciScintilla_override_virtual_changeEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__changeEvent = slot; return true; } void QsciScintilla_virtualbase_changeEvent(void* self, QEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_changeEvent(e); } bool QsciScintilla_override_virtual_contextMenuEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__contextMenuEvent = slot; return true; } void QsciScintilla_virtualbase_contextMenuEvent(void* self, QContextMenuEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_contextMenuEvent(e); } bool QsciScintilla_override_virtual_wheelEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__wheelEvent = slot; return true; } void QsciScintilla_virtualbase_wheelEvent(void* self, QWheelEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_wheelEvent(e); } bool QsciScintilla_override_virtual_canInsertFromMimeData(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__canInsertFromMimeData = slot; return true; } bool QsciScintilla_virtualbase_canInsertFromMimeData(const void* self, QMimeData* source) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_canInsertFromMimeData(source); } bool QsciScintilla_override_virtual_fromMimeData(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__fromMimeData = slot; return true; } struct miqt_string QsciScintilla_virtualbase_fromMimeData(const void* self, QMimeData* source, bool* rectangular) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_fromMimeData(source, rectangular); } bool QsciScintilla_override_virtual_toMimeData(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__toMimeData = slot; return true; } QMimeData* QsciScintilla_virtualbase_toMimeData(const void* self, struct miqt_string text, bool rectangular) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_toMimeData(text, rectangular); } bool QsciScintilla_override_virtual_dragEnterEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__dragEnterEvent = slot; return true; } void QsciScintilla_virtualbase_dragEnterEvent(void* self, QDragEnterEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_dragEnterEvent(e); } bool QsciScintilla_override_virtual_dragLeaveEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__dragLeaveEvent = slot; return true; } void QsciScintilla_virtualbase_dragLeaveEvent(void* self, QDragLeaveEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_dragLeaveEvent(e); } bool QsciScintilla_override_virtual_dragMoveEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__dragMoveEvent = slot; return true; } void QsciScintilla_virtualbase_dragMoveEvent(void* self, QDragMoveEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_dragMoveEvent(e); } bool QsciScintilla_override_virtual_dropEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__dropEvent = slot; return true; } void QsciScintilla_virtualbase_dropEvent(void* self, QDropEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_dropEvent(e); } bool QsciScintilla_override_virtual_focusInEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__focusInEvent = slot; return true; } void QsciScintilla_virtualbase_focusInEvent(void* self, QFocusEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_focusInEvent(e); } bool QsciScintilla_override_virtual_focusOutEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__focusOutEvent = slot; return true; } void QsciScintilla_virtualbase_focusOutEvent(void* self, QFocusEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_focusOutEvent(e); } bool QsciScintilla_override_virtual_focusNextPrevChild(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__focusNextPrevChild = slot; return true; } bool QsciScintilla_virtualbase_focusNextPrevChild(void* self, bool next) { return ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_focusNextPrevChild(next); } bool QsciScintilla_override_virtual_keyPressEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__keyPressEvent = slot; return true; } void QsciScintilla_virtualbase_keyPressEvent(void* self, QKeyEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_keyPressEvent(e); } bool QsciScintilla_override_virtual_inputMethodEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__inputMethodEvent = slot; return true; } void QsciScintilla_virtualbase_inputMethodEvent(void* self, QInputMethodEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_inputMethodEvent(event); } bool QsciScintilla_override_virtual_inputMethodQuery(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__inputMethodQuery = slot; return true; } QVariant* QsciScintilla_virtualbase_inputMethodQuery(const void* self, int query) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_inputMethodQuery(query); } bool QsciScintilla_override_virtual_mouseDoubleClickEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__mouseDoubleClickEvent = slot; return true; } void QsciScintilla_virtualbase_mouseDoubleClickEvent(void* self, QMouseEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_mouseDoubleClickEvent(e); } bool QsciScintilla_override_virtual_mouseMoveEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__mouseMoveEvent = slot; return true; } void QsciScintilla_virtualbase_mouseMoveEvent(void* self, QMouseEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_mouseMoveEvent(e); } bool QsciScintilla_override_virtual_mousePressEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__mousePressEvent = slot; return true; } void QsciScintilla_virtualbase_mousePressEvent(void* self, QMouseEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_mousePressEvent(e); } bool QsciScintilla_override_virtual_mouseReleaseEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__mouseReleaseEvent = slot; return true; } void QsciScintilla_virtualbase_mouseReleaseEvent(void* self, QMouseEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_mouseReleaseEvent(e); } bool QsciScintilla_override_virtual_paintEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__paintEvent = slot; return true; } void QsciScintilla_virtualbase_paintEvent(void* self, QPaintEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_paintEvent(e); } bool QsciScintilla_override_virtual_resizeEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__resizeEvent = slot; return true; } void QsciScintilla_virtualbase_resizeEvent(void* self, QResizeEvent* e) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_resizeEvent(e); } bool QsciScintilla_override_virtual_scrollContentsBy(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__scrollContentsBy = slot; return true; } void QsciScintilla_virtualbase_scrollContentsBy(void* self, int dx, int dy) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_scrollContentsBy(dx, dy); } bool QsciScintilla_override_virtual_minimumSizeHint(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__minimumSizeHint = slot; return true; } QSize* QsciScintilla_virtualbase_minimumSizeHint(const void* self) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_minimumSizeHint(); } bool QsciScintilla_override_virtual_sizeHint(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__sizeHint = slot; return true; } QSize* QsciScintilla_virtualbase_sizeHint(const void* self) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_sizeHint(); } bool QsciScintilla_override_virtual_setupViewport(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setupViewport = slot; return true; } void QsciScintilla_virtualbase_setupViewport(void* self, QWidget* viewport) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setupViewport(viewport); } bool QsciScintilla_override_virtual_eventFilter(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__eventFilter = slot; return true; } bool QsciScintilla_virtualbase_eventFilter(void* self, QObject* param1, QEvent* param2) { return ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_eventFilter(param1, param2); } bool QsciScintilla_override_virtual_viewportEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__viewportEvent = slot; return true; } bool QsciScintilla_virtualbase_viewportEvent(void* self, QEvent* param1) { return ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_viewportEvent(param1); } bool QsciScintilla_override_virtual_viewportSizeHint(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__viewportSizeHint = slot; return true; } QSize* QsciScintilla_virtualbase_viewportSizeHint(const void* self) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_viewportSizeHint(); } bool QsciScintilla_override_virtual_devType(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__devType = slot; return true; } int QsciScintilla_virtualbase_devType(const void* self) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_devType(); } bool QsciScintilla_override_virtual_setVisible(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__setVisible = slot; return true; } void QsciScintilla_virtualbase_setVisible(void* self, bool visible) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_setVisible(visible); } bool QsciScintilla_override_virtual_heightForWidth(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__heightForWidth = slot; return true; } int QsciScintilla_virtualbase_heightForWidth(const void* self, int param1) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_heightForWidth(param1); } bool QsciScintilla_override_virtual_hasHeightForWidth(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__hasHeightForWidth = slot; return true; } bool QsciScintilla_virtualbase_hasHeightForWidth(const void* self) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_hasHeightForWidth(); } bool QsciScintilla_override_virtual_paintEngine(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__paintEngine = slot; return true; } QPaintEngine* QsciScintilla_virtualbase_paintEngine(const void* self) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_paintEngine(); } bool QsciScintilla_override_virtual_keyReleaseEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__keyReleaseEvent = slot; return true; } void QsciScintilla_virtualbase_keyReleaseEvent(void* self, QKeyEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_keyReleaseEvent(event); } bool QsciScintilla_override_virtual_enterEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__enterEvent = slot; return true; } void QsciScintilla_virtualbase_enterEvent(void* self, QEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_enterEvent(event); } bool QsciScintilla_override_virtual_leaveEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__leaveEvent = slot; return true; } void QsciScintilla_virtualbase_leaveEvent(void* self, QEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_leaveEvent(event); } bool QsciScintilla_override_virtual_moveEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__moveEvent = slot; return true; } void QsciScintilla_virtualbase_moveEvent(void* self, QMoveEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_moveEvent(event); } bool QsciScintilla_override_virtual_closeEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__closeEvent = slot; return true; } void QsciScintilla_virtualbase_closeEvent(void* self, QCloseEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_closeEvent(event); } bool QsciScintilla_override_virtual_tabletEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__tabletEvent = slot; return true; } void QsciScintilla_virtualbase_tabletEvent(void* self, QTabletEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_tabletEvent(event); } bool QsciScintilla_override_virtual_actionEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__actionEvent = slot; return true; } void QsciScintilla_virtualbase_actionEvent(void* self, QActionEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_actionEvent(event); } bool QsciScintilla_override_virtual_showEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__showEvent = slot; return true; } void QsciScintilla_virtualbase_showEvent(void* self, QShowEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_showEvent(event); } bool QsciScintilla_override_virtual_hideEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__hideEvent = slot; return true; } void QsciScintilla_virtualbase_hideEvent(void* self, QHideEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_hideEvent(event); } bool QsciScintilla_override_virtual_nativeEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__nativeEvent = slot; return true; } bool QsciScintilla_virtualbase_nativeEvent(void* self, struct miqt_string eventType, void* message, long* result) { return ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_nativeEvent(eventType, message, result); } bool QsciScintilla_override_virtual_metric(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__metric = slot; return true; } int QsciScintilla_virtualbase_metric(const void* self, int param1) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_metric(param1); } bool QsciScintilla_override_virtual_initPainter(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__initPainter = slot; return true; } void QsciScintilla_virtualbase_initPainter(const void* self, QPainter* painter) { ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_initPainter(painter); } bool QsciScintilla_override_virtual_redirected(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__redirected = slot; return true; } QPaintDevice* QsciScintilla_virtualbase_redirected(const void* self, QPoint* offset) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_redirected(offset); } bool QsciScintilla_override_virtual_sharedPainter(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__sharedPainter = slot; return true; } QPainter* QsciScintilla_virtualbase_sharedPainter(const void* self) { return ( (const MiqtVirtualQsciScintilla*)(self) )->virtualbase_sharedPainter(); } bool QsciScintilla_override_virtual_timerEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__timerEvent = slot; return true; } void QsciScintilla_virtualbase_timerEvent(void* self, QTimerEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_timerEvent(event); } bool QsciScintilla_override_virtual_childEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__childEvent = slot; return true; } void QsciScintilla_virtualbase_childEvent(void* self, QChildEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_childEvent(event); } bool QsciScintilla_override_virtual_customEvent(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__customEvent = slot; return true; } void QsciScintilla_virtualbase_customEvent(void* self, QEvent* event) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_customEvent(event); } bool QsciScintilla_override_virtual_connectNotify(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__connectNotify = slot; return true; } void QsciScintilla_virtualbase_connectNotify(void* self, QMetaMethod* signal) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_connectNotify(signal); } bool QsciScintilla_override_virtual_disconnectNotify(void* self, intptr_t slot) { MiqtVirtualQsciScintilla* self_cast = dynamic_cast( (QsciScintilla*)(self) ); if (self_cast == nullptr) { return false; } self_cast->handle__disconnectNotify = slot; return true; } void QsciScintilla_virtualbase_disconnectNotify(void* self, QMetaMethod* signal) { ( (MiqtVirtualQsciScintilla*)(self) )->virtualbase_disconnectNotify(signal); } void QsciScintilla_delete(QsciScintilla* self) { delete self; }