2024-10-20 04:59:23 +00:00
# include <QColor>
# include <QFont>
2024-11-19 06:29:06 +00:00
# include <QList>
2024-10-20 04:59:23 +00:00
# include <QMetaObject>
# include <QObject>
2024-11-19 06:29:06 +00:00
# include <QSettings>
2024-10-20 04:59:23 +00:00
# include <QString>
# include <QByteArray>
# include <cstring>
# include <qscilexercmake.h>
# include "gen_qscilexercmake.h"
2024-12-11 06:55:47 +00:00
# ifndef _Bool
# define _Bool bool
# endif
2024-10-20 04:59:23 +00:00
# include "_cgo_export.h"
2024-11-19 06:29:06 +00:00
class MiqtVirtualQsciLexerCMake : public virtual QsciLexerCMake {
public :
MiqtVirtualQsciLexerCMake ( ) : QsciLexerCMake ( ) { } ;
MiqtVirtualQsciLexerCMake ( QObject * parent ) : QsciLexerCMake ( parent ) { } ;
virtual ~ MiqtVirtualQsciLexerCMake ( ) = default ;
// cgo.Handle value for overwritten implementation
intptr_t handle__SetFoldAtElse = 0 ;
// Subclass to allow providing a Go implementation
virtual void setFoldAtElse ( bool fold ) override {
if ( handle__SetFoldAtElse = = 0 ) {
QsciLexerCMake : : setFoldAtElse ( fold ) ;
return ;
}
bool sigval1 = fold ;
miqt_exec_callback_QsciLexerCMake_SetFoldAtElse ( this , handle__SetFoldAtElse , sigval1 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_SetFoldAtElse ( bool fold ) {
QsciLexerCMake : : setFoldAtElse ( fold ) ;
}
// 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_QsciLexerCMake_Language ( const_cast < MiqtVirtualQsciLexerCMake * > ( 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 QsciLexerCMake : : lexer ( ) ;
}
const char * callback_return_value = miqt_exec_callback_QsciLexerCMake_Lexer ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__Lexer ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
const char * virtualbase_Lexer ( ) const {
return ( const char * ) QsciLexerCMake : : 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 QsciLexerCMake : : lexerId ( ) ;
}
int callback_return_value = miqt_exec_callback_QsciLexerCMake_LexerId ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__LexerId ) ;
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
int virtualbase_LexerId ( ) const {
return QsciLexerCMake : : 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 QsciLexerCMake : : autoCompletionFillups ( ) ;
}
const char * callback_return_value = miqt_exec_callback_QsciLexerCMake_AutoCompletionFillups ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__AutoCompletionFillups ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
const char * virtualbase_AutoCompletionFillups ( ) const {
return ( const char * ) QsciLexerCMake : : 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 QsciLexerCMake : : autoCompletionWordSeparators ( ) ;
}
struct miqt_array /* of struct miqt_string */ callback_return_value = miqt_exec_callback_QsciLexerCMake_AutoCompletionWordSeparators ( const_cast < MiqtVirtualQsciLexerCMake * > ( 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 = QsciLexerCMake : : 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 QsciLexerCMake : : blockEnd ( style ) ;
}
int * sigval1 = style ;
const char * callback_return_value = miqt_exec_callback_QsciLexerCMake_BlockEnd ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__BlockEnd , sigval1 ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
const char * virtualbase_BlockEnd ( int * style ) const {
return ( const char * ) QsciLexerCMake : : 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 QsciLexerCMake : : blockLookback ( ) ;
}
int callback_return_value = miqt_exec_callback_QsciLexerCMake_BlockLookback ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__BlockLookback ) ;
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
int virtualbase_BlockLookback ( ) const {
return QsciLexerCMake : : 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 QsciLexerCMake : : blockStart ( style ) ;
}
int * sigval1 = style ;
const char * callback_return_value = miqt_exec_callback_QsciLexerCMake_BlockStart ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__BlockStart , sigval1 ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
const char * virtualbase_BlockStart ( int * style ) const {
return ( const char * ) QsciLexerCMake : : 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 QsciLexerCMake : : blockStartKeyword ( style ) ;
}
int * sigval1 = style ;
const char * callback_return_value = miqt_exec_callback_QsciLexerCMake_BlockStartKeyword ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__BlockStartKeyword , sigval1 ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
const char * virtualbase_BlockStartKeyword ( int * style ) const {
return ( const char * ) QsciLexerCMake : : 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 QsciLexerCMake : : braceStyle ( ) ;
}
int callback_return_value = miqt_exec_callback_QsciLexerCMake_BraceStyle ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__BraceStyle ) ;
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
int virtualbase_BraceStyle ( ) const {
return QsciLexerCMake : : 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 QsciLexerCMake : : caseSensitive ( ) ;
}
bool callback_return_value = miqt_exec_callback_QsciLexerCMake_CaseSensitive ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__CaseSensitive ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
bool virtualbase_CaseSensitive ( ) const {
return QsciLexerCMake : : 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 QsciLexerCMake : : color ( style ) ;
}
int sigval1 = style ;
QColor * callback_return_value = miqt_exec_callback_QsciLexerCMake_Color ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__Color , sigval1 ) ;
return * callback_return_value ;
}
// Wrapper to allow calling protected method
QColor * virtualbase_Color ( int style ) const {
return new QColor ( QsciLexerCMake : : 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 QsciLexerCMake : : eolFill ( style ) ;
}
int sigval1 = style ;
bool callback_return_value = miqt_exec_callback_QsciLexerCMake_EolFill ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__EolFill , sigval1 ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
bool virtualbase_EolFill ( int style ) const {
return QsciLexerCMake : : 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 QsciLexerCMake : : font ( style ) ;
}
int sigval1 = style ;
QFont * callback_return_value = miqt_exec_callback_QsciLexerCMake_Font ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__Font , sigval1 ) ;
return * callback_return_value ;
}
// Wrapper to allow calling protected method
QFont * virtualbase_Font ( int style ) const {
return new QFont ( QsciLexerCMake : : 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 QsciLexerCMake : : indentationGuideView ( ) ;
}
int callback_return_value = miqt_exec_callback_QsciLexerCMake_IndentationGuideView ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__IndentationGuideView ) ;
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
int virtualbase_IndentationGuideView ( ) const {
return QsciLexerCMake : : 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 QsciLexerCMake : : keywords ( set ) ;
}
int sigval1 = set ;
const char * callback_return_value = miqt_exec_callback_QsciLexerCMake_Keywords ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__Keywords , sigval1 ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
const char * virtualbase_Keywords ( int set ) const {
return ( const char * ) QsciLexerCMake : : 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 QsciLexerCMake : : defaultStyle ( ) ;
}
int callback_return_value = miqt_exec_callback_QsciLexerCMake_DefaultStyle ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__DefaultStyle ) ;
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
int virtualbase_DefaultStyle ( ) const {
return QsciLexerCMake : : 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_QsciLexerCMake_Description ( const_cast < MiqtVirtualQsciLexerCMake * > ( 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 QsciLexerCMake : : paper ( style ) ;
}
int sigval1 = style ;
QColor * callback_return_value = miqt_exec_callback_QsciLexerCMake_Paper ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__Paper , sigval1 ) ;
return * callback_return_value ;
}
// Wrapper to allow calling protected method
QColor * virtualbase_Paper ( int style ) const {
return new QColor ( QsciLexerCMake : : 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 QsciLexerCMake : : defaultColor ( style ) ;
}
int sigval1 = style ;
QColor * callback_return_value = miqt_exec_callback_QsciLexerCMake_DefaultColorWithStyle ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__DefaultColorWithStyle , sigval1 ) ;
return * callback_return_value ;
}
// Wrapper to allow calling protected method
QColor * virtualbase_DefaultColorWithStyle ( int style ) const {
return new QColor ( QsciLexerCMake : : 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 QsciLexerCMake : : defaultEolFill ( style ) ;
}
int sigval1 = style ;
bool callback_return_value = miqt_exec_callback_QsciLexerCMake_DefaultEolFill ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__DefaultEolFill , sigval1 ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
bool virtualbase_DefaultEolFill ( int style ) const {
return QsciLexerCMake : : 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 QsciLexerCMake : : defaultFont ( style ) ;
}
int sigval1 = style ;
QFont * callback_return_value = miqt_exec_callback_QsciLexerCMake_DefaultFontWithStyle ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__DefaultFontWithStyle , sigval1 ) ;
return * callback_return_value ;
}
// Wrapper to allow calling protected method
QFont * virtualbase_DefaultFontWithStyle ( int style ) const {
return new QFont ( QsciLexerCMake : : 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 QsciLexerCMake : : defaultPaper ( style ) ;
}
int sigval1 = style ;
QColor * callback_return_value = miqt_exec_callback_QsciLexerCMake_DefaultPaperWithStyle ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__DefaultPaperWithStyle , sigval1 ) ;
return * callback_return_value ;
}
// Wrapper to allow calling protected method
QColor * virtualbase_DefaultPaperWithStyle ( int style ) const {
return new QColor ( QsciLexerCMake : : 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 ) {
QsciLexerCMake : : setEditor ( editor ) ;
return ;
}
QsciScintilla * sigval1 = editor ;
miqt_exec_callback_QsciLexerCMake_SetEditor ( this , handle__SetEditor , sigval1 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_SetEditor ( QsciScintilla * editor ) {
QsciLexerCMake : : 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 ) {
QsciLexerCMake : : refreshProperties ( ) ;
return ;
}
miqt_exec_callback_QsciLexerCMake_RefreshProperties ( this , handle__RefreshProperties ) ;
}
// Wrapper to allow calling protected method
void virtualbase_RefreshProperties ( ) {
QsciLexerCMake : : 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 QsciLexerCMake : : styleBitsNeeded ( ) ;
}
int callback_return_value = miqt_exec_callback_QsciLexerCMake_StyleBitsNeeded ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__StyleBitsNeeded ) ;
return static_cast < int > ( callback_return_value ) ;
}
// Wrapper to allow calling protected method
int virtualbase_StyleBitsNeeded ( ) const {
return QsciLexerCMake : : 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 QsciLexerCMake : : wordCharacters ( ) ;
}
const char * callback_return_value = miqt_exec_callback_QsciLexerCMake_WordCharacters ( const_cast < MiqtVirtualQsciLexerCMake * > ( this ) , handle__WordCharacters ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
const char * virtualbase_WordCharacters ( ) const {
return ( const char * ) QsciLexerCMake : : 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 ) {
QsciLexerCMake : : setAutoIndentStyle ( autoindentstyle ) ;
return ;
}
int sigval1 = autoindentstyle ;
miqt_exec_callback_QsciLexerCMake_SetAutoIndentStyle ( this , handle__SetAutoIndentStyle , sigval1 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_SetAutoIndentStyle ( int autoindentstyle ) {
QsciLexerCMake : : 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 ) {
QsciLexerCMake : : 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_QsciLexerCMake_SetColor ( this , handle__SetColor , sigval1 , sigval2 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_SetColor ( QColor * c , int style ) {
QsciLexerCMake : : 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 ) {
QsciLexerCMake : : setEolFill ( eoffill , style ) ;
return ;
}
bool sigval1 = eoffill ;
int sigval2 = style ;
miqt_exec_callback_QsciLexerCMake_SetEolFill ( this , handle__SetEolFill , sigval1 , sigval2 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_SetEolFill ( bool eoffill , int style ) {
QsciLexerCMake : : 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 ) {
QsciLexerCMake : : 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_QsciLexerCMake_SetFont ( this , handle__SetFont , sigval1 , sigval2 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_SetFont ( QFont * f , int style ) {
QsciLexerCMake : : 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 ) {
QsciLexerCMake : : 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_QsciLexerCMake_SetPaper ( this , handle__SetPaper , sigval1 , sigval2 ) ;
}
// Wrapper to allow calling protected method
void virtualbase_SetPaper ( QColor * c , int style ) {
QsciLexerCMake : : 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 QsciLexerCMake : : 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_QsciLexerCMake_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 QsciLexerCMake : : 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 QsciLexerCMake : : 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_QsciLexerCMake_WriteProperties ( const_cast < MiqtVirtualQsciLexerCMake * > ( 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 QsciLexerCMake : : writeProperties ( * qs , prefix_QString ) ;
}
} ;
2024-12-07 04:15:57 +00:00
QsciLexerCMake * QsciLexerCMake_new ( ) {
return new MiqtVirtualQsciLexerCMake ( ) ;
2024-10-20 04:59:23 +00:00
}
2024-12-07 04:15:57 +00:00
QsciLexerCMake * QsciLexerCMake_new2 ( QObject * parent ) {
return new MiqtVirtualQsciLexerCMake ( parent ) ;
}
void QsciLexerCMake_virtbase ( QsciLexerCMake * src , QsciLexer * * outptr_QsciLexer ) {
* outptr_QsciLexer = static_cast < QsciLexer * > ( src ) ;
2024-10-20 04:59:23 +00:00
}
QMetaObject * QsciLexerCMake_MetaObject ( const QsciLexerCMake * self ) {
return ( QMetaObject * ) self - > metaObject ( ) ;
}
void * QsciLexerCMake_Metacast ( QsciLexerCMake * self , const char * param1 ) {
return self - > qt_metacast ( param1 ) ;
}
struct miqt_string QsciLexerCMake_Tr ( const char * s ) {
QString _ret = QsciLexerCMake : : 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 ;
}
struct miqt_string QsciLexerCMake_TrUtf8 ( const char * s ) {
QString _ret = QsciLexerCMake : : trUtf8 ( s ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
const char * QsciLexerCMake_Language ( const QsciLexerCMake * self ) {
return ( const char * ) self - > language ( ) ;
}
const char * QsciLexerCMake_Lexer ( const QsciLexerCMake * self ) {
return ( const char * ) self - > lexer ( ) ;
}
QColor * QsciLexerCMake_DefaultColor ( const QsciLexerCMake * self , int style ) {
return new QColor ( self - > defaultColor ( static_cast < int > ( style ) ) ) ;
}
QFont * QsciLexerCMake_DefaultFont ( const QsciLexerCMake * self , int style ) {
return new QFont ( self - > defaultFont ( static_cast < int > ( style ) ) ) ;
}
QColor * QsciLexerCMake_DefaultPaper ( const QsciLexerCMake * self , int style ) {
return new QColor ( self - > defaultPaper ( static_cast < int > ( style ) ) ) ;
}
const char * QsciLexerCMake_Keywords ( const QsciLexerCMake * self , int set ) {
return ( const char * ) self - > keywords ( static_cast < int > ( set ) ) ;
}
struct miqt_string QsciLexerCMake_Description ( const QsciLexerCMake * 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 QsciLexerCMake_RefreshProperties ( QsciLexerCMake * self ) {
self - > refreshProperties ( ) ;
}
bool QsciLexerCMake_FoldAtElse ( const QsciLexerCMake * self ) {
return self - > foldAtElse ( ) ;
}
void QsciLexerCMake_SetFoldAtElse ( QsciLexerCMake * self , bool fold ) {
self - > setFoldAtElse ( fold ) ;
}
struct miqt_string QsciLexerCMake_Tr2 ( const char * s , const char * c ) {
QString _ret = QsciLexerCMake : : 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 QsciLexerCMake_Tr3 ( const char * s , const char * c , int n ) {
QString _ret = QsciLexerCMake : : 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 ;
}
struct miqt_string QsciLexerCMake_TrUtf82 ( const char * s , const char * c ) {
QString _ret = QsciLexerCMake : : trUtf8 ( s , c ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
struct miqt_string QsciLexerCMake_TrUtf83 ( const char * s , const char * c , int n ) {
QString _ret = QsciLexerCMake : : trUtf8 ( 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 QsciLexerCMake_override_virtual_SetFoldAtElse ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__SetFoldAtElse = slot ;
}
void QsciLexerCMake_virtualbase_SetFoldAtElse ( void * self , bool fold ) {
( ( MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_SetFoldAtElse ( fold ) ;
}
void QsciLexerCMake_override_virtual_Language ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__Language = slot ;
}
void QsciLexerCMake_override_virtual_Lexer ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__Lexer = slot ;
}
const char * QsciLexerCMake_virtualbase_Lexer ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_Lexer ( ) ;
}
void QsciLexerCMake_override_virtual_LexerId ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__LexerId = slot ;
}
int QsciLexerCMake_virtualbase_LexerId ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_LexerId ( ) ;
}
void QsciLexerCMake_override_virtual_AutoCompletionFillups ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__AutoCompletionFillups = slot ;
}
const char * QsciLexerCMake_virtualbase_AutoCompletionFillups ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_AutoCompletionFillups ( ) ;
}
void QsciLexerCMake_override_virtual_AutoCompletionWordSeparators ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__AutoCompletionWordSeparators = slot ;
}
struct miqt_array /* of struct miqt_string */ QsciLexerCMake_virtualbase_AutoCompletionWordSeparators ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_AutoCompletionWordSeparators ( ) ;
}
void QsciLexerCMake_override_virtual_BlockEnd ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__BlockEnd = slot ;
}
const char * QsciLexerCMake_virtualbase_BlockEnd ( const void * self , int * style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_BlockEnd ( style ) ;
}
void QsciLexerCMake_override_virtual_BlockLookback ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__BlockLookback = slot ;
}
int QsciLexerCMake_virtualbase_BlockLookback ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_BlockLookback ( ) ;
}
void QsciLexerCMake_override_virtual_BlockStart ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__BlockStart = slot ;
}
const char * QsciLexerCMake_virtualbase_BlockStart ( const void * self , int * style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_BlockStart ( style ) ;
}
void QsciLexerCMake_override_virtual_BlockStartKeyword ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__BlockStartKeyword = slot ;
}
const char * QsciLexerCMake_virtualbase_BlockStartKeyword ( const void * self , int * style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_BlockStartKeyword ( style ) ;
}
void QsciLexerCMake_override_virtual_BraceStyle ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__BraceStyle = slot ;
}
int QsciLexerCMake_virtualbase_BraceStyle ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_BraceStyle ( ) ;
}
void QsciLexerCMake_override_virtual_CaseSensitive ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__CaseSensitive = slot ;
}
bool QsciLexerCMake_virtualbase_CaseSensitive ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_CaseSensitive ( ) ;
}
void QsciLexerCMake_override_virtual_Color ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__Color = slot ;
}
QColor * QsciLexerCMake_virtualbase_Color ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_Color ( style ) ;
}
void QsciLexerCMake_override_virtual_EolFill ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__EolFill = slot ;
}
bool QsciLexerCMake_virtualbase_EolFill ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_EolFill ( style ) ;
}
void QsciLexerCMake_override_virtual_Font ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__Font = slot ;
}
QFont * QsciLexerCMake_virtualbase_Font ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_Font ( style ) ;
}
void QsciLexerCMake_override_virtual_IndentationGuideView ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__IndentationGuideView = slot ;
}
int QsciLexerCMake_virtualbase_IndentationGuideView ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_IndentationGuideView ( ) ;
}
void QsciLexerCMake_override_virtual_Keywords ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__Keywords = slot ;
}
const char * QsciLexerCMake_virtualbase_Keywords ( const void * self , int set ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_Keywords ( set ) ;
}
void QsciLexerCMake_override_virtual_DefaultStyle ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__DefaultStyle = slot ;
}
int QsciLexerCMake_virtualbase_DefaultStyle ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_DefaultStyle ( ) ;
}
void QsciLexerCMake_override_virtual_Description ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__Description = slot ;
}
void QsciLexerCMake_override_virtual_Paper ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__Paper = slot ;
}
QColor * QsciLexerCMake_virtualbase_Paper ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_Paper ( style ) ;
}
void QsciLexerCMake_override_virtual_DefaultColorWithStyle ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__DefaultColorWithStyle = slot ;
}
QColor * QsciLexerCMake_virtualbase_DefaultColorWithStyle ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_DefaultColorWithStyle ( style ) ;
}
void QsciLexerCMake_override_virtual_DefaultEolFill ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__DefaultEolFill = slot ;
}
bool QsciLexerCMake_virtualbase_DefaultEolFill ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_DefaultEolFill ( style ) ;
}
void QsciLexerCMake_override_virtual_DefaultFontWithStyle ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__DefaultFontWithStyle = slot ;
}
QFont * QsciLexerCMake_virtualbase_DefaultFontWithStyle ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_DefaultFontWithStyle ( style ) ;
}
void QsciLexerCMake_override_virtual_DefaultPaperWithStyle ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__DefaultPaperWithStyle = slot ;
}
QColor * QsciLexerCMake_virtualbase_DefaultPaperWithStyle ( const void * self , int style ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_DefaultPaperWithStyle ( style ) ;
}
void QsciLexerCMake_override_virtual_SetEditor ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__SetEditor = slot ;
}
void QsciLexerCMake_virtualbase_SetEditor ( void * self , QsciScintilla * editor ) {
( ( MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_SetEditor ( editor ) ;
}
void QsciLexerCMake_override_virtual_RefreshProperties ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__RefreshProperties = slot ;
}
void QsciLexerCMake_virtualbase_RefreshProperties ( void * self ) {
( ( MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_RefreshProperties ( ) ;
}
void QsciLexerCMake_override_virtual_StyleBitsNeeded ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__StyleBitsNeeded = slot ;
}
int QsciLexerCMake_virtualbase_StyleBitsNeeded ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_StyleBitsNeeded ( ) ;
}
void QsciLexerCMake_override_virtual_WordCharacters ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__WordCharacters = slot ;
}
const char * QsciLexerCMake_virtualbase_WordCharacters ( const void * self ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_WordCharacters ( ) ;
}
void QsciLexerCMake_override_virtual_SetAutoIndentStyle ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__SetAutoIndentStyle = slot ;
}
void QsciLexerCMake_virtualbase_SetAutoIndentStyle ( void * self , int autoindentstyle ) {
( ( MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_SetAutoIndentStyle ( autoindentstyle ) ;
}
void QsciLexerCMake_override_virtual_SetColor ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__SetColor = slot ;
}
void QsciLexerCMake_virtualbase_SetColor ( void * self , QColor * c , int style ) {
( ( MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_SetColor ( c , style ) ;
}
void QsciLexerCMake_override_virtual_SetEolFill ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__SetEolFill = slot ;
}
void QsciLexerCMake_virtualbase_SetEolFill ( void * self , bool eoffill , int style ) {
( ( MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_SetEolFill ( eoffill , style ) ;
}
void QsciLexerCMake_override_virtual_SetFont ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__SetFont = slot ;
}
void QsciLexerCMake_virtualbase_SetFont ( void * self , QFont * f , int style ) {
( ( MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_SetFont ( f , style ) ;
}
void QsciLexerCMake_override_virtual_SetPaper ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__SetPaper = slot ;
}
void QsciLexerCMake_virtualbase_SetPaper ( void * self , QColor * c , int style ) {
( ( MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_SetPaper ( c , style ) ;
}
void QsciLexerCMake_override_virtual_ReadProperties ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__ReadProperties = slot ;
}
bool QsciLexerCMake_virtualbase_ReadProperties ( void * self , QSettings * qs , struct miqt_string prefix ) {
return ( ( MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_ReadProperties ( qs , prefix ) ;
}
void QsciLexerCMake_override_virtual_WriteProperties ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQsciLexerCMake * > ( ( QsciLexerCMake * ) ( self ) ) - > handle__WriteProperties = slot ;
}
bool QsciLexerCMake_virtualbase_WriteProperties ( const void * self , QSettings * qs , struct miqt_string prefix ) {
return ( ( const MiqtVirtualQsciLexerCMake * ) ( self ) ) - > virtualbase_WriteProperties ( qs , prefix ) ;
}
void QsciLexerCMake_Delete ( QsciLexerCMake * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < MiqtVirtualQsciLexerCMake * > ( self ) ;
} else {
delete self ;
}
2024-10-20 04:59:23 +00:00
}