2024-11-17 19:21:37 +13:00
# pragma once
# ifndef MIQT_QT_RESTRICTED_EXTRAS_QSCINTILLA_GEN_QSCIAPIS_H
# define MIQT_QT_RESTRICTED_EXTRAS_QSCINTILLA_GEN_QSCIAPIS_H
2024-10-20 17:59:23 +13:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
# include "../../libmiqt/libmiqt.h"
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
2025-01-19 16:39:11 +13:00
class QChildEvent ;
2024-10-20 17:59:23 +13:00
class QEvent ;
2025-01-19 16:39:11 +13:00
class QMetaMethod ;
2024-10-20 17:59:23 +13:00
class QMetaObject ;
2024-11-19 19:29:06 +13:00
class QObject ;
2025-01-19 16:39:11 +13:00
class QTimerEvent ;
2024-10-20 17:59:23 +13:00
class QsciAPIs ;
2024-11-19 19:29:06 +13:00
class QsciAbstractAPIs ;
2024-10-20 17:59:23 +13:00
class QsciLexer ;
# else
2025-01-19 16:39:11 +13:00
typedef struct QChildEvent QChildEvent ;
2024-10-20 17:59:23 +13:00
typedef struct QEvent QEvent ;
2025-01-19 16:39:11 +13:00
typedef struct QMetaMethod QMetaMethod ;
2024-10-20 17:59:23 +13:00
typedef struct QMetaObject QMetaObject ;
2024-11-19 19:29:06 +13:00
typedef struct QObject QObject ;
2025-01-19 16:39:11 +13:00
typedef struct QTimerEvent QTimerEvent ;
2024-10-20 17:59:23 +13:00
typedef struct QsciAPIs QsciAPIs ;
2024-11-19 19:29:06 +13:00
typedef struct QsciAbstractAPIs QsciAbstractAPIs ;
2024-10-20 17:59:23 +13:00
typedef struct QsciLexer QsciLexer ;
# endif
2024-12-07 17:15:57 +13:00
QsciAPIs * QsciAPIs_new ( QsciLexer * lexer ) ;
void QsciAPIs_virtbase ( QsciAPIs * src , QsciAbstractAPIs * * outptr_QsciAbstractAPIs ) ;
2025-02-01 13:45:16 +13:00
QMetaObject * QsciAPIs_metaObject ( const QsciAPIs * self ) ;
void * QsciAPIs_metacast ( QsciAPIs * self , const char * param1 ) ;
struct miqt_string QsciAPIs_tr ( const char * s ) ;
struct miqt_string QsciAPIs_trUtf8 ( const char * s ) ;
void QsciAPIs_add ( QsciAPIs * self , struct miqt_string entry ) ;
void QsciAPIs_clear ( QsciAPIs * self ) ;
bool QsciAPIs_load ( QsciAPIs * self , struct miqt_string filename ) ;
void QsciAPIs_remove ( QsciAPIs * self , struct miqt_string entry ) ;
void QsciAPIs_prepare ( QsciAPIs * self ) ;
void QsciAPIs_cancelPreparation ( QsciAPIs * self ) ;
struct miqt_string QsciAPIs_defaultPreparedName ( const QsciAPIs * self ) ;
bool QsciAPIs_isPrepared ( const QsciAPIs * self ) ;
bool QsciAPIs_loadPrepared ( QsciAPIs * self ) ;
bool QsciAPIs_savePrepared ( const QsciAPIs * self ) ;
void QsciAPIs_updateAutoCompletionList ( QsciAPIs * self , struct miqt_array /* of struct miqt_string */ context , struct miqt_array /* of struct miqt_string */ list ) ;
void QsciAPIs_autoCompletionSelected ( QsciAPIs * self , struct miqt_string sel ) ;
struct miqt_array /* of struct miqt_string */ QsciAPIs_callTips ( QsciAPIs * self , struct miqt_array /* of struct miqt_string */ context , int commas , int style , struct miqt_array /* of int */ shifts ) ;
bool QsciAPIs_event ( QsciAPIs * self , QEvent * e ) ;
struct miqt_array /* of struct miqt_string */ QsciAPIs_installedAPIFiles ( const QsciAPIs * self ) ;
void QsciAPIs_apiPreparationCancelled ( QsciAPIs * self ) ;
void QsciAPIs_connect_apiPreparationCancelled ( QsciAPIs * self , intptr_t slot ) ;
void QsciAPIs_apiPreparationStarted ( QsciAPIs * self ) ;
void QsciAPIs_connect_apiPreparationStarted ( QsciAPIs * self , intptr_t slot ) ;
void QsciAPIs_apiPreparationFinished ( QsciAPIs * self ) ;
void QsciAPIs_connect_apiPreparationFinished ( QsciAPIs * self , intptr_t slot ) ;
struct miqt_string QsciAPIs_tr2 ( const char * s , const char * c ) ;
struct miqt_string QsciAPIs_tr3 ( const char * s , const char * c , int n ) ;
struct miqt_string QsciAPIs_trUtf82 ( const char * s , const char * c ) ;
struct miqt_string QsciAPIs_trUtf83 ( const char * s , const char * c , int n ) ;
bool QsciAPIs_isPrepared1 ( const QsciAPIs * self , struct miqt_string filename ) ;
bool QsciAPIs_loadPrepared1 ( QsciAPIs * self , struct miqt_string filename ) ;
bool QsciAPIs_savePrepared1 ( const QsciAPIs * self , struct miqt_string filename ) ;
bool QsciAPIs_override_virtual_updateAutoCompletionList ( void * self , intptr_t slot ) ;
void QsciAPIs_virtualbase_updateAutoCompletionList ( void * self , struct miqt_array /* of struct miqt_string */ context , struct miqt_array /* of struct miqt_string */ list ) ;
bool QsciAPIs_override_virtual_autoCompletionSelected ( void * self , intptr_t slot ) ;
void QsciAPIs_virtualbase_autoCompletionSelected ( void * self , struct miqt_string sel ) ;
bool QsciAPIs_override_virtual_callTips ( void * self , intptr_t slot ) ;
struct miqt_array /* of struct miqt_string */ QsciAPIs_virtualbase_callTips ( void * self , struct miqt_array /* of struct miqt_string */ context , int commas , int style , struct miqt_array /* of int */ shifts ) ;
bool QsciAPIs_override_virtual_event ( void * self , intptr_t slot ) ;
bool QsciAPIs_virtualbase_event ( void * self , QEvent * e ) ;
bool QsciAPIs_override_virtual_eventFilter ( void * self , intptr_t slot ) ;
bool QsciAPIs_virtualbase_eventFilter ( void * self , QObject * watched , QEvent * event ) ;
bool QsciAPIs_override_virtual_timerEvent ( void * self , intptr_t slot ) ;
void QsciAPIs_virtualbase_timerEvent ( void * self , QTimerEvent * event ) ;
bool QsciAPIs_override_virtual_childEvent ( void * self , intptr_t slot ) ;
void QsciAPIs_virtualbase_childEvent ( void * self , QChildEvent * event ) ;
bool QsciAPIs_override_virtual_customEvent ( void * self , intptr_t slot ) ;
void QsciAPIs_virtualbase_customEvent ( void * self , QEvent * event ) ;
bool QsciAPIs_override_virtual_connectNotify ( void * self , intptr_t slot ) ;
void QsciAPIs_virtualbase_connectNotify ( void * self , QMetaMethod * signal ) ;
bool QsciAPIs_override_virtual_disconnectNotify ( void * self , intptr_t slot ) ;
void QsciAPIs_virtualbase_disconnectNotify ( void * self , QMetaMethod * signal ) ;
void QsciAPIs_delete ( QsciAPIs * self ) ;
2024-10-20 17:59:23 +13:00
# ifdef __cplusplus
} /* extern C */
2025-02-01 13:45:16 +13:00
# endif
2024-10-20 17:59:23 +13:00
# endif