2025-01-19 16:39:11 +13:00
# include <QChildEvent>
2024-11-06 18:30:07 +13:00
# include <QColor>
2025-01-19 16:39:11 +13:00
# include <QEvent>
2024-11-06 18:30:07 +13:00
# include <QFont>
# include <QList>
2025-01-19 16:39:11 +13:00
# include <QMetaMethod>
2024-11-06 18:30:07 +13:00
# include <QMetaObject>
# include <QObject>
2024-11-19 19:29:06 +13:00
# include <QSettings>
2024-11-06 18:30:07 +13:00
# include <QString>
# include <QByteArray>
# include <cstring>
2025-01-19 16:39:11 +13:00
# include <QTimerEvent>
2024-11-06 18:30:07 +13:00
# include <qscilexerlua.h>
# include "gen_qscilexerlua.h"
2024-12-11 19:55:47 +13:00
2025-01-07 11:30:33 +01:00
# ifdef __cplusplus
extern " C " {
# endif
2025-02-01 13:45:16 +13:00
void miqt_exec_callback_QsciLexerLua_setFoldCompact ( QsciLexerLua * , intptr_t , bool ) ;
const char * miqt_exec_callback_QsciLexerLua_language ( const QsciLexerLua * , intptr_t ) ;
const char * miqt_exec_callback_QsciLexerLua_lexer ( const QsciLexerLua * , intptr_t ) ;
int miqt_exec_callback_QsciLexerLua_lexerId ( const QsciLexerLua * , intptr_t ) ;
const char * miqt_exec_callback_QsciLexerLua_autoCompletionFillups ( const QsciLexerLua * , intptr_t ) ;
struct miqt_array /* of struct miqt_string */ miqt_exec_callback_QsciLexerLua_autoCompletionWordSeparators ( const QsciLexerLua * , intptr_t ) ;
const char * miqt_exec_callback_QsciLexerLua_blockEnd ( const QsciLexerLua * , intptr_t , int * ) ;
int miqt_exec_callback_QsciLexerLua_blockLookback ( const QsciLexerLua * , intptr_t ) ;
const char * miqt_exec_callback_QsciLexerLua_blockStart ( const QsciLexerLua * , intptr_t , int * ) ;
const char * miqt_exec_callback_QsciLexerLua_blockStartKeyword ( const QsciLexerLua * , intptr_t , int * ) ;
int miqt_exec_callback_QsciLexerLua_braceStyle ( const QsciLexerLua * , intptr_t ) ;
bool miqt_exec_callback_QsciLexerLua_caseSensitive ( const QsciLexerLua * , intptr_t ) ;
QColor * miqt_exec_callback_QsciLexerLua_color ( const QsciLexerLua * , intptr_t , int ) ;
bool miqt_exec_callback_QsciLexerLua_eolFill ( const QsciLexerLua * , intptr_t , int ) ;
QFont * miqt_exec_callback_QsciLexerLua_font ( const QsciLexerLua * , intptr_t , int ) ;
int miqt_exec_callback_QsciLexerLua_indentationGuideView ( const QsciLexerLua * , intptr_t ) ;
const char * miqt_exec_callback_QsciLexerLua_keywords ( const QsciLexerLua * , intptr_t , int ) ;
int miqt_exec_callback_QsciLexerLua_defaultStyle ( const QsciLexerLua * , intptr_t ) ;
struct miqt_string miqt_exec_callback_QsciLexerLua_description ( const QsciLexerLua * , intptr_t , int ) ;
QColor * miqt_exec_callback_QsciLexerLua_paper ( const QsciLexerLua * , intptr_t , int ) ;
QColor * miqt_exec_callback_QsciLexerLua_defaultColorWithStyle ( const QsciLexerLua * , intptr_t , int ) ;
bool miqt_exec_callback_QsciLexerLua_defaultEolFill ( const QsciLexerLua * , intptr_t , int ) ;
QFont * miqt_exec_callback_QsciLexerLua_defaultFontWithStyle ( const QsciLexerLua * , intptr_t , int ) ;
QColor * miqt_exec_callback_QsciLexerLua_defaultPaperWithStyle ( const QsciLexerLua * , intptr_t , int ) ;
void miqt_exec_callback_QsciLexerLua_setEditor ( QsciLexerLua * , intptr_t , QsciScintilla * ) ;
void miqt_exec_callback_QsciLexerLua_refreshProperties ( QsciLexerLua * , intptr_t ) ;
int miqt_exec_callback_QsciLexerLua_styleBitsNeeded ( const QsciLexerLua * , intptr_t ) ;
const char * miqt_exec_callback_QsciLexerLua_wordCharacters ( const QsciLexerLua * , intptr_t ) ;
void miqt_exec_callback_QsciLexerLua_setAutoIndentStyle ( QsciLexerLua * , intptr_t , int ) ;
void miqt_exec_callback_QsciLexerLua_setColor ( QsciLexerLua * , intptr_t , QColor * , int ) ;
void miqt_exec_callback_QsciLexerLua_setEolFill ( QsciLexerLua * , intptr_t , bool , int ) ;
void miqt_exec_callback_QsciLexerLua_setFont ( QsciLexerLua * , intptr_t , QFont * , int ) ;
void miqt_exec_callback_QsciLexerLua_setPaper ( QsciLexerLua * , intptr_t , QColor * , int ) ;
bool miqt_exec_callback_QsciLexerLua_readProperties ( QsciLexerLua * , intptr_t , QSettings * , struct miqt_string ) ;
bool miqt_exec_callback_QsciLexerLua_writeProperties ( const QsciLexerLua * , intptr_t , QSettings * , struct miqt_string ) ;
bool miqt_exec_callback_QsciLexerLua_event ( QsciLexerLua * , intptr_t , QEvent * ) ;
bool miqt_exec_callback_QsciLexerLua_eventFilter ( QsciLexerLua * , intptr_t , QObject * , QEvent * ) ;
void miqt_exec_callback_QsciLexerLua_timerEvent ( QsciLexerLua * , intptr_t , QTimerEvent * ) ;
void miqt_exec_callback_QsciLexerLua_childEvent ( QsciLexerLua * , intptr_t , QChildEvent * ) ;
void miqt_exec_callback_QsciLexerLua_customEvent ( QsciLexerLua * , intptr_t , QEvent * ) ;
void miqt_exec_callback_QsciLexerLua_connectNotify ( QsciLexerLua * , intptr_t , QMetaMethod * ) ;
void miqt_exec_callback_QsciLexerLua_disconnectNotify ( QsciLexerLua * , intptr_t , QMetaMethod * ) ;
2025-01-07 11:30:33 +01:00
# ifdef __cplusplus
} /* extern C */
2024-12-11 19:55:47 +13:00
# endif
2024-11-06 18:30:07 +13:00
2025-01-18 17:42:41 +13:00
class MiqtVirtualQsciLexerLua final : public QsciLexerLua {
2024-11-19 19:29:06 +13:00
public :
MiqtVirtualQsciLexerLua ( ) : QsciLexerLua ( ) { } ;
MiqtVirtualQsciLexerLua ( QObject * parent ) : QsciLexerLua ( parent ) { } ;
2025-01-18 17:42:41 +13:00
virtual ~ MiqtVirtualQsciLexerLua ( ) override = default ;
2024-11-19 19:29:06 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setFoldCompact = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setFoldCompact ( bool fold ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setFoldCompact = = 0 ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setFoldCompact ( fold ) ;
return ;
}
bool sigval1 = fold ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_setFoldCompact ( this , handle__setFoldCompact , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_setFoldCompact ( bool fold ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setFoldCompact ( fold ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__language = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual const char * language ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__language = = 0 ) {
2024-11-19 19:29:06 +13:00
return nullptr ; // Pure virtual, there is no base we can call
}
2025-02-01 13:45:16 +13:00
const char * callback_return_value = miqt_exec_callback_QsciLexerLua_language ( this , handle__language ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__lexer = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual const char * lexer ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__lexer = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : lexer ( ) ;
}
2025-02-01 13:45:16 +13:00
const char * callback_return_value = miqt_exec_callback_QsciLexerLua_lexer ( this , handle__lexer ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
const char * virtualbase_lexer ( ) const {
2024-11-19 19:29:06 +13:00
return ( const char * ) QsciLexerLua : : lexer ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__lexerId = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual int lexerId ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__lexerId = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : lexerId ( ) ;
}
2025-02-01 13:45:16 +13:00
int callback_return_value = miqt_exec_callback_QsciLexerLua_lexerId ( this , handle__lexerId ) ;
2024-11-19 19:29:06 +13:00
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
int virtualbase_lexerId ( ) const {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : lexerId ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__autoCompletionFillups = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual const char * autoCompletionFillups ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__autoCompletionFillups = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : autoCompletionFillups ( ) ;
}
2025-02-01 13:45:16 +13:00
const char * callback_return_value = miqt_exec_callback_QsciLexerLua_autoCompletionFillups ( this , handle__autoCompletionFillups ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
const char * virtualbase_autoCompletionFillups ( ) const {
2024-11-19 19:29:06 +13:00
return ( const char * ) QsciLexerLua : : autoCompletionFillups ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__autoCompletionWordSeparators = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QStringList autoCompletionWordSeparators ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__autoCompletionWordSeparators = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : autoCompletionWordSeparators ( ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_string */ callback_return_value = miqt_exec_callback_QsciLexerLua_autoCompletionWordSeparators ( this , handle__autoCompletionWordSeparators ) ;
2024-11-19 19:29:06 +13:00
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
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_string */ virtualbase_autoCompletionWordSeparators ( ) const {
2024-11-19 19:29:06 +13:00
QStringList _ret = QsciLexerLua : : 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
2025-02-01 13:45:16 +13:00
intptr_t handle__blockEnd = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual const char * blockEnd ( int * style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__blockEnd = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : blockEnd ( style ) ;
}
int * sigval1 = style ;
2025-02-01 13:45:16 +13:00
const char * callback_return_value = miqt_exec_callback_QsciLexerLua_blockEnd ( this , handle__blockEnd , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
const char * virtualbase_blockEnd ( int * style ) const {
2024-11-19 19:29:06 +13:00
return ( const char * ) QsciLexerLua : : blockEnd ( static_cast < int * > ( style ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__blockLookback = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual int blockLookback ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__blockLookback = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : blockLookback ( ) ;
}
2025-02-01 13:45:16 +13:00
int callback_return_value = miqt_exec_callback_QsciLexerLua_blockLookback ( this , handle__blockLookback ) ;
2024-11-19 19:29:06 +13:00
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
int virtualbase_blockLookback ( ) const {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : blockLookback ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__blockStart = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual const char * blockStart ( int * style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__blockStart = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : blockStart ( style ) ;
}
int * sigval1 = style ;
2025-02-01 13:45:16 +13:00
const char * callback_return_value = miqt_exec_callback_QsciLexerLua_blockStart ( this , handle__blockStart , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
const char * virtualbase_blockStart ( int * style ) const {
2024-11-19 19:29:06 +13:00
return ( const char * ) QsciLexerLua : : blockStart ( static_cast < int * > ( style ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__blockStartKeyword = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual const char * blockStartKeyword ( int * style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__blockStartKeyword = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : blockStartKeyword ( style ) ;
}
int * sigval1 = style ;
2025-02-01 13:45:16 +13:00
const char * callback_return_value = miqt_exec_callback_QsciLexerLua_blockStartKeyword ( this , handle__blockStartKeyword , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
const char * virtualbase_blockStartKeyword ( int * style ) const {
2024-11-19 19:29:06 +13:00
return ( const char * ) QsciLexerLua : : blockStartKeyword ( static_cast < int * > ( style ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__braceStyle = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual int braceStyle ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__braceStyle = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : braceStyle ( ) ;
}
2025-02-01 13:45:16 +13:00
int callback_return_value = miqt_exec_callback_QsciLexerLua_braceStyle ( this , handle__braceStyle ) ;
2024-11-19 19:29:06 +13:00
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
int virtualbase_braceStyle ( ) const {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : braceStyle ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__caseSensitive = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool caseSensitive ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__caseSensitive = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : caseSensitive ( ) ;
}
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QsciLexerLua_caseSensitive ( this , handle__caseSensitive ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_caseSensitive ( ) const {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : caseSensitive ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__color = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QColor color ( int style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__color = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : color ( style ) ;
}
int sigval1 = style ;
2025-02-01 13:45:16 +13:00
QColor * callback_return_value = miqt_exec_callback_QsciLexerLua_color ( this , handle__color , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return * callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
QColor * virtualbase_color ( int style ) const {
2024-11-19 19:29:06 +13:00
return new QColor ( QsciLexerLua : : color ( static_cast < int > ( style ) ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__eolFill = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool eolFill ( int style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__eolFill = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : eolFill ( style ) ;
}
int sigval1 = style ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QsciLexerLua_eolFill ( this , handle__eolFill , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_eolFill ( int style ) const {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : eolFill ( static_cast < int > ( style ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__font = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QFont font ( int style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__font = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : font ( style ) ;
}
int sigval1 = style ;
2025-02-01 13:45:16 +13:00
QFont * callback_return_value = miqt_exec_callback_QsciLexerLua_font ( this , handle__font , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return * callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
QFont * virtualbase_font ( int style ) const {
2024-11-19 19:29:06 +13:00
return new QFont ( QsciLexerLua : : font ( static_cast < int > ( style ) ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__indentationGuideView = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual int indentationGuideView ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__indentationGuideView = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : indentationGuideView ( ) ;
}
2025-02-01 13:45:16 +13:00
int callback_return_value = miqt_exec_callback_QsciLexerLua_indentationGuideView ( this , handle__indentationGuideView ) ;
2024-11-19 19:29:06 +13:00
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
int virtualbase_indentationGuideView ( ) const {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : indentationGuideView ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__keywords = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual const char * keywords ( int set ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__keywords = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : keywords ( set ) ;
}
int sigval1 = set ;
2025-02-01 13:45:16 +13:00
const char * callback_return_value = miqt_exec_callback_QsciLexerLua_keywords ( this , handle__keywords , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
const char * virtualbase_keywords ( int set ) const {
2024-11-19 19:29:06 +13:00
return ( const char * ) QsciLexerLua : : keywords ( static_cast < int > ( set ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__defaultStyle = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual int defaultStyle ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__defaultStyle = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : defaultStyle ( ) ;
}
2025-02-01 13:45:16 +13:00
int callback_return_value = miqt_exec_callback_QsciLexerLua_defaultStyle ( this , handle__defaultStyle ) ;
2024-11-19 19:29:06 +13:00
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
int virtualbase_defaultStyle ( ) const {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : defaultStyle ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__description = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QString description ( int style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__description = = 0 ) {
2024-11-19 19:29:06 +13:00
return QString ( ) ; // Pure virtual, there is no base we can call
}
int sigval1 = style ;
2025-02-01 13:45:16 +13:00
struct miqt_string callback_return_value = miqt_exec_callback_QsciLexerLua_description ( this , handle__description , sigval1 ) ;
2024-11-19 19:29:06 +13:00
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
2025-02-01 13:45:16 +13:00
intptr_t handle__paper = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QColor paper ( int style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__paper = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : paper ( style ) ;
}
int sigval1 = style ;
2025-02-01 13:45:16 +13:00
QColor * callback_return_value = miqt_exec_callback_QsciLexerLua_paper ( this , handle__paper , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return * callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
QColor * virtualbase_paper ( int style ) const {
2024-11-19 19:29:06 +13:00
return new QColor ( QsciLexerLua : : paper ( static_cast < int > ( style ) ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__defaultColorWithStyle = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QColor defaultColor ( int style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__defaultColorWithStyle = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : defaultColor ( style ) ;
}
int sigval1 = style ;
2025-02-01 13:45:16 +13:00
QColor * callback_return_value = miqt_exec_callback_QsciLexerLua_defaultColorWithStyle ( this , handle__defaultColorWithStyle , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return * callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
QColor * virtualbase_defaultColorWithStyle ( int style ) const {
2024-11-19 19:29:06 +13:00
return new QColor ( QsciLexerLua : : defaultColor ( static_cast < int > ( style ) ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__defaultEolFill = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool defaultEolFill ( int style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__defaultEolFill = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : defaultEolFill ( style ) ;
}
int sigval1 = style ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QsciLexerLua_defaultEolFill ( this , handle__defaultEolFill , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_defaultEolFill ( int style ) const {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : defaultEolFill ( static_cast < int > ( style ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__defaultFontWithStyle = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QFont defaultFont ( int style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__defaultFontWithStyle = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : defaultFont ( style ) ;
}
int sigval1 = style ;
2025-02-01 13:45:16 +13:00
QFont * callback_return_value = miqt_exec_callback_QsciLexerLua_defaultFontWithStyle ( this , handle__defaultFontWithStyle , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return * callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
QFont * virtualbase_defaultFontWithStyle ( int style ) const {
2024-11-19 19:29:06 +13:00
return new QFont ( QsciLexerLua : : defaultFont ( static_cast < int > ( style ) ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__defaultPaperWithStyle = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual QColor defaultPaper ( int style ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__defaultPaperWithStyle = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : defaultPaper ( style ) ;
}
int sigval1 = style ;
2025-02-01 13:45:16 +13:00
QColor * callback_return_value = miqt_exec_callback_QsciLexerLua_defaultPaperWithStyle ( this , handle__defaultPaperWithStyle , sigval1 ) ;
2024-11-19 19:29:06 +13:00
return * callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
QColor * virtualbase_defaultPaperWithStyle ( int style ) const {
2024-11-19 19:29:06 +13:00
return new QColor ( QsciLexerLua : : defaultPaper ( static_cast < int > ( style ) ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setEditor = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setEditor ( QsciScintilla * editor ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setEditor = = 0 ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setEditor ( editor ) ;
return ;
}
QsciScintilla * sigval1 = editor ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_setEditor ( this , handle__setEditor , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_setEditor ( QsciScintilla * editor ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setEditor ( editor ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__refreshProperties = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void refreshProperties ( ) override {
2025-02-01 13:45:16 +13:00
if ( handle__refreshProperties = = 0 ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : refreshProperties ( ) ;
return ;
}
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_refreshProperties ( this , handle__refreshProperties ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_refreshProperties ( ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : refreshProperties ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__styleBitsNeeded = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual int styleBitsNeeded ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__styleBitsNeeded = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : styleBitsNeeded ( ) ;
}
2025-02-01 13:45:16 +13:00
int callback_return_value = miqt_exec_callback_QsciLexerLua_styleBitsNeeded ( this , handle__styleBitsNeeded ) ;
2024-11-19 19:29:06 +13:00
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
int virtualbase_styleBitsNeeded ( ) const {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : styleBitsNeeded ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__wordCharacters = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual const char * wordCharacters ( ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__wordCharacters = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : wordCharacters ( ) ;
}
2025-02-01 13:45:16 +13:00
const char * callback_return_value = miqt_exec_callback_QsciLexerLua_wordCharacters ( this , handle__wordCharacters ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
const char * virtualbase_wordCharacters ( ) const {
2024-11-19 19:29:06 +13:00
return ( const char * ) QsciLexerLua : : wordCharacters ( ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setAutoIndentStyle = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setAutoIndentStyle ( int autoindentstyle ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setAutoIndentStyle = = 0 ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setAutoIndentStyle ( autoindentstyle ) ;
return ;
}
int sigval1 = autoindentstyle ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_setAutoIndentStyle ( this , handle__setAutoIndentStyle , sigval1 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_setAutoIndentStyle ( int autoindentstyle ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setAutoIndentStyle ( static_cast < int > ( autoindentstyle ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setColor = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setColor ( const QColor & c , int style ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setColor = = 0 ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setColor ( c , style ) ;
return ;
}
const QColor & c_ret = c ;
// Cast returned reference into pointer
QColor * sigval1 = const_cast < QColor * > ( & c_ret ) ;
int sigval2 = style ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_setColor ( this , handle__setColor , sigval1 , sigval2 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_setColor ( QColor * c , int style ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setColor ( * c , static_cast < int > ( style ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setEolFill = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setEolFill ( bool eoffill , int style ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setEolFill = = 0 ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setEolFill ( eoffill , style ) ;
return ;
}
bool sigval1 = eoffill ;
int sigval2 = style ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_setEolFill ( this , handle__setEolFill , sigval1 , sigval2 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_setEolFill ( bool eoffill , int style ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setEolFill ( eoffill , static_cast < int > ( style ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setFont = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setFont ( const QFont & f , int style ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setFont = = 0 ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setFont ( f , style ) ;
return ;
}
const QFont & f_ret = f ;
// Cast returned reference into pointer
QFont * sigval1 = const_cast < QFont * > ( & f_ret ) ;
int sigval2 = style ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_setFont ( this , handle__setFont , sigval1 , sigval2 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_setFont ( QFont * f , int style ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setFont ( * f , static_cast < int > ( style ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__setPaper = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual void setPaper ( const QColor & c , int style ) override {
2025-02-01 13:45:16 +13:00
if ( handle__setPaper = = 0 ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setPaper ( c , style ) ;
return ;
}
const QColor & c_ret = c ;
// Cast returned reference into pointer
QColor * sigval1 = const_cast < QColor * > ( & c_ret ) ;
int sigval2 = style ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_setPaper ( this , handle__setPaper , sigval1 , sigval2 ) ;
2024-11-19 19:29:06 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_setPaper ( QColor * c , int style ) {
2024-11-19 19:29:06 +13:00
QsciLexerLua : : setPaper ( * c , static_cast < int > ( style ) ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__readProperties = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool readProperties ( QSettings & qs , const QString & prefix ) override {
2025-02-01 13:45:16 +13:00
if ( handle__readProperties = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : 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 ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QsciLexerLua_readProperties ( this , handle__readProperties , sigval1 , sigval2 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_readProperties ( QSettings * qs , struct miqt_string prefix ) {
2024-11-19 19:29:06 +13:00
QString prefix_QString = QString : : fromUtf8 ( prefix . data , prefix . len ) ;
return QsciLexerLua : : readProperties ( * qs , prefix_QString ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__writeProperties = 0 ;
2024-11-19 19:29:06 +13:00
// Subclass to allow providing a Go implementation
virtual bool writeProperties ( QSettings & qs , const QString & prefix ) const override {
2025-02-01 13:45:16 +13:00
if ( handle__writeProperties = = 0 ) {
2024-11-19 19:29:06 +13:00
return QsciLexerLua : : 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 ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QsciLexerLua_writeProperties ( this , handle__writeProperties , sigval1 , sigval2 ) ;
2024-11-19 19:29:06 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_writeProperties ( QSettings * qs , struct miqt_string prefix ) const {
2024-11-19 19:29:06 +13:00
QString prefix_QString = QString : : fromUtf8 ( prefix . data , prefix . len ) ;
return QsciLexerLua : : writeProperties ( * qs , prefix_QString ) ;
}
2025-01-19 16:39:11 +13:00
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__event = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual bool event ( QEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__event = = 0 ) {
2025-01-19 16:39:11 +13:00
return QsciLexerLua : : event ( event ) ;
}
QEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QsciLexerLua_event ( this , handle__event , sigval1 ) ;
2025-01-19 16:39:11 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_event ( QEvent * event ) {
2025-01-19 16:39:11 +13:00
return QsciLexerLua : : event ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__eventFilter = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual bool eventFilter ( QObject * watched , QEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__eventFilter = = 0 ) {
2025-01-19 16:39:11 +13:00
return QsciLexerLua : : eventFilter ( watched , event ) ;
}
QObject * sigval1 = watched ;
QEvent * sigval2 = event ;
2025-02-01 13:45:16 +13:00
bool callback_return_value = miqt_exec_callback_QsciLexerLua_eventFilter ( this , handle__eventFilter , sigval1 , sigval2 ) ;
2025-01-19 16:39:11 +13:00
return callback_return_value ;
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
bool virtualbase_eventFilter ( QObject * watched , QEvent * event ) {
2025-01-19 16:39:11 +13:00
return QsciLexerLua : : eventFilter ( watched , event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__timerEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void timerEvent ( QTimerEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__timerEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
QsciLexerLua : : timerEvent ( event ) ;
return ;
}
QTimerEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_timerEvent ( this , handle__timerEvent , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_timerEvent ( QTimerEvent * event ) {
2025-01-19 16:39:11 +13:00
QsciLexerLua : : timerEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__childEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void childEvent ( QChildEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__childEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
QsciLexerLua : : childEvent ( event ) ;
return ;
}
QChildEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_childEvent ( this , handle__childEvent , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_childEvent ( QChildEvent * event ) {
2025-01-19 16:39:11 +13:00
QsciLexerLua : : childEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__customEvent = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void customEvent ( QEvent * event ) override {
2025-02-01 13:45:16 +13:00
if ( handle__customEvent = = 0 ) {
2025-01-19 16:39:11 +13:00
QsciLexerLua : : customEvent ( event ) ;
return ;
}
QEvent * sigval1 = event ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_customEvent ( this , handle__customEvent , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_customEvent ( QEvent * event ) {
2025-01-19 16:39:11 +13:00
QsciLexerLua : : customEvent ( event ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__connectNotify = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void connectNotify ( const QMetaMethod & signal ) override {
2025-02-01 13:45:16 +13:00
if ( handle__connectNotify = = 0 ) {
2025-01-19 16:39:11 +13:00
QsciLexerLua : : connectNotify ( signal ) ;
return ;
}
const QMetaMethod & signal_ret = signal ;
// Cast returned reference into pointer
QMetaMethod * sigval1 = const_cast < QMetaMethod * > ( & signal_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_connectNotify ( this , handle__connectNotify , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_connectNotify ( QMetaMethod * signal ) {
2025-01-19 16:39:11 +13:00
QsciLexerLua : : connectNotify ( * signal ) ;
}
// cgo.Handle value for overwritten implementation
2025-02-01 13:45:16 +13:00
intptr_t handle__disconnectNotify = 0 ;
2025-01-19 16:39:11 +13:00
// Subclass to allow providing a Go implementation
virtual void disconnectNotify ( const QMetaMethod & signal ) override {
2025-02-01 13:45:16 +13:00
if ( handle__disconnectNotify = = 0 ) {
2025-01-19 16:39:11 +13:00
QsciLexerLua : : disconnectNotify ( signal ) ;
return ;
}
const QMetaMethod & signal_ret = signal ;
// Cast returned reference into pointer
QMetaMethod * sigval1 = const_cast < QMetaMethod * > ( & signal_ret ) ;
2025-02-01 13:45:16 +13:00
miqt_exec_callback_QsciLexerLua_disconnectNotify ( this , handle__disconnectNotify , sigval1 ) ;
2025-01-19 16:39:11 +13:00
}
// Wrapper to allow calling protected method
2025-02-01 13:45:16 +13:00
void virtualbase_disconnectNotify ( QMetaMethod * signal ) {
2025-01-19 16:39:11 +13:00
QsciLexerLua : : disconnectNotify ( * signal ) ;
}
2024-11-19 19:29:06 +13:00
} ;
2024-12-07 17:15:57 +13:00
QsciLexerLua * QsciLexerLua_new ( ) {
return new MiqtVirtualQsciLexerLua ( ) ;
2024-11-06 18:30:07 +13:00
}
2024-12-07 17:15:57 +13:00
QsciLexerLua * QsciLexerLua_new2 ( QObject * parent ) {
return new MiqtVirtualQsciLexerLua ( parent ) ;
}
void QsciLexerLua_virtbase ( QsciLexerLua * src , QsciLexer * * outptr_QsciLexer ) {
* outptr_QsciLexer = static_cast < QsciLexer * > ( src ) ;
2024-11-06 18:30:07 +13:00
}
2025-02-01 13:45:16 +13:00
QMetaObject * QsciLexerLua_metaObject ( const QsciLexerLua * self ) {
2024-11-06 18:30:07 +13:00
return ( QMetaObject * ) self - > metaObject ( ) ;
}
2025-02-01 13:45:16 +13:00
void * QsciLexerLua_metacast ( QsciLexerLua * self , const char * param1 ) {
2024-11-06 18:30:07 +13:00
return self - > qt_metacast ( param1 ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QsciLexerLua_tr ( const char * s ) {
2024-11-06 18:30:07 +13:00
QString _ret = QsciLexerLua : : 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 ;
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_language ( const QsciLexerLua * self ) {
2024-11-06 18:30:07 +13:00
return ( const char * ) self - > language ( ) ;
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_lexer ( const QsciLexerLua * self ) {
2024-11-06 18:30:07 +13:00
return ( const char * ) self - > lexer ( ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_string */ QsciLexerLua_autoCompletionWordSeparators ( const QsciLexerLua * self ) {
2024-11-06 18:30:07 +13:00
QStringList _ret = self - > 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 ;
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_blockStart ( const QsciLexerLua * self ) {
2024-11-06 18:30:07 +13:00
return ( const char * ) self - > blockStart ( ) ;
}
2025-02-01 13:45:16 +13:00
int QsciLexerLua_braceStyle ( const QsciLexerLua * self ) {
2024-11-06 18:30:07 +13:00
return self - > braceStyle ( ) ;
}
2025-02-01 13:45:16 +13:00
QColor * QsciLexerLua_defaultColor ( const QsciLexerLua * self , int style ) {
2024-11-06 18:30:07 +13:00
return new QColor ( self - > defaultColor ( static_cast < int > ( style ) ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_defaultEolFill ( const QsciLexerLua * self , int style ) {
2024-11-06 18:30:07 +13:00
return self - > defaultEolFill ( static_cast < int > ( style ) ) ;
}
2025-02-01 13:45:16 +13:00
QFont * QsciLexerLua_defaultFont ( const QsciLexerLua * self , int style ) {
2024-11-06 18:30:07 +13:00
return new QFont ( self - > defaultFont ( static_cast < int > ( style ) ) ) ;
}
2025-02-01 13:45:16 +13:00
QColor * QsciLexerLua_defaultPaper ( const QsciLexerLua * self , int style ) {
2024-11-06 18:30:07 +13:00
return new QColor ( self - > defaultPaper ( static_cast < int > ( style ) ) ) ;
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_keywords ( const QsciLexerLua * self , int set ) {
2024-11-06 18:30:07 +13:00
return ( const char * ) self - > keywords ( static_cast < int > ( set ) ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QsciLexerLua_description ( const QsciLexerLua * self , int style ) {
2024-11-06 18:30:07 +13:00
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 ;
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_refreshProperties ( QsciLexerLua * self ) {
2024-11-06 18:30:07 +13:00
self - > refreshProperties ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_foldCompact ( const QsciLexerLua * self ) {
2024-11-06 18:30:07 +13:00
return self - > foldCompact ( ) ;
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_setFoldCompact ( QsciLexerLua * self , bool fold ) {
2024-11-06 18:30:07 +13:00
self - > setFoldCompact ( fold ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QsciLexerLua_tr2 ( const char * s , const char * c ) {
2024-11-06 18:30:07 +13:00
QString _ret = QsciLexerLua : : 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 ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QsciLexerLua_tr3 ( const char * s , const char * c , int n ) {
2024-11-06 18:30:07 +13:00
QString _ret = QsciLexerLua : : 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 ;
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_blockStart1 ( const QsciLexerLua * self , int * style ) {
2024-11-06 18:30:07 +13:00
return ( const char * ) self - > blockStart ( static_cast < int * > ( style ) ) ;
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_setFoldCompact ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setFoldCompact = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_setFoldCompact ( void * self , bool fold ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_setFoldCompact ( fold ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_language ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__language = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_lexer ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__lexer = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_virtualbase_lexer ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_lexer ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_lexerId ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__lexerId = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
int QsciLexerLua_virtualbase_lexerId ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_lexerId ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_autoCompletionFillups ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__autoCompletionFillups = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_virtualbase_autoCompletionFillups ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_autoCompletionFillups ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_autoCompletionWordSeparators ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__autoCompletionWordSeparators = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of struct miqt_string */ QsciLexerLua_virtualbase_autoCompletionWordSeparators ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_autoCompletionWordSeparators ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_blockEnd ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__blockEnd = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_virtualbase_blockEnd ( const void * self , int * style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_blockEnd ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_blockLookback ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__blockLookback = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
int QsciLexerLua_virtualbase_blockLookback ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_blockLookback ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_blockStart ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__blockStart = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_virtualbase_blockStart ( const void * self , int * style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_blockStart ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_blockStartKeyword ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__blockStartKeyword = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_virtualbase_blockStartKeyword ( const void * self , int * style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_blockStartKeyword ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_braceStyle ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__braceStyle = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
int QsciLexerLua_virtualbase_braceStyle ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_braceStyle ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_caseSensitive ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__caseSensitive = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_virtualbase_caseSensitive ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_caseSensitive ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_color ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__color = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QColor * QsciLexerLua_virtualbase_color ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_color ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_eolFill ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__eolFill = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_virtualbase_eolFill ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_eolFill ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_font ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__font = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QFont * QsciLexerLua_virtualbase_font ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_font ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_indentationGuideView ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__indentationGuideView = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
int QsciLexerLua_virtualbase_indentationGuideView ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_indentationGuideView ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_keywords ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__keywords = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_virtualbase_keywords ( const void * self , int set ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_keywords ( set ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_defaultStyle ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__defaultStyle = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
int QsciLexerLua_virtualbase_defaultStyle ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_defaultStyle ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_description ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__description = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_paper ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__paper = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QColor * QsciLexerLua_virtualbase_paper ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_paper ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_defaultColorWithStyle ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__defaultColorWithStyle = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QColor * QsciLexerLua_virtualbase_defaultColorWithStyle ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_defaultColorWithStyle ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_defaultEolFill ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__defaultEolFill = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_virtualbase_defaultEolFill ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_defaultEolFill ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_defaultFontWithStyle ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__defaultFontWithStyle = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QFont * QsciLexerLua_virtualbase_defaultFontWithStyle ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_defaultFontWithStyle ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_defaultPaperWithStyle ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__defaultPaperWithStyle = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
QColor * QsciLexerLua_virtualbase_defaultPaperWithStyle ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_defaultPaperWithStyle ( style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_setEditor ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setEditor = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_setEditor ( void * self , QsciScintilla * editor ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_setEditor ( editor ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_refreshProperties ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__refreshProperties = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_refreshProperties ( void * self ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_refreshProperties ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_styleBitsNeeded ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__styleBitsNeeded = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
int QsciLexerLua_virtualbase_styleBitsNeeded ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_styleBitsNeeded ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_wordCharacters ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__wordCharacters = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
const char * QsciLexerLua_virtualbase_wordCharacters ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_wordCharacters ( ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_setAutoIndentStyle ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setAutoIndentStyle = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_setAutoIndentStyle ( void * self , int autoindentstyle ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_setAutoIndentStyle ( autoindentstyle ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_setColor ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setColor = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_setColor ( void * self , QColor * c , int style ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_setColor ( c , style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_setEolFill ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setEolFill = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_setEolFill ( void * self , bool eoffill , int style ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_setEolFill ( eoffill , style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_setFont ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setFont = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_setFont ( void * self , QFont * f , int style ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_setFont ( f , style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_setPaper ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__setPaper = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_setPaper ( void * self , QColor * c , int style ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_setPaper ( c , style ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_readProperties ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__readProperties = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_virtualbase_readProperties ( void * self , QSettings * qs , struct miqt_string prefix ) {
return ( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_readProperties ( qs , prefix ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_writeProperties ( void * self , intptr_t slot ) {
2025-01-18 17:57:48 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__writeProperties = slot ;
2025-01-18 17:57:48 +13:00
return true ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_virtualbase_writeProperties ( const void * self , QSettings * qs , struct miqt_string prefix ) {
return ( ( const MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_writeProperties ( qs , prefix ) ;
2024-11-19 19:29:06 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_event ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__event = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_virtualbase_event ( void * self , QEvent * event ) {
return ( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_event ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_eventFilter ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__eventFilter = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_virtualbase_eventFilter ( void * self , QObject * watched , QEvent * event ) {
return ( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_eventFilter ( watched , event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_timerEvent ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__timerEvent = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_timerEvent ( void * self , QTimerEvent * event ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_timerEvent ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_childEvent ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__childEvent = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_childEvent ( void * self , QChildEvent * event ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_childEvent ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_customEvent ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__customEvent = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_customEvent ( void * self , QEvent * event ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_customEvent ( event ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_connectNotify ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__connectNotify = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_connectNotify ( void * self , QMetaMethod * signal ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_connectNotify ( signal ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
bool QsciLexerLua_override_virtual_disconnectNotify ( void * self , intptr_t slot ) {
2025-01-19 16:39:11 +13:00
MiqtVirtualQsciLexerLua * self_cast = dynamic_cast < MiqtVirtualQsciLexerLua * > ( ( QsciLexerLua * ) ( self ) ) ;
if ( self_cast = = nullptr ) {
return false ;
}
2025-02-01 13:45:16 +13:00
self_cast - > handle__disconnectNotify = slot ;
2025-01-19 16:39:11 +13:00
return true ;
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_virtualbase_disconnectNotify ( void * self , QMetaMethod * signal ) {
( ( MiqtVirtualQsciLexerLua * ) ( self ) ) - > virtualbase_disconnectNotify ( signal ) ;
2025-01-19 16:39:11 +13:00
}
2025-02-01 13:45:16 +13:00
void QsciLexerLua_delete ( QsciLexerLua * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-11-06 18:30:07 +13:00
}