miqt/qt-restricted-extras/qscintilla6/gen_qscilexerhtml.cpp

1372 lines
43 KiB
C++
Raw Normal View History

2024-11-06 05:30:07 +00:00
#include <QColor>
#include <QFont>
2024-11-19 06:29:06 +00:00
#include <QList>
2024-11-06 05:30:07 +00:00
#include <QMetaObject>
#include <QObject>
2024-11-19 06:29:06 +00:00
#include <QSettings>
2024-11-06 05:30:07 +00:00
#include <QString>
#include <QByteArray>
#include <cstring>
#include <qscilexerhtml.h>
#include "gen_qscilexerhtml.h"
#include "_cgo_export.h"
2024-11-19 06:29:06 +00:00
class MiqtVirtualQsciLexerHTML : public virtual QsciLexerHTML {
public:
MiqtVirtualQsciLexerHTML(): QsciLexerHTML() {};
MiqtVirtualQsciLexerHTML(QObject* parent): QsciLexerHTML(parent) {};
virtual ~MiqtVirtualQsciLexerHTML() = default;
// cgo.Handle value for overwritten implementation
intptr_t handle__SetFoldCompact = 0;
// Subclass to allow providing a Go implementation
virtual void setFoldCompact(bool fold) override {
if (handle__SetFoldCompact == 0) {
QsciLexerHTML::setFoldCompact(fold);
return;
}
bool sigval1 = fold;
miqt_exec_callback_QsciLexerHTML_SetFoldCompact(this, handle__SetFoldCompact, sigval1);
}
// Wrapper to allow calling protected method
void virtualbase_SetFoldCompact(bool fold) {
QsciLexerHTML::setFoldCompact(fold);
}
// cgo.Handle value for overwritten implementation
intptr_t handle__SetFoldPreprocessor = 0;
// Subclass to allow providing a Go implementation
virtual void setFoldPreprocessor(bool fold) override {
if (handle__SetFoldPreprocessor == 0) {
QsciLexerHTML::setFoldPreprocessor(fold);
return;
}
bool sigval1 = fold;
miqt_exec_callback_QsciLexerHTML_SetFoldPreprocessor(this, handle__SetFoldPreprocessor, sigval1);
}
// Wrapper to allow calling protected method
void virtualbase_SetFoldPreprocessor(bool fold) {
QsciLexerHTML::setFoldPreprocessor(fold);
}
// cgo.Handle value for overwritten implementation
intptr_t handle__SetCaseSensitiveTags = 0;
// Subclass to allow providing a Go implementation
virtual void setCaseSensitiveTags(bool sens) override {
if (handle__SetCaseSensitiveTags == 0) {
QsciLexerHTML::setCaseSensitiveTags(sens);
return;
}
bool sigval1 = sens;
miqt_exec_callback_QsciLexerHTML_SetCaseSensitiveTags(this, handle__SetCaseSensitiveTags, sigval1);
}
// Wrapper to allow calling protected method
void virtualbase_SetCaseSensitiveTags(bool sens) {
QsciLexerHTML::setCaseSensitiveTags(sens);
}
// cgo.Handle value for overwritten implementation
intptr_t handle__Language = 0;
// Subclass to allow providing a Go implementation
virtual const char* language() const override {
if (handle__Language == 0) {
return nullptr; // Pure virtual, there is no base we can call
}
const char* callback_return_value = miqt_exec_callback_QsciLexerHTML_Language(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__Language);
return callback_return_value;
}
// cgo.Handle value for overwritten implementation
intptr_t handle__Lexer = 0;
// Subclass to allow providing a Go implementation
virtual const char* lexer() const override {
if (handle__Lexer == 0) {
return QsciLexerHTML::lexer();
}
const char* callback_return_value = miqt_exec_callback_QsciLexerHTML_Lexer(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__Lexer);
return callback_return_value;
}
// Wrapper to allow calling protected method
const char* virtualbase_Lexer() const {
return (const char*) QsciLexerHTML::lexer();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__LexerId = 0;
// Subclass to allow providing a Go implementation
virtual int lexerId() const override {
if (handle__LexerId == 0) {
return QsciLexerHTML::lexerId();
}
int callback_return_value = miqt_exec_callback_QsciLexerHTML_LexerId(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__LexerId);
return static_cast<int>(callback_return_value);
}
// Wrapper to allow calling protected method
int virtualbase_LexerId() const {
return QsciLexerHTML::lexerId();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__AutoCompletionFillups = 0;
// Subclass to allow providing a Go implementation
virtual const char* autoCompletionFillups() const override {
if (handle__AutoCompletionFillups == 0) {
return QsciLexerHTML::autoCompletionFillups();
}
const char* callback_return_value = miqt_exec_callback_QsciLexerHTML_AutoCompletionFillups(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__AutoCompletionFillups);
return callback_return_value;
}
// Wrapper to allow calling protected method
const char* virtualbase_AutoCompletionFillups() const {
return (const char*) QsciLexerHTML::autoCompletionFillups();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__AutoCompletionWordSeparators = 0;
// Subclass to allow providing a Go implementation
virtual QStringList autoCompletionWordSeparators() const override {
if (handle__AutoCompletionWordSeparators == 0) {
return QsciLexerHTML::autoCompletionWordSeparators();
}
struct miqt_array /* of struct miqt_string */ callback_return_value = miqt_exec_callback_QsciLexerHTML_AutoCompletionWordSeparators(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__AutoCompletionWordSeparators);
QStringList callback_return_value_QList;
callback_return_value_QList.reserve(callback_return_value.len);
struct miqt_string* callback_return_value_arr = static_cast<struct miqt_string*>(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_AutoCompletionWordSeparators() const {
QStringList _ret = QsciLexerHTML::autoCompletionWordSeparators();
// Convert QList<> from C++ memory to manually-managed C memory
struct miqt_string* _arr = static_cast<struct miqt_string*>(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<char*>(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<void*>(_arr);
return _out;
}
// cgo.Handle value for overwritten implementation
intptr_t handle__BlockEnd = 0;
// Subclass to allow providing a Go implementation
virtual const char* blockEnd(int* style) const override {
if (handle__BlockEnd == 0) {
return QsciLexerHTML::blockEnd(style);
}
int* sigval1 = style;
const char* callback_return_value = miqt_exec_callback_QsciLexerHTML_BlockEnd(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__BlockEnd, sigval1);
return callback_return_value;
}
// Wrapper to allow calling protected method
const char* virtualbase_BlockEnd(int* style) const {
return (const char*) QsciLexerHTML::blockEnd(static_cast<int*>(style));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__BlockLookback = 0;
// Subclass to allow providing a Go implementation
virtual int blockLookback() const override {
if (handle__BlockLookback == 0) {
return QsciLexerHTML::blockLookback();
}
int callback_return_value = miqt_exec_callback_QsciLexerHTML_BlockLookback(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__BlockLookback);
return static_cast<int>(callback_return_value);
}
// Wrapper to allow calling protected method
int virtualbase_BlockLookback() const {
return QsciLexerHTML::blockLookback();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__BlockStart = 0;
// Subclass to allow providing a Go implementation
virtual const char* blockStart(int* style) const override {
if (handle__BlockStart == 0) {
return QsciLexerHTML::blockStart(style);
}
int* sigval1 = style;
const char* callback_return_value = miqt_exec_callback_QsciLexerHTML_BlockStart(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__BlockStart, sigval1);
return callback_return_value;
}
// Wrapper to allow calling protected method
const char* virtualbase_BlockStart(int* style) const {
return (const char*) QsciLexerHTML::blockStart(static_cast<int*>(style));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__BlockStartKeyword = 0;
// Subclass to allow providing a Go implementation
virtual const char* blockStartKeyword(int* style) const override {
if (handle__BlockStartKeyword == 0) {
return QsciLexerHTML::blockStartKeyword(style);
}
int* sigval1 = style;
const char* callback_return_value = miqt_exec_callback_QsciLexerHTML_BlockStartKeyword(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__BlockStartKeyword, sigval1);
return callback_return_value;
}
// Wrapper to allow calling protected method
const char* virtualbase_BlockStartKeyword(int* style) const {
return (const char*) QsciLexerHTML::blockStartKeyword(static_cast<int*>(style));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__BraceStyle = 0;
// Subclass to allow providing a Go implementation
virtual int braceStyle() const override {
if (handle__BraceStyle == 0) {
return QsciLexerHTML::braceStyle();
}
int callback_return_value = miqt_exec_callback_QsciLexerHTML_BraceStyle(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__BraceStyle);
return static_cast<int>(callback_return_value);
}
// Wrapper to allow calling protected method
int virtualbase_BraceStyle() const {
return QsciLexerHTML::braceStyle();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__CaseSensitive = 0;
// Subclass to allow providing a Go implementation
virtual bool caseSensitive() const override {
if (handle__CaseSensitive == 0) {
return QsciLexerHTML::caseSensitive();
}
bool callback_return_value = miqt_exec_callback_QsciLexerHTML_CaseSensitive(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__CaseSensitive);
return callback_return_value;
}
// Wrapper to allow calling protected method
bool virtualbase_CaseSensitive() const {
return QsciLexerHTML::caseSensitive();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__Color = 0;
// Subclass to allow providing a Go implementation
virtual QColor color(int style) const override {
if (handle__Color == 0) {
return QsciLexerHTML::color(style);
}
int sigval1 = style;
QColor* callback_return_value = miqt_exec_callback_QsciLexerHTML_Color(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__Color, sigval1);
return *callback_return_value;
}
// Wrapper to allow calling protected method
QColor* virtualbase_Color(int style) const {
return new QColor(QsciLexerHTML::color(static_cast<int>(style)));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__EolFill = 0;
// Subclass to allow providing a Go implementation
virtual bool eolFill(int style) const override {
if (handle__EolFill == 0) {
return QsciLexerHTML::eolFill(style);
}
int sigval1 = style;
bool callback_return_value = miqt_exec_callback_QsciLexerHTML_EolFill(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__EolFill, sigval1);
return callback_return_value;
}
// Wrapper to allow calling protected method
bool virtualbase_EolFill(int style) const {
return QsciLexerHTML::eolFill(static_cast<int>(style));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__Font = 0;
// Subclass to allow providing a Go implementation
virtual QFont font(int style) const override {
if (handle__Font == 0) {
return QsciLexerHTML::font(style);
}
int sigval1 = style;
QFont* callback_return_value = miqt_exec_callback_QsciLexerHTML_Font(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__Font, sigval1);
return *callback_return_value;
}
// Wrapper to allow calling protected method
QFont* virtualbase_Font(int style) const {
return new QFont(QsciLexerHTML::font(static_cast<int>(style)));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__IndentationGuideView = 0;
// Subclass to allow providing a Go implementation
virtual int indentationGuideView() const override {
if (handle__IndentationGuideView == 0) {
return QsciLexerHTML::indentationGuideView();
}
int callback_return_value = miqt_exec_callback_QsciLexerHTML_IndentationGuideView(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__IndentationGuideView);
return static_cast<int>(callback_return_value);
}
// Wrapper to allow calling protected method
int virtualbase_IndentationGuideView() const {
return QsciLexerHTML::indentationGuideView();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__Keywords = 0;
// Subclass to allow providing a Go implementation
virtual const char* keywords(int set) const override {
if (handle__Keywords == 0) {
return QsciLexerHTML::keywords(set);
}
int sigval1 = set;
const char* callback_return_value = miqt_exec_callback_QsciLexerHTML_Keywords(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__Keywords, sigval1);
return callback_return_value;
}
// Wrapper to allow calling protected method
const char* virtualbase_Keywords(int set) const {
return (const char*) QsciLexerHTML::keywords(static_cast<int>(set));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__DefaultStyle = 0;
// Subclass to allow providing a Go implementation
virtual int defaultStyle() const override {
if (handle__DefaultStyle == 0) {
return QsciLexerHTML::defaultStyle();
}
int callback_return_value = miqt_exec_callback_QsciLexerHTML_DefaultStyle(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__DefaultStyle);
return static_cast<int>(callback_return_value);
}
// Wrapper to allow calling protected method
int virtualbase_DefaultStyle() const {
return QsciLexerHTML::defaultStyle();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__Description = 0;
// Subclass to allow providing a Go implementation
virtual QString description(int style) const override {
if (handle__Description == 0) {
return QString(); // Pure virtual, there is no base we can call
}
int sigval1 = style;
struct miqt_string callback_return_value = miqt_exec_callback_QsciLexerHTML_Description(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__Description, sigval1);
QString callback_return_value_QString = QString::fromUtf8(callback_return_value.data, callback_return_value.len);
return callback_return_value_QString;
}
// cgo.Handle value for overwritten implementation
intptr_t handle__Paper = 0;
// Subclass to allow providing a Go implementation
virtual QColor paper(int style) const override {
if (handle__Paper == 0) {
return QsciLexerHTML::paper(style);
}
int sigval1 = style;
QColor* callback_return_value = miqt_exec_callback_QsciLexerHTML_Paper(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__Paper, sigval1);
return *callback_return_value;
}
// Wrapper to allow calling protected method
QColor* virtualbase_Paper(int style) const {
return new QColor(QsciLexerHTML::paper(static_cast<int>(style)));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__DefaultColorWithStyle = 0;
// Subclass to allow providing a Go implementation
virtual QColor defaultColor(int style) const override {
if (handle__DefaultColorWithStyle == 0) {
return QsciLexerHTML::defaultColor(style);
}
int sigval1 = style;
QColor* callback_return_value = miqt_exec_callback_QsciLexerHTML_DefaultColorWithStyle(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__DefaultColorWithStyle, sigval1);
return *callback_return_value;
}
// Wrapper to allow calling protected method
QColor* virtualbase_DefaultColorWithStyle(int style) const {
return new QColor(QsciLexerHTML::defaultColor(static_cast<int>(style)));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__DefaultEolFill = 0;
// Subclass to allow providing a Go implementation
virtual bool defaultEolFill(int style) const override {
if (handle__DefaultEolFill == 0) {
return QsciLexerHTML::defaultEolFill(style);
}
int sigval1 = style;
bool callback_return_value = miqt_exec_callback_QsciLexerHTML_DefaultEolFill(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__DefaultEolFill, sigval1);
return callback_return_value;
}
// Wrapper to allow calling protected method
bool virtualbase_DefaultEolFill(int style) const {
return QsciLexerHTML::defaultEolFill(static_cast<int>(style));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__DefaultFontWithStyle = 0;
// Subclass to allow providing a Go implementation
virtual QFont defaultFont(int style) const override {
if (handle__DefaultFontWithStyle == 0) {
return QsciLexerHTML::defaultFont(style);
}
int sigval1 = style;
QFont* callback_return_value = miqt_exec_callback_QsciLexerHTML_DefaultFontWithStyle(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__DefaultFontWithStyle, sigval1);
return *callback_return_value;
}
// Wrapper to allow calling protected method
QFont* virtualbase_DefaultFontWithStyle(int style) const {
return new QFont(QsciLexerHTML::defaultFont(static_cast<int>(style)));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__DefaultPaperWithStyle = 0;
// Subclass to allow providing a Go implementation
virtual QColor defaultPaper(int style) const override {
if (handle__DefaultPaperWithStyle == 0) {
return QsciLexerHTML::defaultPaper(style);
}
int sigval1 = style;
QColor* callback_return_value = miqt_exec_callback_QsciLexerHTML_DefaultPaperWithStyle(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__DefaultPaperWithStyle, sigval1);
return *callback_return_value;
}
// Wrapper to allow calling protected method
QColor* virtualbase_DefaultPaperWithStyle(int style) const {
return new QColor(QsciLexerHTML::defaultPaper(static_cast<int>(style)));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__SetEditor = 0;
// Subclass to allow providing a Go implementation
virtual void setEditor(QsciScintilla* editor) override {
if (handle__SetEditor == 0) {
QsciLexerHTML::setEditor(editor);
return;
}
QsciScintilla* sigval1 = editor;
miqt_exec_callback_QsciLexerHTML_SetEditor(this, handle__SetEditor, sigval1);
}
// Wrapper to allow calling protected method
void virtualbase_SetEditor(QsciScintilla* editor) {
QsciLexerHTML::setEditor(editor);
}
// cgo.Handle value for overwritten implementation
intptr_t handle__RefreshProperties = 0;
// Subclass to allow providing a Go implementation
virtual void refreshProperties() override {
if (handle__RefreshProperties == 0) {
QsciLexerHTML::refreshProperties();
return;
}
miqt_exec_callback_QsciLexerHTML_RefreshProperties(this, handle__RefreshProperties);
}
// Wrapper to allow calling protected method
void virtualbase_RefreshProperties() {
QsciLexerHTML::refreshProperties();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__StyleBitsNeeded = 0;
// Subclass to allow providing a Go implementation
virtual int styleBitsNeeded() const override {
if (handle__StyleBitsNeeded == 0) {
return QsciLexerHTML::styleBitsNeeded();
}
int callback_return_value = miqt_exec_callback_QsciLexerHTML_StyleBitsNeeded(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__StyleBitsNeeded);
return static_cast<int>(callback_return_value);
}
// Wrapper to allow calling protected method
int virtualbase_StyleBitsNeeded() const {
return QsciLexerHTML::styleBitsNeeded();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__WordCharacters = 0;
// Subclass to allow providing a Go implementation
virtual const char* wordCharacters() const override {
if (handle__WordCharacters == 0) {
return QsciLexerHTML::wordCharacters();
}
const char* callback_return_value = miqt_exec_callback_QsciLexerHTML_WordCharacters(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__WordCharacters);
return callback_return_value;
}
// Wrapper to allow calling protected method
const char* virtualbase_WordCharacters() const {
return (const char*) QsciLexerHTML::wordCharacters();
}
// cgo.Handle value for overwritten implementation
intptr_t handle__SetAutoIndentStyle = 0;
// Subclass to allow providing a Go implementation
virtual void setAutoIndentStyle(int autoindentstyle) override {
if (handle__SetAutoIndentStyle == 0) {
QsciLexerHTML::setAutoIndentStyle(autoindentstyle);
return;
}
int sigval1 = autoindentstyle;
miqt_exec_callback_QsciLexerHTML_SetAutoIndentStyle(this, handle__SetAutoIndentStyle, sigval1);
}
// Wrapper to allow calling protected method
void virtualbase_SetAutoIndentStyle(int autoindentstyle) {
QsciLexerHTML::setAutoIndentStyle(static_cast<int>(autoindentstyle));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__SetColor = 0;
// Subclass to allow providing a Go implementation
virtual void setColor(const QColor& c, int style) override {
if (handle__SetColor == 0) {
QsciLexerHTML::setColor(c, style);
return;
}
const QColor& c_ret = c;
// Cast returned reference into pointer
QColor* sigval1 = const_cast<QColor*>(&c_ret);
int sigval2 = style;
miqt_exec_callback_QsciLexerHTML_SetColor(this, handle__SetColor, sigval1, sigval2);
}
// Wrapper to allow calling protected method
void virtualbase_SetColor(QColor* c, int style) {
QsciLexerHTML::setColor(*c, static_cast<int>(style));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__SetEolFill = 0;
// Subclass to allow providing a Go implementation
virtual void setEolFill(bool eoffill, int style) override {
if (handle__SetEolFill == 0) {
QsciLexerHTML::setEolFill(eoffill, style);
return;
}
bool sigval1 = eoffill;
int sigval2 = style;
miqt_exec_callback_QsciLexerHTML_SetEolFill(this, handle__SetEolFill, sigval1, sigval2);
}
// Wrapper to allow calling protected method
void virtualbase_SetEolFill(bool eoffill, int style) {
QsciLexerHTML::setEolFill(eoffill, static_cast<int>(style));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__SetFont = 0;
// Subclass to allow providing a Go implementation
virtual void setFont(const QFont& f, int style) override {
if (handle__SetFont == 0) {
QsciLexerHTML::setFont(f, style);
return;
}
const QFont& f_ret = f;
// Cast returned reference into pointer
QFont* sigval1 = const_cast<QFont*>(&f_ret);
int sigval2 = style;
miqt_exec_callback_QsciLexerHTML_SetFont(this, handle__SetFont, sigval1, sigval2);
}
// Wrapper to allow calling protected method
void virtualbase_SetFont(QFont* f, int style) {
QsciLexerHTML::setFont(*f, static_cast<int>(style));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__SetPaper = 0;
// Subclass to allow providing a Go implementation
virtual void setPaper(const QColor& c, int style) override {
if (handle__SetPaper == 0) {
QsciLexerHTML::setPaper(c, style);
return;
}
const QColor& c_ret = c;
// Cast returned reference into pointer
QColor* sigval1 = const_cast<QColor*>(&c_ret);
int sigval2 = style;
miqt_exec_callback_QsciLexerHTML_SetPaper(this, handle__SetPaper, sigval1, sigval2);
}
// Wrapper to allow calling protected method
void virtualbase_SetPaper(QColor* c, int style) {
QsciLexerHTML::setPaper(*c, static_cast<int>(style));
}
// cgo.Handle value for overwritten implementation
intptr_t handle__ReadProperties = 0;
// Subclass to allow providing a Go implementation
virtual bool readProperties(QSettings& qs, const QString& prefix) override {
if (handle__ReadProperties == 0) {
return QsciLexerHTML::readProperties(qs, prefix);
}
QSettings& qs_ret = qs;
// Cast returned reference into pointer
QSettings* sigval1 = &qs_ret;
const QString prefix_ret = prefix;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray prefix_b = prefix_ret.toUtf8();
struct miqt_string prefix_ms;
prefix_ms.len = prefix_b.length();
prefix_ms.data = static_cast<char*>(malloc(prefix_ms.len));
memcpy(prefix_ms.data, prefix_b.data(), prefix_ms.len);
struct miqt_string sigval2 = prefix_ms;
bool callback_return_value = miqt_exec_callback_QsciLexerHTML_ReadProperties(this, handle__ReadProperties, sigval1, sigval2);
return callback_return_value;
}
// Wrapper to allow calling protected method
bool virtualbase_ReadProperties(QSettings* qs, struct miqt_string prefix) {
QString prefix_QString = QString::fromUtf8(prefix.data, prefix.len);
return QsciLexerHTML::readProperties(*qs, prefix_QString);
}
// cgo.Handle value for overwritten implementation
intptr_t handle__WriteProperties = 0;
// Subclass to allow providing a Go implementation
virtual bool writeProperties(QSettings& qs, const QString& prefix) const override {
if (handle__WriteProperties == 0) {
return QsciLexerHTML::writeProperties(qs, prefix);
}
QSettings& qs_ret = qs;
// Cast returned reference into pointer
QSettings* sigval1 = &qs_ret;
const QString prefix_ret = prefix;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray prefix_b = prefix_ret.toUtf8();
struct miqt_string prefix_ms;
prefix_ms.len = prefix_b.length();
prefix_ms.data = static_cast<char*>(malloc(prefix_ms.len));
memcpy(prefix_ms.data, prefix_b.data(), prefix_ms.len);
struct miqt_string sigval2 = prefix_ms;
bool callback_return_value = miqt_exec_callback_QsciLexerHTML_WriteProperties(const_cast<MiqtVirtualQsciLexerHTML*>(this), handle__WriteProperties, sigval1, sigval2);
return callback_return_value;
}
// Wrapper to allow calling protected method
bool virtualbase_WriteProperties(QSettings* qs, struct miqt_string prefix) const {
QString prefix_QString = QString::fromUtf8(prefix.data, prefix.len);
return QsciLexerHTML::writeProperties(*qs, prefix_QString);
}
};
void QsciLexerHTML_new(QsciLexerHTML** outptr_QsciLexerHTML, QsciLexer** outptr_QsciLexer, QObject** outptr_QObject) {
MiqtVirtualQsciLexerHTML* ret = new MiqtVirtualQsciLexerHTML();
*outptr_QsciLexerHTML = ret;
*outptr_QsciLexer = static_cast<QsciLexer*>(ret);
*outptr_QObject = static_cast<QObject*>(ret);
2024-11-06 05:30:07 +00:00
}
2024-11-19 06:29:06 +00:00
void QsciLexerHTML_new2(QObject* parent, QsciLexerHTML** outptr_QsciLexerHTML, QsciLexer** outptr_QsciLexer, QObject** outptr_QObject) {
MiqtVirtualQsciLexerHTML* ret = new MiqtVirtualQsciLexerHTML(parent);
*outptr_QsciLexerHTML = ret;
*outptr_QsciLexer = static_cast<QsciLexer*>(ret);
*outptr_QObject = static_cast<QObject*>(ret);
2024-11-06 05:30:07 +00:00
}
QMetaObject* QsciLexerHTML_MetaObject(const QsciLexerHTML* self) {
return (QMetaObject*) self->metaObject();
}
void* QsciLexerHTML_Metacast(QsciLexerHTML* self, const char* param1) {
return self->qt_metacast(param1);
}
struct miqt_string QsciLexerHTML_Tr(const char* s) {
QString _ret = QsciLexerHTML::tr(s);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
struct miqt_string _ms;
_ms.len = _b.length();
_ms.data = static_cast<char*>(malloc(_ms.len));
memcpy(_ms.data, _b.data(), _ms.len);
return _ms;
}
const char* QsciLexerHTML_Language(const QsciLexerHTML* self) {
return (const char*) self->language();
}
const char* QsciLexerHTML_Lexer(const QsciLexerHTML* self) {
return (const char*) self->lexer();
}
const char* QsciLexerHTML_AutoCompletionFillups(const QsciLexerHTML* self) {
return (const char*) self->autoCompletionFillups();
}
const char* QsciLexerHTML_WordCharacters(const QsciLexerHTML* self) {
return (const char*) self->wordCharacters();
}
QColor* QsciLexerHTML_DefaultColor(const QsciLexerHTML* self, int style) {
return new QColor(self->defaultColor(static_cast<int>(style)));
}
bool QsciLexerHTML_DefaultEolFill(const QsciLexerHTML* self, int style) {
return self->defaultEolFill(static_cast<int>(style));
}
QFont* QsciLexerHTML_DefaultFont(const QsciLexerHTML* self, int style) {
return new QFont(self->defaultFont(static_cast<int>(style)));
}
QColor* QsciLexerHTML_DefaultPaper(const QsciLexerHTML* self, int style) {
return new QColor(self->defaultPaper(static_cast<int>(style)));
}
const char* QsciLexerHTML_Keywords(const QsciLexerHTML* self, int set) {
return (const char*) self->keywords(static_cast<int>(set));
}
struct miqt_string QsciLexerHTML_Description(const QsciLexerHTML* self, int style) {
QString _ret = self->description(static_cast<int>(style));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
struct miqt_string _ms;
_ms.len = _b.length();
_ms.data = static_cast<char*>(malloc(_ms.len));
memcpy(_ms.data, _b.data(), _ms.len);
return _ms;
}
void QsciLexerHTML_RefreshProperties(QsciLexerHTML* self) {
self->refreshProperties();
}
bool QsciLexerHTML_CaseSensitiveTags(const QsciLexerHTML* self) {
return self->caseSensitiveTags();
}
void QsciLexerHTML_SetDjangoTemplates(QsciLexerHTML* self, bool enabled) {
self->setDjangoTemplates(enabled);
}
bool QsciLexerHTML_DjangoTemplates(const QsciLexerHTML* self) {
return self->djangoTemplates();
}
bool QsciLexerHTML_FoldCompact(const QsciLexerHTML* self) {
return self->foldCompact();
}
bool QsciLexerHTML_FoldPreprocessor(const QsciLexerHTML* self) {
return self->foldPreprocessor();
}
void QsciLexerHTML_SetFoldScriptComments(QsciLexerHTML* self, bool fold) {
self->setFoldScriptComments(fold);
}
bool QsciLexerHTML_FoldScriptComments(const QsciLexerHTML* self) {
return self->foldScriptComments();
}
void QsciLexerHTML_SetFoldScriptHeredocs(QsciLexerHTML* self, bool fold) {
self->setFoldScriptHeredocs(fold);
}
bool QsciLexerHTML_FoldScriptHeredocs(const QsciLexerHTML* self) {
return self->foldScriptHeredocs();
}
void QsciLexerHTML_SetMakoTemplates(QsciLexerHTML* self, bool enabled) {
self->setMakoTemplates(enabled);
}
bool QsciLexerHTML_MakoTemplates(const QsciLexerHTML* self) {
return self->makoTemplates();
}
void QsciLexerHTML_SetFoldCompact(QsciLexerHTML* self, bool fold) {
self->setFoldCompact(fold);
}
void QsciLexerHTML_SetFoldPreprocessor(QsciLexerHTML* self, bool fold) {
self->setFoldPreprocessor(fold);
}
void QsciLexerHTML_SetCaseSensitiveTags(QsciLexerHTML* self, bool sens) {
self->setCaseSensitiveTags(sens);
}
struct miqt_string QsciLexerHTML_Tr2(const char* s, const char* c) {
QString _ret = QsciLexerHTML::tr(s, c);
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
struct miqt_string _ms;
_ms.len = _b.length();
_ms.data = static_cast<char*>(malloc(_ms.len));
memcpy(_ms.data, _b.data(), _ms.len);
return _ms;
}
struct miqt_string QsciLexerHTML_Tr3(const char* s, const char* c, int n) {
QString _ret = QsciLexerHTML::tr(s, c, static_cast<int>(n));
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret.toUtf8();
struct miqt_string _ms;
_ms.len = _b.length();
_ms.data = static_cast<char*>(malloc(_ms.len));
memcpy(_ms.data, _b.data(), _ms.len);
return _ms;
}
2024-11-19 06:29:06 +00:00
void QsciLexerHTML_override_virtual_SetFoldCompact(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__SetFoldCompact = slot;
}
void QsciLexerHTML_virtualbase_SetFoldCompact(void* self, bool fold) {
( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_SetFoldCompact(fold);
}
void QsciLexerHTML_override_virtual_SetFoldPreprocessor(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__SetFoldPreprocessor = slot;
}
void QsciLexerHTML_virtualbase_SetFoldPreprocessor(void* self, bool fold) {
( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_SetFoldPreprocessor(fold);
}
void QsciLexerHTML_override_virtual_SetCaseSensitiveTags(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__SetCaseSensitiveTags = slot;
}
void QsciLexerHTML_virtualbase_SetCaseSensitiveTags(void* self, bool sens) {
( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_SetCaseSensitiveTags(sens);
}
void QsciLexerHTML_override_virtual_Language(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__Language = slot;
}
void QsciLexerHTML_override_virtual_Lexer(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__Lexer = slot;
}
const char* QsciLexerHTML_virtualbase_Lexer(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_Lexer();
}
void QsciLexerHTML_override_virtual_LexerId(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__LexerId = slot;
}
int QsciLexerHTML_virtualbase_LexerId(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_LexerId();
}
void QsciLexerHTML_override_virtual_AutoCompletionFillups(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__AutoCompletionFillups = slot;
}
const char* QsciLexerHTML_virtualbase_AutoCompletionFillups(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_AutoCompletionFillups();
}
void QsciLexerHTML_override_virtual_AutoCompletionWordSeparators(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__AutoCompletionWordSeparators = slot;
}
struct miqt_array /* of struct miqt_string */ QsciLexerHTML_virtualbase_AutoCompletionWordSeparators(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_AutoCompletionWordSeparators();
}
void QsciLexerHTML_override_virtual_BlockEnd(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__BlockEnd = slot;
}
const char* QsciLexerHTML_virtualbase_BlockEnd(const void* self, int* style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_BlockEnd(style);
}
void QsciLexerHTML_override_virtual_BlockLookback(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__BlockLookback = slot;
}
int QsciLexerHTML_virtualbase_BlockLookback(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_BlockLookback();
}
void QsciLexerHTML_override_virtual_BlockStart(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__BlockStart = slot;
}
const char* QsciLexerHTML_virtualbase_BlockStart(const void* self, int* style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_BlockStart(style);
}
void QsciLexerHTML_override_virtual_BlockStartKeyword(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__BlockStartKeyword = slot;
}
const char* QsciLexerHTML_virtualbase_BlockStartKeyword(const void* self, int* style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_BlockStartKeyword(style);
}
void QsciLexerHTML_override_virtual_BraceStyle(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__BraceStyle = slot;
}
int QsciLexerHTML_virtualbase_BraceStyle(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_BraceStyle();
}
void QsciLexerHTML_override_virtual_CaseSensitive(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__CaseSensitive = slot;
}
bool QsciLexerHTML_virtualbase_CaseSensitive(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_CaseSensitive();
}
void QsciLexerHTML_override_virtual_Color(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__Color = slot;
}
QColor* QsciLexerHTML_virtualbase_Color(const void* self, int style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_Color(style);
}
void QsciLexerHTML_override_virtual_EolFill(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__EolFill = slot;
}
bool QsciLexerHTML_virtualbase_EolFill(const void* self, int style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_EolFill(style);
}
void QsciLexerHTML_override_virtual_Font(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__Font = slot;
}
QFont* QsciLexerHTML_virtualbase_Font(const void* self, int style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_Font(style);
}
void QsciLexerHTML_override_virtual_IndentationGuideView(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__IndentationGuideView = slot;
}
int QsciLexerHTML_virtualbase_IndentationGuideView(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_IndentationGuideView();
}
void QsciLexerHTML_override_virtual_Keywords(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__Keywords = slot;
}
const char* QsciLexerHTML_virtualbase_Keywords(const void* self, int set) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_Keywords(set);
}
void QsciLexerHTML_override_virtual_DefaultStyle(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__DefaultStyle = slot;
}
int QsciLexerHTML_virtualbase_DefaultStyle(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_DefaultStyle();
}
void QsciLexerHTML_override_virtual_Description(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__Description = slot;
}
void QsciLexerHTML_override_virtual_Paper(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__Paper = slot;
}
QColor* QsciLexerHTML_virtualbase_Paper(const void* self, int style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_Paper(style);
}
void QsciLexerHTML_override_virtual_DefaultColorWithStyle(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__DefaultColorWithStyle = slot;
}
QColor* QsciLexerHTML_virtualbase_DefaultColorWithStyle(const void* self, int style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_DefaultColorWithStyle(style);
}
void QsciLexerHTML_override_virtual_DefaultEolFill(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__DefaultEolFill = slot;
}
bool QsciLexerHTML_virtualbase_DefaultEolFill(const void* self, int style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_DefaultEolFill(style);
}
void QsciLexerHTML_override_virtual_DefaultFontWithStyle(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__DefaultFontWithStyle = slot;
}
QFont* QsciLexerHTML_virtualbase_DefaultFontWithStyle(const void* self, int style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_DefaultFontWithStyle(style);
}
void QsciLexerHTML_override_virtual_DefaultPaperWithStyle(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__DefaultPaperWithStyle = slot;
}
QColor* QsciLexerHTML_virtualbase_DefaultPaperWithStyle(const void* self, int style) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_DefaultPaperWithStyle(style);
}
void QsciLexerHTML_override_virtual_SetEditor(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__SetEditor = slot;
}
void QsciLexerHTML_virtualbase_SetEditor(void* self, QsciScintilla* editor) {
( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_SetEditor(editor);
}
void QsciLexerHTML_override_virtual_RefreshProperties(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__RefreshProperties = slot;
}
void QsciLexerHTML_virtualbase_RefreshProperties(void* self) {
( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_RefreshProperties();
}
void QsciLexerHTML_override_virtual_StyleBitsNeeded(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__StyleBitsNeeded = slot;
}
int QsciLexerHTML_virtualbase_StyleBitsNeeded(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_StyleBitsNeeded();
}
void QsciLexerHTML_override_virtual_WordCharacters(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__WordCharacters = slot;
}
const char* QsciLexerHTML_virtualbase_WordCharacters(const void* self) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_WordCharacters();
}
void QsciLexerHTML_override_virtual_SetAutoIndentStyle(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__SetAutoIndentStyle = slot;
}
void QsciLexerHTML_virtualbase_SetAutoIndentStyle(void* self, int autoindentstyle) {
( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_SetAutoIndentStyle(autoindentstyle);
}
void QsciLexerHTML_override_virtual_SetColor(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__SetColor = slot;
}
void QsciLexerHTML_virtualbase_SetColor(void* self, QColor* c, int style) {
( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_SetColor(c, style);
}
void QsciLexerHTML_override_virtual_SetEolFill(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__SetEolFill = slot;
}
void QsciLexerHTML_virtualbase_SetEolFill(void* self, bool eoffill, int style) {
( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_SetEolFill(eoffill, style);
}
void QsciLexerHTML_override_virtual_SetFont(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__SetFont = slot;
}
void QsciLexerHTML_virtualbase_SetFont(void* self, QFont* f, int style) {
( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_SetFont(f, style);
}
void QsciLexerHTML_override_virtual_SetPaper(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__SetPaper = slot;
}
void QsciLexerHTML_virtualbase_SetPaper(void* self, QColor* c, int style) {
( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_SetPaper(c, style);
}
void QsciLexerHTML_override_virtual_ReadProperties(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__ReadProperties = slot;
}
bool QsciLexerHTML_virtualbase_ReadProperties(void* self, QSettings* qs, struct miqt_string prefix) {
return ( (MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_ReadProperties(qs, prefix);
}
void QsciLexerHTML_override_virtual_WriteProperties(void* self, intptr_t slot) {
dynamic_cast<MiqtVirtualQsciLexerHTML*>( (QsciLexerHTML*)(self) )->handle__WriteProperties = slot;
}
bool QsciLexerHTML_virtualbase_WriteProperties(const void* self, QSettings* qs, struct miqt_string prefix) {
return ( (const MiqtVirtualQsciLexerHTML*)(self) )->virtualbase_WriteProperties(qs, prefix);
}
void QsciLexerHTML_Delete(QsciLexerHTML* self, bool isSubclass) {
if (isSubclass) {
delete dynamic_cast<MiqtVirtualQsciLexerHTML*>( self );
} else {
delete self;
}
2024-11-06 05:30:07 +00:00
}