2024-10-20 05:21:03 +00:00
# define WORKAROUND_INNER_CLASS_DEFINITION_QAccessible__State
# include <QAccessibleActionInterface>
# include <QAccessibleEditableTextInterface>
# include <QAccessibleEvent>
# include <QAccessibleHyperlinkInterface>
# include <QAccessibleImageInterface>
# include <QAccessibleInterface>
# include <QAccessibleStateChangeEvent>
# include <QAccessibleTableCellInterface>
# include <QAccessibleTableInterface>
# include <QAccessibleTableModelChangeEvent>
# include <QAccessibleTextCursorEvent>
# include <QAccessibleTextInsertEvent>
# include <QAccessibleTextInterface>
# include <QAccessibleTextRemoveEvent>
# include <QAccessibleTextSelectionEvent>
# include <QAccessibleTextUpdateEvent>
# include <QAccessibleValueChangeEvent>
# include <QAccessibleValueInterface>
# include <QColor>
# include <QList>
# include <QObject>
2024-11-26 07:10:11 +00:00
# include <QPair>
2024-10-20 05:21:03 +00:00
# include <QPoint>
# include <QRect>
# include <QSize>
# include <QString>
# include <QByteArray>
# include <cstring>
# include <QVariant>
# include <QWindow>
# include <qaccessible.h>
# include "gen_qaccessible.h"
# include "_cgo_export.h"
bool QAccessibleInterface_IsValid ( const QAccessibleInterface * self ) {
return self - > isValid ( ) ;
}
QObject * QAccessibleInterface_Object ( const QAccessibleInterface * self ) {
return self - > object ( ) ;
}
QWindow * QAccessibleInterface_Window ( const QAccessibleInterface * self ) {
return self - > window ( ) ;
}
2024-11-19 06:29:06 +00:00
struct miqt_array /* of struct miqt_map tuple of QAccessibleInterface* and int */ QAccessibleInterface_Relations ( const QAccessibleInterface * self , int match ) {
QList < QPair < QAccessibleInterface * , QAccessible : : Relation > > _ret = self - > relations ( static_cast < QAccessible : : Relation > ( match ) ) ;
2024-11-17 06:21:37 +00:00
// Convert QList<> from C++ memory to manually-managed C memory
struct miqt_map /* tuple of QAccessibleInterface* and int */ * _arr = static_cast < struct miqt_map /* tuple of QAccessibleInterface* and int */ * > ( malloc ( sizeof ( struct miqt_map /* tuple of QAccessibleInterface* and int */ ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
QPair < QAccessibleInterface * , QFlags < QAccessible : : RelationFlag > > _lv_ret = _ret [ i ] ;
// Convert QPair<> from C++ memory to manually-managed C memory
QAccessibleInterface * * _lv_first_arr = static_cast < QAccessibleInterface * * > ( malloc ( sizeof ( QAccessibleInterface * ) ) ) ;
int * _lv_second_arr = static_cast < int * > ( malloc ( sizeof ( int ) ) ) ;
_lv_first_arr [ 0 ] = _lv_ret . first ;
QFlags < QAccessible : : RelationFlag > _lv_second_ret = _lv_ret . second ;
_lv_second_arr [ 0 ] = static_cast < int > ( _lv_second_ret ) ;
struct miqt_map _lv_out ;
_lv_out . len = 1 ;
_lv_out . keys = static_cast < void * > ( _lv_first_arr ) ;
_lv_out . values = static_cast < void * > ( _lv_second_arr ) ;
_arr [ i ] = _lv_out ;
}
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
return _out ;
}
2024-10-20 05:21:03 +00:00
QAccessibleInterface * QAccessibleInterface_FocusChild ( const QAccessibleInterface * self ) {
return self - > focusChild ( ) ;
}
QAccessibleInterface * QAccessibleInterface_ChildAt ( const QAccessibleInterface * self , int x , int y ) {
return self - > childAt ( static_cast < int > ( x ) , static_cast < int > ( y ) ) ;
}
QAccessibleInterface * QAccessibleInterface_Parent ( const QAccessibleInterface * self ) {
return self - > parent ( ) ;
}
QAccessibleInterface * QAccessibleInterface_Child ( const QAccessibleInterface * self , int index ) {
return self - > child ( static_cast < int > ( index ) ) ;
}
int QAccessibleInterface_ChildCount ( const QAccessibleInterface * self ) {
return self - > childCount ( ) ;
}
int QAccessibleInterface_IndexOfChild ( const QAccessibleInterface * self , QAccessibleInterface * param1 ) {
return self - > indexOfChild ( param1 ) ;
}
struct miqt_string QAccessibleInterface_Text ( const QAccessibleInterface * self , int t ) {
QString _ret = self - > text ( static_cast < QAccessible : : Text > ( t ) ) ;
// 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 QAccessibleInterface_SetText ( QAccessibleInterface * self , int t , struct miqt_string text ) {
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
self - > setText ( static_cast < QAccessible : : Text > ( t ) , text_QString ) ;
}
QRect * QAccessibleInterface_Rect ( const QAccessibleInterface * self ) {
return new QRect ( self - > rect ( ) ) ;
}
int QAccessibleInterface_Role ( const QAccessibleInterface * self ) {
QAccessible : : Role _ret = self - > role ( ) ;
return static_cast < int > ( _ret ) ;
}
QAccessible__State * QAccessibleInterface_State ( const QAccessibleInterface * self ) {
return new QAccessible : : State ( self - > state ( ) ) ;
}
QColor * QAccessibleInterface_ForegroundColor ( const QAccessibleInterface * self ) {
return new QColor ( self - > foregroundColor ( ) ) ;
}
QColor * QAccessibleInterface_BackgroundColor ( const QAccessibleInterface * self ) {
return new QColor ( self - > backgroundColor ( ) ) ;
}
QAccessibleTextInterface * QAccessibleInterface_TextInterface ( QAccessibleInterface * self ) {
return self - > textInterface ( ) ;
}
QAccessibleEditableTextInterface * QAccessibleInterface_EditableTextInterface ( QAccessibleInterface * self ) {
return self - > editableTextInterface ( ) ;
}
QAccessibleValueInterface * QAccessibleInterface_ValueInterface ( QAccessibleInterface * self ) {
return self - > valueInterface ( ) ;
}
QAccessibleActionInterface * QAccessibleInterface_ActionInterface ( QAccessibleInterface * self ) {
return self - > actionInterface ( ) ;
}
QAccessibleImageInterface * QAccessibleInterface_ImageInterface ( QAccessibleInterface * self ) {
return self - > imageInterface ( ) ;
}
QAccessibleTableInterface * QAccessibleInterface_TableInterface ( QAccessibleInterface * self ) {
return self - > tableInterface ( ) ;
}
QAccessibleTableCellInterface * QAccessibleInterface_TableCellInterface ( QAccessibleInterface * self ) {
return self - > tableCellInterface ( ) ;
}
QAccessibleHyperlinkInterface * QAccessibleInterface_HyperlinkInterface ( QAccessibleInterface * self ) {
return self - > hyperlinkInterface ( ) ;
}
void QAccessibleInterface_VirtualHook ( QAccessibleInterface * self , int id , void * data ) {
self - > virtual_hook ( static_cast < int > ( id ) , data ) ;
}
void * QAccessibleInterface_InterfaceCast ( QAccessibleInterface * self , int param1 ) {
return self - > interface_cast ( static_cast < QAccessible : : InterfaceType > ( param1 ) ) ;
}
void QAccessibleTextInterface_Selection ( const QAccessibleTextInterface * self , int selectionIndex , int * startOffset , int * endOffset ) {
self - > selection ( static_cast < int > ( selectionIndex ) , static_cast < int * > ( startOffset ) , static_cast < int * > ( endOffset ) ) ;
}
int QAccessibleTextInterface_SelectionCount ( const QAccessibleTextInterface * self ) {
return self - > selectionCount ( ) ;
}
void QAccessibleTextInterface_AddSelection ( QAccessibleTextInterface * self , int startOffset , int endOffset ) {
self - > addSelection ( static_cast < int > ( startOffset ) , static_cast < int > ( endOffset ) ) ;
}
void QAccessibleTextInterface_RemoveSelection ( QAccessibleTextInterface * self , int selectionIndex ) {
self - > removeSelection ( static_cast < int > ( selectionIndex ) ) ;
}
void QAccessibleTextInterface_SetSelection ( QAccessibleTextInterface * self , int selectionIndex , int startOffset , int endOffset ) {
self - > setSelection ( static_cast < int > ( selectionIndex ) , static_cast < int > ( startOffset ) , static_cast < int > ( endOffset ) ) ;
}
int QAccessibleTextInterface_CursorPosition ( const QAccessibleTextInterface * self ) {
return self - > cursorPosition ( ) ;
}
void QAccessibleTextInterface_SetCursorPosition ( QAccessibleTextInterface * self , int position ) {
self - > setCursorPosition ( static_cast < int > ( position ) ) ;
}
struct miqt_string QAccessibleTextInterface_Text ( const QAccessibleTextInterface * self , int startOffset , int endOffset ) {
QString _ret = self - > text ( static_cast < int > ( startOffset ) , static_cast < int > ( endOffset ) ) ;
// 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 QAccessibleTextInterface_TextBeforeOffset ( const QAccessibleTextInterface * self , int offset , int boundaryType , int * startOffset , int * endOffset ) {
QString _ret = self - > textBeforeOffset ( static_cast < int > ( offset ) , static_cast < QAccessible : : TextBoundaryType > ( boundaryType ) , static_cast < int * > ( startOffset ) , static_cast < int * > ( endOffset ) ) ;
// 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 QAccessibleTextInterface_TextAfterOffset ( const QAccessibleTextInterface * self , int offset , int boundaryType , int * startOffset , int * endOffset ) {
QString _ret = self - > textAfterOffset ( static_cast < int > ( offset ) , static_cast < QAccessible : : TextBoundaryType > ( boundaryType ) , static_cast < int * > ( startOffset ) , static_cast < int * > ( endOffset ) ) ;
// 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 QAccessibleTextInterface_TextAtOffset ( const QAccessibleTextInterface * self , int offset , int boundaryType , int * startOffset , int * endOffset ) {
QString _ret = self - > textAtOffset ( static_cast < int > ( offset ) , static_cast < QAccessible : : TextBoundaryType > ( boundaryType ) , static_cast < int * > ( startOffset ) , static_cast < int * > ( endOffset ) ) ;
// 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 ;
}
int QAccessibleTextInterface_CharacterCount ( const QAccessibleTextInterface * self ) {
return self - > characterCount ( ) ;
}
QRect * QAccessibleTextInterface_CharacterRect ( const QAccessibleTextInterface * self , int offset ) {
return new QRect ( self - > characterRect ( static_cast < int > ( offset ) ) ) ;
}
int QAccessibleTextInterface_OffsetAtPoint ( const QAccessibleTextInterface * self , QPoint * point ) {
return self - > offsetAtPoint ( * point ) ;
}
void QAccessibleTextInterface_ScrollToSubstring ( QAccessibleTextInterface * self , int startIndex , int endIndex ) {
self - > scrollToSubstring ( static_cast < int > ( startIndex ) , static_cast < int > ( endIndex ) ) ;
}
struct miqt_string QAccessibleTextInterface_Attributes ( const QAccessibleTextInterface * self , int offset , int * startOffset , int * endOffset ) {
QString _ret = self - > attributes ( static_cast < int > ( offset ) , static_cast < int * > ( startOffset ) , static_cast < int * > ( endOffset ) ) ;
// 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 QAccessibleTextInterface_OperatorAssign ( QAccessibleTextInterface * self , QAccessibleTextInterface * param1 ) {
self - > operator = ( * param1 ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextInterface_Delete ( QAccessibleTextInterface * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleTextInterface * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
void QAccessibleEditableTextInterface_DeleteText ( QAccessibleEditableTextInterface * self , int startOffset , int endOffset ) {
self - > deleteText ( static_cast < int > ( startOffset ) , static_cast < int > ( endOffset ) ) ;
}
void QAccessibleEditableTextInterface_InsertText ( QAccessibleEditableTextInterface * self , int offset , struct miqt_string text ) {
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
self - > insertText ( static_cast < int > ( offset ) , text_QString ) ;
}
void QAccessibleEditableTextInterface_ReplaceText ( QAccessibleEditableTextInterface * self , int startOffset , int endOffset , struct miqt_string text ) {
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
self - > replaceText ( static_cast < int > ( startOffset ) , static_cast < int > ( endOffset ) , text_QString ) ;
}
void QAccessibleEditableTextInterface_OperatorAssign ( QAccessibleEditableTextInterface * self , QAccessibleEditableTextInterface * param1 ) {
self - > operator = ( * param1 ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleEditableTextInterface_Delete ( QAccessibleEditableTextInterface * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleEditableTextInterface * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
QVariant * QAccessibleValueInterface_CurrentValue ( const QAccessibleValueInterface * self ) {
return new QVariant ( self - > currentValue ( ) ) ;
}
void QAccessibleValueInterface_SetCurrentValue ( QAccessibleValueInterface * self , QVariant * value ) {
self - > setCurrentValue ( * value ) ;
}
QVariant * QAccessibleValueInterface_MaximumValue ( const QAccessibleValueInterface * self ) {
return new QVariant ( self - > maximumValue ( ) ) ;
}
QVariant * QAccessibleValueInterface_MinimumValue ( const QAccessibleValueInterface * self ) {
return new QVariant ( self - > minimumValue ( ) ) ;
}
QVariant * QAccessibleValueInterface_MinimumStepSize ( const QAccessibleValueInterface * self ) {
return new QVariant ( self - > minimumStepSize ( ) ) ;
}
void QAccessibleValueInterface_OperatorAssign ( QAccessibleValueInterface * self , QAccessibleValueInterface * param1 ) {
self - > operator = ( * param1 ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleValueInterface_Delete ( QAccessibleValueInterface * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleValueInterface * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
bool QAccessibleTableCellInterface_IsSelected ( const QAccessibleTableCellInterface * self ) {
return self - > isSelected ( ) ;
}
2024-11-17 06:21:37 +00:00
struct miqt_array /* of QAccessibleInterface* */ QAccessibleTableCellInterface_ColumnHeaderCells ( const QAccessibleTableCellInterface * self ) {
2024-10-20 05:21:03 +00:00
QList < QAccessibleInterface * > _ret = self - > columnHeaderCells ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
QAccessibleInterface * * _arr = static_cast < QAccessibleInterface * * > ( malloc ( sizeof ( QAccessibleInterface * ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = _ret [ i ] ;
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 05:21:03 +00:00
return _out ;
}
2024-11-17 06:21:37 +00:00
struct miqt_array /* of QAccessibleInterface* */ QAccessibleTableCellInterface_RowHeaderCells ( const QAccessibleTableCellInterface * self ) {
2024-10-20 05:21:03 +00:00
QList < QAccessibleInterface * > _ret = self - > rowHeaderCells ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
QAccessibleInterface * * _arr = static_cast < QAccessibleInterface * * > ( malloc ( sizeof ( QAccessibleInterface * ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = _ret [ i ] ;
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 05:21:03 +00:00
return _out ;
}
int QAccessibleTableCellInterface_ColumnIndex ( const QAccessibleTableCellInterface * self ) {
return self - > columnIndex ( ) ;
}
int QAccessibleTableCellInterface_RowIndex ( const QAccessibleTableCellInterface * self ) {
return self - > rowIndex ( ) ;
}
int QAccessibleTableCellInterface_ColumnExtent ( const QAccessibleTableCellInterface * self ) {
return self - > columnExtent ( ) ;
}
int QAccessibleTableCellInterface_RowExtent ( const QAccessibleTableCellInterface * self ) {
return self - > rowExtent ( ) ;
}
QAccessibleInterface * QAccessibleTableCellInterface_Table ( const QAccessibleTableCellInterface * self ) {
return self - > table ( ) ;
}
void QAccessibleTableCellInterface_OperatorAssign ( QAccessibleTableCellInterface * self , QAccessibleTableCellInterface * param1 ) {
self - > operator = ( * param1 ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleTableCellInterface_Delete ( QAccessibleTableCellInterface * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleTableCellInterface * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
QAccessibleInterface * QAccessibleTableInterface_Caption ( const QAccessibleTableInterface * self ) {
return self - > caption ( ) ;
}
QAccessibleInterface * QAccessibleTableInterface_Summary ( const QAccessibleTableInterface * self ) {
return self - > summary ( ) ;
}
QAccessibleInterface * QAccessibleTableInterface_CellAt ( const QAccessibleTableInterface * self , int row , int column ) {
return self - > cellAt ( static_cast < int > ( row ) , static_cast < int > ( column ) ) ;
}
int QAccessibleTableInterface_SelectedCellCount ( const QAccessibleTableInterface * self ) {
return self - > selectedCellCount ( ) ;
}
2024-11-17 06:21:37 +00:00
struct miqt_array /* of QAccessibleInterface* */ QAccessibleTableInterface_SelectedCells ( const QAccessibleTableInterface * self ) {
2024-10-20 05:21:03 +00:00
QList < QAccessibleInterface * > _ret = self - > selectedCells ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
QAccessibleInterface * * _arr = static_cast < QAccessibleInterface * * > ( malloc ( sizeof ( QAccessibleInterface * ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = _ret [ i ] ;
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 05:21:03 +00:00
return _out ;
}
struct miqt_string QAccessibleTableInterface_ColumnDescription ( const QAccessibleTableInterface * self , int column ) {
QString _ret = self - > columnDescription ( static_cast < int > ( column ) ) ;
// 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 QAccessibleTableInterface_RowDescription ( const QAccessibleTableInterface * self , int row ) {
QString _ret = self - > rowDescription ( static_cast < int > ( row ) ) ;
// 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 ;
}
int QAccessibleTableInterface_SelectedColumnCount ( const QAccessibleTableInterface * self ) {
return self - > selectedColumnCount ( ) ;
}
int QAccessibleTableInterface_SelectedRowCount ( const QAccessibleTableInterface * self ) {
return self - > selectedRowCount ( ) ;
}
int QAccessibleTableInterface_ColumnCount ( const QAccessibleTableInterface * self ) {
return self - > columnCount ( ) ;
}
int QAccessibleTableInterface_RowCount ( const QAccessibleTableInterface * self ) {
return self - > rowCount ( ) ;
}
2024-11-17 06:21:37 +00:00
struct miqt_array /* of int */ QAccessibleTableInterface_SelectedColumns ( const QAccessibleTableInterface * self ) {
2024-10-20 05:21:03 +00:00
QList < int > _ret = self - > selectedColumns ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
int * _arr = static_cast < int * > ( malloc ( sizeof ( int ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = _ret [ i ] ;
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 05:21:03 +00:00
return _out ;
}
2024-11-17 06:21:37 +00:00
struct miqt_array /* of int */ QAccessibleTableInterface_SelectedRows ( const QAccessibleTableInterface * self ) {
2024-10-20 05:21:03 +00:00
QList < int > _ret = self - > selectedRows ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
int * _arr = static_cast < int * > ( malloc ( sizeof ( int ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = _ret [ i ] ;
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 05:21:03 +00:00
return _out ;
}
bool QAccessibleTableInterface_IsColumnSelected ( const QAccessibleTableInterface * self , int column ) {
return self - > isColumnSelected ( static_cast < int > ( column ) ) ;
}
bool QAccessibleTableInterface_IsRowSelected ( const QAccessibleTableInterface * self , int row ) {
return self - > isRowSelected ( static_cast < int > ( row ) ) ;
}
bool QAccessibleTableInterface_SelectRow ( QAccessibleTableInterface * self , int row ) {
return self - > selectRow ( static_cast < int > ( row ) ) ;
}
bool QAccessibleTableInterface_SelectColumn ( QAccessibleTableInterface * self , int column ) {
return self - > selectColumn ( static_cast < int > ( column ) ) ;
}
bool QAccessibleTableInterface_UnselectRow ( QAccessibleTableInterface * self , int row ) {
return self - > unselectRow ( static_cast < int > ( row ) ) ;
}
bool QAccessibleTableInterface_UnselectColumn ( QAccessibleTableInterface * self , int column ) {
return self - > unselectColumn ( static_cast < int > ( column ) ) ;
}
void QAccessibleTableInterface_ModelChange ( QAccessibleTableInterface * self , QAccessibleTableModelChangeEvent * event ) {
self - > modelChange ( event ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleTableInterface_Delete ( QAccessibleTableInterface * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleTableInterface * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
struct miqt_string QAccessibleActionInterface_Tr ( const char * sourceText ) {
QString _ret = QAccessibleActionInterface : : tr ( sourceText ) ;
// 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-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_string */ QAccessibleActionInterface_ActionNames ( const QAccessibleActionInterface * self ) {
2024-10-20 05:21:03 +00:00
QStringList _ret = self - > actionNames ( ) ;
// 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 ;
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 05:21:03 +00:00
return _out ;
}
struct miqt_string QAccessibleActionInterface_LocalizedActionName ( const QAccessibleActionInterface * self , struct miqt_string name ) {
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
QString _ret = self - > localizedActionName ( name_QString ) ;
// 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 QAccessibleActionInterface_LocalizedActionDescription ( const QAccessibleActionInterface * self , struct miqt_string name ) {
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
QString _ret = self - > localizedActionDescription ( name_QString ) ;
// 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 QAccessibleActionInterface_DoAction ( QAccessibleActionInterface * self , struct miqt_string actionName ) {
QString actionName_QString = QString : : fromUtf8 ( actionName . data , actionName . len ) ;
self - > doAction ( actionName_QString ) ;
}
2024-11-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_string */ QAccessibleActionInterface_KeyBindingsForAction ( const QAccessibleActionInterface * self , struct miqt_string actionName ) {
2024-10-20 05:21:03 +00:00
QString actionName_QString = QString : : fromUtf8 ( actionName . data , actionName . len ) ;
QStringList _ret = self - > keyBindingsForAction ( actionName_QString ) ;
// 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 ;
}
2024-11-04 07:18:27 +00:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 05:21:03 +00:00
return _out ;
}
struct miqt_string QAccessibleActionInterface_PressAction ( ) {
const QString _ret = QAccessibleActionInterface : : pressAction ( ) ;
// 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 QAccessibleActionInterface_IncreaseAction ( ) {
const QString _ret = QAccessibleActionInterface : : increaseAction ( ) ;
// 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 QAccessibleActionInterface_DecreaseAction ( ) {
const QString _ret = QAccessibleActionInterface : : decreaseAction ( ) ;
// 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 QAccessibleActionInterface_ShowMenuAction ( ) {
const QString _ret = QAccessibleActionInterface : : showMenuAction ( ) ;
// 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 QAccessibleActionInterface_SetFocusAction ( ) {
const QString _ret = QAccessibleActionInterface : : setFocusAction ( ) ;
// 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 QAccessibleActionInterface_ToggleAction ( ) {
const QString _ret = QAccessibleActionInterface : : toggleAction ( ) ;
// 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 QAccessibleActionInterface_ScrollLeftAction ( ) {
QString _ret = QAccessibleActionInterface : : scrollLeftAction ( ) ;
// 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 QAccessibleActionInterface_ScrollRightAction ( ) {
QString _ret = QAccessibleActionInterface : : scrollRightAction ( ) ;
// 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 QAccessibleActionInterface_ScrollUpAction ( ) {
QString _ret = QAccessibleActionInterface : : scrollUpAction ( ) ;
// 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 QAccessibleActionInterface_ScrollDownAction ( ) {
QString _ret = QAccessibleActionInterface : : scrollDownAction ( ) ;
// 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 QAccessibleActionInterface_NextPageAction ( ) {
QString _ret = QAccessibleActionInterface : : nextPageAction ( ) ;
// 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 QAccessibleActionInterface_PreviousPageAction ( ) {
QString _ret = QAccessibleActionInterface : : previousPageAction ( ) ;
// 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 QAccessibleActionInterface_OperatorAssign ( QAccessibleActionInterface * self , QAccessibleActionInterface * param1 ) {
self - > operator = ( * param1 ) ;
}
struct miqt_string QAccessibleActionInterface_Tr2 ( const char * sourceText , const char * disambiguation ) {
QString _ret = QAccessibleActionInterface : : tr ( sourceText , disambiguation ) ;
// 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 QAccessibleActionInterface_Tr3 ( const char * sourceText , const char * disambiguation , int n ) {
QString _ret = QAccessibleActionInterface : : tr ( sourceText , disambiguation , 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 QAccessibleActionInterface_Delete ( QAccessibleActionInterface * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleActionInterface * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
struct miqt_string QAccessibleImageInterface_ImageDescription ( const QAccessibleImageInterface * self ) {
QString _ret = self - > imageDescription ( ) ;
// 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 ;
}
QSize * QAccessibleImageInterface_ImageSize ( const QAccessibleImageInterface * self ) {
return new QSize ( self - > imageSize ( ) ) ;
}
QPoint * QAccessibleImageInterface_ImagePosition ( const QAccessibleImageInterface * self ) {
return new QPoint ( self - > imagePosition ( ) ) ;
}
void QAccessibleImageInterface_OperatorAssign ( QAccessibleImageInterface * self , QAccessibleImageInterface * param1 ) {
self - > operator = ( * param1 ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleImageInterface_Delete ( QAccessibleImageInterface * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleImageInterface * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
struct miqt_string QAccessibleHyperlinkInterface_Anchor ( const QAccessibleHyperlinkInterface * self ) {
QString _ret = self - > anchor ( ) ;
// 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 QAccessibleHyperlinkInterface_AnchorTarget ( const QAccessibleHyperlinkInterface * self ) {
QString _ret = self - > anchorTarget ( ) ;
// 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 ;
}
int QAccessibleHyperlinkInterface_StartIndex ( const QAccessibleHyperlinkInterface * self ) {
return self - > startIndex ( ) ;
}
int QAccessibleHyperlinkInterface_EndIndex ( const QAccessibleHyperlinkInterface * self ) {
return self - > endIndex ( ) ;
}
bool QAccessibleHyperlinkInterface_IsValid ( const QAccessibleHyperlinkInterface * self ) {
return self - > isValid ( ) ;
}
void QAccessibleHyperlinkInterface_OperatorAssign ( QAccessibleHyperlinkInterface * self , QAccessibleHyperlinkInterface * param1 ) {
self - > operator = ( * param1 ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleHyperlinkInterface_Delete ( QAccessibleHyperlinkInterface * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleHyperlinkInterface * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
class MiqtVirtualQAccessibleEvent : public virtual QAccessibleEvent {
public :
MiqtVirtualQAccessibleEvent ( QObject * obj , QAccessible : : Event typ ) : QAccessibleEvent ( obj , typ ) { } ;
MiqtVirtualQAccessibleEvent ( QAccessibleInterface * iface , QAccessible : : Event typ ) : QAccessibleEvent ( iface , typ ) { } ;
virtual ~ MiqtVirtualQAccessibleEvent ( ) = default ;
// cgo.Handle value for overwritten implementation
intptr_t handle__AccessibleInterface = 0 ;
// Subclass to allow providing a Go implementation
virtual QAccessibleInterface * accessibleInterface ( ) const override {
if ( handle__AccessibleInterface = = 0 ) {
return QAccessibleEvent : : accessibleInterface ( ) ;
}
QAccessibleInterface * callback_return_value = miqt_exec_callback_QAccessibleEvent_AccessibleInterface ( const_cast < MiqtVirtualQAccessibleEvent * > ( this ) , handle__AccessibleInterface ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
QAccessibleInterface * virtualbase_AccessibleInterface ( ) const {
return QAccessibleEvent : : accessibleInterface ( ) ;
}
} ;
void QAccessibleEvent_new ( QObject * obj , int typ , QAccessibleEvent * * outptr_QAccessibleEvent ) {
MiqtVirtualQAccessibleEvent * ret = new MiqtVirtualQAccessibleEvent ( obj , static_cast < QAccessible : : Event > ( typ ) ) ;
* outptr_QAccessibleEvent = ret ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleEvent_new2 ( QAccessibleInterface * iface , int typ , QAccessibleEvent * * outptr_QAccessibleEvent ) {
MiqtVirtualQAccessibleEvent * ret = new MiqtVirtualQAccessibleEvent ( iface , static_cast < QAccessible : : Event > ( typ ) ) ;
* outptr_QAccessibleEvent = ret ;
2024-10-20 05:21:03 +00:00
}
int QAccessibleEvent_Type ( const QAccessibleEvent * self ) {
QAccessible : : Event _ret = self - > type ( ) ;
return static_cast < int > ( _ret ) ;
}
QObject * QAccessibleEvent_Object ( const QAccessibleEvent * self ) {
return self - > object ( ) ;
}
unsigned int QAccessibleEvent_UniqueId ( const QAccessibleEvent * self ) {
QAccessible : : Id _ret = self - > uniqueId ( ) ;
return static_cast < unsigned int > ( _ret ) ;
}
void QAccessibleEvent_SetChild ( QAccessibleEvent * self , int chld ) {
self - > setChild ( static_cast < int > ( chld ) ) ;
}
int QAccessibleEvent_Child ( const QAccessibleEvent * self ) {
return self - > child ( ) ;
}
QAccessibleInterface * QAccessibleEvent_AccessibleInterface ( const QAccessibleEvent * self ) {
return self - > accessibleInterface ( ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleEvent_override_virtual_AccessibleInterface ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQAccessibleEvent * > ( ( QAccessibleEvent * ) ( self ) ) - > handle__AccessibleInterface = slot ;
}
QAccessibleInterface * QAccessibleEvent_virtualbase_AccessibleInterface ( const void * self ) {
return ( ( const MiqtVirtualQAccessibleEvent * ) ( self ) ) - > virtualbase_AccessibleInterface ( ) ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleEvent_Delete ( QAccessibleEvent * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < MiqtVirtualQAccessibleEvent * > ( self ) ;
} else {
delete self ;
}
}
class MiqtVirtualQAccessibleStateChangeEvent : public virtual QAccessibleStateChangeEvent {
public :
MiqtVirtualQAccessibleStateChangeEvent ( QObject * obj , QAccessible : : State state ) : QAccessibleStateChangeEvent ( obj , state ) { } ;
MiqtVirtualQAccessibleStateChangeEvent ( QAccessibleInterface * iface , QAccessible : : State state ) : QAccessibleStateChangeEvent ( iface , state ) { } ;
virtual ~ MiqtVirtualQAccessibleStateChangeEvent ( ) = default ;
// cgo.Handle value for overwritten implementation
intptr_t handle__AccessibleInterface = 0 ;
// Subclass to allow providing a Go implementation
virtual QAccessibleInterface * accessibleInterface ( ) const override {
if ( handle__AccessibleInterface = = 0 ) {
return QAccessibleStateChangeEvent : : accessibleInterface ( ) ;
}
QAccessibleInterface * callback_return_value = miqt_exec_callback_QAccessibleStateChangeEvent_AccessibleInterface ( const_cast < MiqtVirtualQAccessibleStateChangeEvent * > ( this ) , handle__AccessibleInterface ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
QAccessibleInterface * virtualbase_AccessibleInterface ( ) const {
return QAccessibleStateChangeEvent : : accessibleInterface ( ) ;
}
} ;
void QAccessibleStateChangeEvent_new ( QObject * obj , QAccessible__State * state , QAccessibleStateChangeEvent * * outptr_QAccessibleStateChangeEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
MiqtVirtualQAccessibleStateChangeEvent * ret = new MiqtVirtualQAccessibleStateChangeEvent ( obj , * state ) ;
* outptr_QAccessibleStateChangeEvent = ret ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleStateChangeEvent_new2 ( QAccessibleInterface * iface , QAccessible__State * state , QAccessibleStateChangeEvent * * outptr_QAccessibleStateChangeEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
MiqtVirtualQAccessibleStateChangeEvent * ret = new MiqtVirtualQAccessibleStateChangeEvent ( iface , * state ) ;
* outptr_QAccessibleStateChangeEvent = ret ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
QAccessible__State * QAccessibleStateChangeEvent_ChangedStates ( const QAccessibleStateChangeEvent * self ) {
return new QAccessible : : State ( self - > changedStates ( ) ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleStateChangeEvent_override_virtual_AccessibleInterface ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQAccessibleStateChangeEvent * > ( ( QAccessibleStateChangeEvent * ) ( self ) ) - > handle__AccessibleInterface = slot ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
QAccessibleInterface * QAccessibleStateChangeEvent_virtualbase_AccessibleInterface ( const void * self ) {
return ( ( const MiqtVirtualQAccessibleStateChangeEvent * ) ( self ) ) - > virtualbase_AccessibleInterface ( ) ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleStateChangeEvent_Delete ( QAccessibleStateChangeEvent * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < MiqtVirtualQAccessibleStateChangeEvent * > ( self ) ;
} else {
delete self ;
}
}
class MiqtVirtualQAccessibleTextCursorEvent : public virtual QAccessibleTextCursorEvent {
public :
MiqtVirtualQAccessibleTextCursorEvent ( QObject * obj , int cursorPos ) : QAccessibleTextCursorEvent ( obj , cursorPos ) { } ;
MiqtVirtualQAccessibleTextCursorEvent ( QAccessibleInterface * iface , int cursorPos ) : QAccessibleTextCursorEvent ( iface , cursorPos ) { } ;
virtual ~ MiqtVirtualQAccessibleTextCursorEvent ( ) = default ;
// cgo.Handle value for overwritten implementation
intptr_t handle__AccessibleInterface = 0 ;
// Subclass to allow providing a Go implementation
virtual QAccessibleInterface * accessibleInterface ( ) const override {
if ( handle__AccessibleInterface = = 0 ) {
return QAccessibleTextCursorEvent : : accessibleInterface ( ) ;
}
QAccessibleInterface * callback_return_value = miqt_exec_callback_QAccessibleTextCursorEvent_AccessibleInterface ( const_cast < MiqtVirtualQAccessibleTextCursorEvent * > ( this ) , handle__AccessibleInterface ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
QAccessibleInterface * virtualbase_AccessibleInterface ( ) const {
return QAccessibleTextCursorEvent : : accessibleInterface ( ) ;
}
} ;
void QAccessibleTextCursorEvent_new ( QObject * obj , int cursorPos , QAccessibleTextCursorEvent * * outptr_QAccessibleTextCursorEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
MiqtVirtualQAccessibleTextCursorEvent * ret = new MiqtVirtualQAccessibleTextCursorEvent ( obj , static_cast < int > ( cursorPos ) ) ;
* outptr_QAccessibleTextCursorEvent = ret ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
}
void QAccessibleTextCursorEvent_new2 ( QAccessibleInterface * iface , int cursorPos , QAccessibleTextCursorEvent * * outptr_QAccessibleTextCursorEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
MiqtVirtualQAccessibleTextCursorEvent * ret = new MiqtVirtualQAccessibleTextCursorEvent ( iface , static_cast < int > ( cursorPos ) ) ;
* outptr_QAccessibleTextCursorEvent = ret ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
void QAccessibleTextCursorEvent_SetCursorPosition ( QAccessibleTextCursorEvent * self , int position ) {
self - > setCursorPosition ( static_cast < int > ( position ) ) ;
}
int QAccessibleTextCursorEvent_CursorPosition ( const QAccessibleTextCursorEvent * self ) {
return self - > cursorPosition ( ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextCursorEvent_override_virtual_AccessibleInterface ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQAccessibleTextCursorEvent * > ( ( QAccessibleTextCursorEvent * ) ( self ) ) - > handle__AccessibleInterface = slot ;
}
QAccessibleInterface * QAccessibleTextCursorEvent_virtualbase_AccessibleInterface ( const void * self ) {
return ( ( const MiqtVirtualQAccessibleTextCursorEvent * ) ( self ) ) - > virtualbase_AccessibleInterface ( ) ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextCursorEvent_Delete ( QAccessibleTextCursorEvent * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < MiqtVirtualQAccessibleTextCursorEvent * > ( self ) ;
} else {
delete self ;
}
}
void QAccessibleTextSelectionEvent_new ( QObject * obj , int start , int end , QAccessibleTextSelectionEvent * * outptr_QAccessibleTextSelectionEvent , QAccessibleTextCursorEvent * * outptr_QAccessibleTextCursorEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
QAccessibleTextSelectionEvent * ret = new QAccessibleTextSelectionEvent ( obj , static_cast < int > ( start ) , static_cast < int > ( end ) ) ;
* outptr_QAccessibleTextSelectionEvent = ret ;
* outptr_QAccessibleTextCursorEvent = static_cast < QAccessibleTextCursorEvent * > ( ret ) ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextSelectionEvent_new2 ( QAccessibleInterface * iface , int start , int end , QAccessibleTextSelectionEvent * * outptr_QAccessibleTextSelectionEvent , QAccessibleTextCursorEvent * * outptr_QAccessibleTextCursorEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
QAccessibleTextSelectionEvent * ret = new QAccessibleTextSelectionEvent ( iface , static_cast < int > ( start ) , static_cast < int > ( end ) ) ;
* outptr_QAccessibleTextSelectionEvent = ret ;
* outptr_QAccessibleTextCursorEvent = static_cast < QAccessibleTextCursorEvent * > ( ret ) ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
void QAccessibleTextSelectionEvent_SetSelection ( QAccessibleTextSelectionEvent * self , int start , int end ) {
self - > setSelection ( static_cast < int > ( start ) , static_cast < int > ( end ) ) ;
}
int QAccessibleTextSelectionEvent_SelectionStart ( const QAccessibleTextSelectionEvent * self ) {
return self - > selectionStart ( ) ;
}
int QAccessibleTextSelectionEvent_SelectionEnd ( const QAccessibleTextSelectionEvent * self ) {
return self - > selectionEnd ( ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextSelectionEvent_Delete ( QAccessibleTextSelectionEvent * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleTextSelectionEvent * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextInsertEvent_new ( QObject * obj , int position , struct miqt_string text , QAccessibleTextInsertEvent * * outptr_QAccessibleTextInsertEvent , QAccessibleTextCursorEvent * * outptr_QAccessibleTextCursorEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
2024-10-20 05:21:03 +00:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2024-11-19 06:29:06 +00:00
QAccessibleTextInsertEvent * ret = new QAccessibleTextInsertEvent ( obj , static_cast < int > ( position ) , text_QString ) ;
* outptr_QAccessibleTextInsertEvent = ret ;
* outptr_QAccessibleTextCursorEvent = static_cast < QAccessibleTextCursorEvent * > ( ret ) ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextInsertEvent_new2 ( QAccessibleInterface * iface , int position , struct miqt_string text , QAccessibleTextInsertEvent * * outptr_QAccessibleTextInsertEvent , QAccessibleTextCursorEvent * * outptr_QAccessibleTextCursorEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
2024-10-20 05:21:03 +00:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2024-11-19 06:29:06 +00:00
QAccessibleTextInsertEvent * ret = new QAccessibleTextInsertEvent ( iface , static_cast < int > ( position ) , text_QString ) ;
* outptr_QAccessibleTextInsertEvent = ret ;
* outptr_QAccessibleTextCursorEvent = static_cast < QAccessibleTextCursorEvent * > ( ret ) ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
struct miqt_string QAccessibleTextInsertEvent_TextInserted ( const QAccessibleTextInsertEvent * self ) {
QString _ret = self - > textInserted ( ) ;
// 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 ;
}
int QAccessibleTextInsertEvent_ChangePosition ( const QAccessibleTextInsertEvent * self ) {
return self - > changePosition ( ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextInsertEvent_Delete ( QAccessibleTextInsertEvent * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleTextInsertEvent * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextRemoveEvent_new ( QObject * obj , int position , struct miqt_string text , QAccessibleTextRemoveEvent * * outptr_QAccessibleTextRemoveEvent , QAccessibleTextCursorEvent * * outptr_QAccessibleTextCursorEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
2024-10-20 05:21:03 +00:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2024-11-19 06:29:06 +00:00
QAccessibleTextRemoveEvent * ret = new QAccessibleTextRemoveEvent ( obj , static_cast < int > ( position ) , text_QString ) ;
* outptr_QAccessibleTextRemoveEvent = ret ;
* outptr_QAccessibleTextCursorEvent = static_cast < QAccessibleTextCursorEvent * > ( ret ) ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextRemoveEvent_new2 ( QAccessibleInterface * iface , int position , struct miqt_string text , QAccessibleTextRemoveEvent * * outptr_QAccessibleTextRemoveEvent , QAccessibleTextCursorEvent * * outptr_QAccessibleTextCursorEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
2024-10-20 05:21:03 +00:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2024-11-19 06:29:06 +00:00
QAccessibleTextRemoveEvent * ret = new QAccessibleTextRemoveEvent ( iface , static_cast < int > ( position ) , text_QString ) ;
* outptr_QAccessibleTextRemoveEvent = ret ;
* outptr_QAccessibleTextCursorEvent = static_cast < QAccessibleTextCursorEvent * > ( ret ) ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
struct miqt_string QAccessibleTextRemoveEvent_TextRemoved ( const QAccessibleTextRemoveEvent * self ) {
QString _ret = self - > textRemoved ( ) ;
// 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 ;
}
int QAccessibleTextRemoveEvent_ChangePosition ( const QAccessibleTextRemoveEvent * self ) {
return self - > changePosition ( ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextRemoveEvent_Delete ( QAccessibleTextRemoveEvent * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleTextRemoveEvent * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextUpdateEvent_new ( QObject * obj , int position , struct miqt_string oldText , struct miqt_string text , QAccessibleTextUpdateEvent * * outptr_QAccessibleTextUpdateEvent , QAccessibleTextCursorEvent * * outptr_QAccessibleTextCursorEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
2024-10-20 05:21:03 +00:00
QString oldText_QString = QString : : fromUtf8 ( oldText . data , oldText . len ) ;
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2024-11-19 06:29:06 +00:00
QAccessibleTextUpdateEvent * ret = new QAccessibleTextUpdateEvent ( obj , static_cast < int > ( position ) , oldText_QString , text_QString ) ;
* outptr_QAccessibleTextUpdateEvent = ret ;
* outptr_QAccessibleTextCursorEvent = static_cast < QAccessibleTextCursorEvent * > ( ret ) ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextUpdateEvent_new2 ( QAccessibleInterface * iface , int position , struct miqt_string oldText , struct miqt_string text , QAccessibleTextUpdateEvent * * outptr_QAccessibleTextUpdateEvent , QAccessibleTextCursorEvent * * outptr_QAccessibleTextCursorEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
2024-10-20 05:21:03 +00:00
QString oldText_QString = QString : : fromUtf8 ( oldText . data , oldText . len ) ;
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
2024-11-19 06:29:06 +00:00
QAccessibleTextUpdateEvent * ret = new QAccessibleTextUpdateEvent ( iface , static_cast < int > ( position ) , oldText_QString , text_QString ) ;
* outptr_QAccessibleTextUpdateEvent = ret ;
* outptr_QAccessibleTextCursorEvent = static_cast < QAccessibleTextCursorEvent * > ( ret ) ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
struct miqt_string QAccessibleTextUpdateEvent_TextRemoved ( const QAccessibleTextUpdateEvent * self ) {
QString _ret = self - > textRemoved ( ) ;
// 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 QAccessibleTextUpdateEvent_TextInserted ( const QAccessibleTextUpdateEvent * self ) {
QString _ret = self - > textInserted ( ) ;
// 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 ;
}
int QAccessibleTextUpdateEvent_ChangePosition ( const QAccessibleTextUpdateEvent * self ) {
return self - > changePosition ( ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleTextUpdateEvent_Delete ( QAccessibleTextUpdateEvent * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < QAccessibleTextUpdateEvent * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
class MiqtVirtualQAccessibleValueChangeEvent : public virtual QAccessibleValueChangeEvent {
public :
MiqtVirtualQAccessibleValueChangeEvent ( QObject * obj , const QVariant & val ) : QAccessibleValueChangeEvent ( obj , val ) { } ;
MiqtVirtualQAccessibleValueChangeEvent ( QAccessibleInterface * iface , const QVariant & val ) : QAccessibleValueChangeEvent ( iface , val ) { } ;
virtual ~ MiqtVirtualQAccessibleValueChangeEvent ( ) = default ;
// cgo.Handle value for overwritten implementation
intptr_t handle__AccessibleInterface = 0 ;
// Subclass to allow providing a Go implementation
virtual QAccessibleInterface * accessibleInterface ( ) const override {
if ( handle__AccessibleInterface = = 0 ) {
return QAccessibleValueChangeEvent : : accessibleInterface ( ) ;
}
QAccessibleInterface * callback_return_value = miqt_exec_callback_QAccessibleValueChangeEvent_AccessibleInterface ( const_cast < MiqtVirtualQAccessibleValueChangeEvent * > ( this ) , handle__AccessibleInterface ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
QAccessibleInterface * virtualbase_AccessibleInterface ( ) const {
return QAccessibleValueChangeEvent : : accessibleInterface ( ) ;
}
} ;
void QAccessibleValueChangeEvent_new ( QObject * obj , QVariant * val , QAccessibleValueChangeEvent * * outptr_QAccessibleValueChangeEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
MiqtVirtualQAccessibleValueChangeEvent * ret = new MiqtVirtualQAccessibleValueChangeEvent ( obj , * val ) ;
* outptr_QAccessibleValueChangeEvent = ret ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleValueChangeEvent_new2 ( QAccessibleInterface * iface , QVariant * val , QAccessibleValueChangeEvent * * outptr_QAccessibleValueChangeEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
MiqtVirtualQAccessibleValueChangeEvent * ret = new MiqtVirtualQAccessibleValueChangeEvent ( iface , * val ) ;
* outptr_QAccessibleValueChangeEvent = ret ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
void QAccessibleValueChangeEvent_SetValue ( QAccessibleValueChangeEvent * self , QVariant * val ) {
self - > setValue ( * val ) ;
}
QVariant * QAccessibleValueChangeEvent_Value ( const QAccessibleValueChangeEvent * self ) {
return new QVariant ( self - > value ( ) ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleValueChangeEvent_override_virtual_AccessibleInterface ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQAccessibleValueChangeEvent * > ( ( QAccessibleValueChangeEvent * ) ( self ) ) - > handle__AccessibleInterface = slot ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
QAccessibleInterface * QAccessibleValueChangeEvent_virtualbase_AccessibleInterface ( const void * self ) {
return ( ( const MiqtVirtualQAccessibleValueChangeEvent * ) ( self ) ) - > virtualbase_AccessibleInterface ( ) ;
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QAccessibleValueChangeEvent_Delete ( QAccessibleValueChangeEvent * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < MiqtVirtualQAccessibleValueChangeEvent * > ( self ) ;
} else {
delete self ;
}
}
class MiqtVirtualQAccessibleTableModelChangeEvent : public virtual QAccessibleTableModelChangeEvent {
public :
MiqtVirtualQAccessibleTableModelChangeEvent ( QObject * obj , QAccessibleTableModelChangeEvent : : ModelChangeType changeType ) : QAccessibleTableModelChangeEvent ( obj , changeType ) { } ;
MiqtVirtualQAccessibleTableModelChangeEvent ( QAccessibleInterface * iface , QAccessibleTableModelChangeEvent : : ModelChangeType changeType ) : QAccessibleTableModelChangeEvent ( iface , changeType ) { } ;
virtual ~ MiqtVirtualQAccessibleTableModelChangeEvent ( ) = default ;
// cgo.Handle value for overwritten implementation
intptr_t handle__AccessibleInterface = 0 ;
// Subclass to allow providing a Go implementation
virtual QAccessibleInterface * accessibleInterface ( ) const override {
if ( handle__AccessibleInterface = = 0 ) {
return QAccessibleTableModelChangeEvent : : accessibleInterface ( ) ;
}
QAccessibleInterface * callback_return_value = miqt_exec_callback_QAccessibleTableModelChangeEvent_AccessibleInterface ( const_cast < MiqtVirtualQAccessibleTableModelChangeEvent * > ( this ) , handle__AccessibleInterface ) ;
return callback_return_value ;
}
// Wrapper to allow calling protected method
QAccessibleInterface * virtualbase_AccessibleInterface ( ) const {
return QAccessibleTableModelChangeEvent : : accessibleInterface ( ) ;
}
} ;
void QAccessibleTableModelChangeEvent_new ( QObject * obj , int changeType , QAccessibleTableModelChangeEvent * * outptr_QAccessibleTableModelChangeEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
MiqtVirtualQAccessibleTableModelChangeEvent * ret = new MiqtVirtualQAccessibleTableModelChangeEvent ( obj , static_cast < QAccessibleTableModelChangeEvent : : ModelChangeType > ( changeType ) ) ;
* outptr_QAccessibleTableModelChangeEvent = ret ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
}
void QAccessibleTableModelChangeEvent_new2 ( QAccessibleInterface * iface , int changeType , QAccessibleTableModelChangeEvent * * outptr_QAccessibleTableModelChangeEvent , QAccessibleEvent * * outptr_QAccessibleEvent ) {
MiqtVirtualQAccessibleTableModelChangeEvent * ret = new MiqtVirtualQAccessibleTableModelChangeEvent ( iface , static_cast < QAccessibleTableModelChangeEvent : : ModelChangeType > ( changeType ) ) ;
* outptr_QAccessibleTableModelChangeEvent = ret ;
* outptr_QAccessibleEvent = static_cast < QAccessibleEvent * > ( ret ) ;
2024-10-20 05:21:03 +00:00
}
void QAccessibleTableModelChangeEvent_SetModelChangeType ( QAccessibleTableModelChangeEvent * self , int changeType ) {
self - > setModelChangeType ( static_cast < QAccessibleTableModelChangeEvent : : ModelChangeType > ( changeType ) ) ;
}
int QAccessibleTableModelChangeEvent_ModelChangeType ( const QAccessibleTableModelChangeEvent * self ) {
QAccessibleTableModelChangeEvent : : ModelChangeType _ret = self - > modelChangeType ( ) ;
return static_cast < int > ( _ret ) ;
}
void QAccessibleTableModelChangeEvent_SetFirstRow ( QAccessibleTableModelChangeEvent * self , int row ) {
self - > setFirstRow ( static_cast < int > ( row ) ) ;
}
void QAccessibleTableModelChangeEvent_SetFirstColumn ( QAccessibleTableModelChangeEvent * self , int col ) {
self - > setFirstColumn ( static_cast < int > ( col ) ) ;
}
void QAccessibleTableModelChangeEvent_SetLastRow ( QAccessibleTableModelChangeEvent * self , int row ) {
self - > setLastRow ( static_cast < int > ( row ) ) ;
}
void QAccessibleTableModelChangeEvent_SetLastColumn ( QAccessibleTableModelChangeEvent * self , int col ) {
self - > setLastColumn ( static_cast < int > ( col ) ) ;
}
int QAccessibleTableModelChangeEvent_FirstRow ( const QAccessibleTableModelChangeEvent * self ) {
return self - > firstRow ( ) ;
}
int QAccessibleTableModelChangeEvent_FirstColumn ( const QAccessibleTableModelChangeEvent * self ) {
return self - > firstColumn ( ) ;
}
int QAccessibleTableModelChangeEvent_LastRow ( const QAccessibleTableModelChangeEvent * self ) {
return self - > lastRow ( ) ;
}
int QAccessibleTableModelChangeEvent_LastColumn ( const QAccessibleTableModelChangeEvent * self ) {
return self - > lastColumn ( ) ;
}
2024-11-19 06:29:06 +00:00
void QAccessibleTableModelChangeEvent_override_virtual_AccessibleInterface ( void * self , intptr_t slot ) {
dynamic_cast < MiqtVirtualQAccessibleTableModelChangeEvent * > ( ( QAccessibleTableModelChangeEvent * ) ( self ) ) - > handle__AccessibleInterface = slot ;
}
QAccessibleInterface * QAccessibleTableModelChangeEvent_virtualbase_AccessibleInterface ( const void * self ) {
return ( ( const MiqtVirtualQAccessibleTableModelChangeEvent * ) ( self ) ) - > virtualbase_AccessibleInterface ( ) ;
}
void QAccessibleTableModelChangeEvent_Delete ( QAccessibleTableModelChangeEvent * self , bool isSubclass ) {
if ( isSubclass ) {
delete dynamic_cast < MiqtVirtualQAccessibleTableModelChangeEvent * > ( self ) ;
} else {
delete self ;
}
2024-10-20 05:21:03 +00:00
}