2024-11-17 06:21:37 +00:00
# pragma once
# ifndef MIQT_QT6_GEN_QIDENTITYPROXYMODEL_H
# define MIQT_QT6_GEN_QIDENTITYPROXYMODEL_H
2024-10-20 05:21:03 +00: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
class QAbstractItemModel ;
2024-11-19 06:29:06 +00:00
class QAbstractProxyModel ;
class QByteArray ;
2024-10-20 05:21:03 +00:00
class QIdentityProxyModel ;
class QMetaObject ;
class QMimeData ;
class QModelIndex ;
class QObject ;
2024-11-19 06:29:06 +00:00
class QSize ;
2024-10-20 05:21:03 +00:00
class QVariant ;
# else
typedef struct QAbstractItemModel QAbstractItemModel ;
2024-11-19 06:29:06 +00:00
typedef struct QAbstractProxyModel QAbstractProxyModel ;
typedef struct QByteArray QByteArray ;
2024-10-20 05:21:03 +00:00
typedef struct QIdentityProxyModel QIdentityProxyModel ;
typedef struct QMetaObject QMetaObject ;
typedef struct QMimeData QMimeData ;
typedef struct QModelIndex QModelIndex ;
typedef struct QObject QObject ;
2024-11-19 06:29:06 +00:00
typedef struct QSize QSize ;
2024-10-20 05:21:03 +00:00
typedef struct QVariant QVariant ;
# endif
2024-11-19 06:29:06 +00:00
void QIdentityProxyModel_new ( QIdentityProxyModel * * outptr_QIdentityProxyModel , QAbstractProxyModel * * outptr_QAbstractProxyModel , QAbstractItemModel * * outptr_QAbstractItemModel , QObject * * outptr_QObject ) ;
void QIdentityProxyModel_new2 ( QObject * parent , QIdentityProxyModel * * outptr_QIdentityProxyModel , QAbstractProxyModel * * outptr_QAbstractProxyModel , QAbstractItemModel * * outptr_QAbstractItemModel , QObject * * outptr_QObject ) ;
2024-10-20 05:21:03 +00:00
QMetaObject * QIdentityProxyModel_MetaObject ( const QIdentityProxyModel * self ) ;
void * QIdentityProxyModel_Metacast ( QIdentityProxyModel * self , const char * param1 ) ;
struct miqt_string QIdentityProxyModel_Tr ( const char * s ) ;
2024-11-19 06:29:06 +00:00
int QIdentityProxyModel_ColumnCount ( const QIdentityProxyModel * self , QModelIndex * parent ) ;
QModelIndex * QIdentityProxyModel_Index ( const QIdentityProxyModel * self , int row , int column , QModelIndex * parent ) ;
2024-10-20 05:21:03 +00:00
QModelIndex * QIdentityProxyModel_MapFromSource ( const QIdentityProxyModel * self , QModelIndex * sourceIndex ) ;
QModelIndex * QIdentityProxyModel_MapToSource ( const QIdentityProxyModel * self , QModelIndex * proxyIndex ) ;
QModelIndex * QIdentityProxyModel_Parent ( const QIdentityProxyModel * self , QModelIndex * child ) ;
2024-11-19 06:29:06 +00:00
int QIdentityProxyModel_RowCount ( const QIdentityProxyModel * self , QModelIndex * parent ) ;
QVariant * QIdentityProxyModel_HeaderData ( const QIdentityProxyModel * self , int section , int orientation , int role ) ;
2024-10-20 05:21:03 +00:00
bool QIdentityProxyModel_DropMimeData ( QIdentityProxyModel * self , QMimeData * data , int action , int row , int column , QModelIndex * parent ) ;
QModelIndex * QIdentityProxyModel_Sibling ( const QIdentityProxyModel * self , int row , int column , QModelIndex * idx ) ;
2024-11-19 06:29:06 +00:00
struct miqt_array /* of QModelIndex* */ QIdentityProxyModel_Match ( const QIdentityProxyModel * self , QModelIndex * start , int role , QVariant * value , int hits , int flags ) ;
2024-10-20 05:21:03 +00:00
void QIdentityProxyModel_SetSourceModel ( QIdentityProxyModel * self , QAbstractItemModel * sourceModel ) ;
2024-11-19 06:29:06 +00:00
bool QIdentityProxyModel_InsertColumns ( QIdentityProxyModel * self , int column , int count , QModelIndex * parent ) ;
bool QIdentityProxyModel_InsertRows ( QIdentityProxyModel * self , int row , int count , QModelIndex * parent ) ;
bool QIdentityProxyModel_RemoveColumns ( QIdentityProxyModel * self , int column , int count , QModelIndex * parent ) ;
bool QIdentityProxyModel_RemoveRows ( QIdentityProxyModel * self , int row , int count , QModelIndex * parent ) ;
2024-10-20 05:21:03 +00:00
bool QIdentityProxyModel_MoveRows ( QIdentityProxyModel * self , QModelIndex * sourceParent , int sourceRow , int count , QModelIndex * destinationParent , int destinationChild ) ;
bool QIdentityProxyModel_MoveColumns ( QIdentityProxyModel * self , QModelIndex * sourceParent , int sourceColumn , int count , QModelIndex * destinationParent , int destinationChild ) ;
struct miqt_string QIdentityProxyModel_Tr2 ( const char * s , const char * c ) ;
struct miqt_string QIdentityProxyModel_Tr3 ( const char * s , const char * c , int n ) ;
2024-11-19 06:29:06 +00:00
void QIdentityProxyModel_override_virtual_ColumnCount ( void * self , intptr_t slot ) ;
int QIdentityProxyModel_virtualbase_ColumnCount ( const void * self , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_Index ( void * self , intptr_t slot ) ;
QModelIndex * QIdentityProxyModel_virtualbase_Index ( const void * self , int row , int column , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_MapFromSource ( void * self , intptr_t slot ) ;
QModelIndex * QIdentityProxyModel_virtualbase_MapFromSource ( const void * self , QModelIndex * sourceIndex ) ;
void QIdentityProxyModel_override_virtual_MapToSource ( void * self , intptr_t slot ) ;
QModelIndex * QIdentityProxyModel_virtualbase_MapToSource ( const void * self , QModelIndex * proxyIndex ) ;
void QIdentityProxyModel_override_virtual_Parent ( void * self , intptr_t slot ) ;
QModelIndex * QIdentityProxyModel_virtualbase_Parent ( const void * self , QModelIndex * child ) ;
void QIdentityProxyModel_override_virtual_RowCount ( void * self , intptr_t slot ) ;
int QIdentityProxyModel_virtualbase_RowCount ( const void * self , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_HeaderData ( void * self , intptr_t slot ) ;
QVariant * QIdentityProxyModel_virtualbase_HeaderData ( const void * self , int section , int orientation , int role ) ;
void QIdentityProxyModel_override_virtual_DropMimeData ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_DropMimeData ( void * self , QMimeData * data , int action , int row , int column , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_Sibling ( void * self , intptr_t slot ) ;
QModelIndex * QIdentityProxyModel_virtualbase_Sibling ( const void * self , int row , int column , QModelIndex * idx ) ;
void QIdentityProxyModel_override_virtual_Match ( void * self , intptr_t slot ) ;
struct miqt_array /* of QModelIndex* */ QIdentityProxyModel_virtualbase_Match ( const void * self , QModelIndex * start , int role , QVariant * value , int hits , int flags ) ;
void QIdentityProxyModel_override_virtual_SetSourceModel ( void * self , intptr_t slot ) ;
void QIdentityProxyModel_virtualbase_SetSourceModel ( void * self , QAbstractItemModel * sourceModel ) ;
void QIdentityProxyModel_override_virtual_InsertColumns ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_InsertColumns ( void * self , int column , int count , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_InsertRows ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_InsertRows ( void * self , int row , int count , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_RemoveColumns ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_RemoveColumns ( void * self , int column , int count , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_RemoveRows ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_RemoveRows ( void * self , int row , int count , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_MoveRows ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_MoveRows ( void * self , QModelIndex * sourceParent , int sourceRow , int count , QModelIndex * destinationParent , int destinationChild ) ;
void QIdentityProxyModel_override_virtual_MoveColumns ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_MoveColumns ( void * self , QModelIndex * sourceParent , int sourceColumn , int count , QModelIndex * destinationParent , int destinationChild ) ;
void QIdentityProxyModel_override_virtual_Submit ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_Submit ( void * self ) ;
void QIdentityProxyModel_override_virtual_Revert ( void * self , intptr_t slot ) ;
void QIdentityProxyModel_virtualbase_Revert ( void * self ) ;
void QIdentityProxyModel_override_virtual_Data ( void * self , intptr_t slot ) ;
QVariant * QIdentityProxyModel_virtualbase_Data ( const void * self , QModelIndex * proxyIndex , int role ) ;
void QIdentityProxyModel_override_virtual_ItemData ( void * self , intptr_t slot ) ;
struct miqt_map /* of int to QVariant* */ QIdentityProxyModel_virtualbase_ItemData ( const void * self , QModelIndex * index ) ;
void QIdentityProxyModel_override_virtual_Flags ( void * self , intptr_t slot ) ;
int QIdentityProxyModel_virtualbase_Flags ( const void * self , QModelIndex * index ) ;
void QIdentityProxyModel_override_virtual_SetData ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_SetData ( void * self , QModelIndex * index , QVariant * value , int role ) ;
void QIdentityProxyModel_override_virtual_SetItemData ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_SetItemData ( void * self , QModelIndex * index , struct miqt_map /* of int to QVariant* */ roles ) ;
void QIdentityProxyModel_override_virtual_SetHeaderData ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_SetHeaderData ( void * self , int section , int orientation , QVariant * value , int role ) ;
void QIdentityProxyModel_override_virtual_ClearItemData ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_ClearItemData ( void * self , QModelIndex * index ) ;
void QIdentityProxyModel_override_virtual_Buddy ( void * self , intptr_t slot ) ;
QModelIndex * QIdentityProxyModel_virtualbase_Buddy ( const void * self , QModelIndex * index ) ;
void QIdentityProxyModel_override_virtual_CanFetchMore ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_CanFetchMore ( const void * self , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_FetchMore ( void * self , intptr_t slot ) ;
void QIdentityProxyModel_virtualbase_FetchMore ( void * self , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_Sort ( void * self , intptr_t slot ) ;
void QIdentityProxyModel_virtualbase_Sort ( void * self , int column , int order ) ;
void QIdentityProxyModel_override_virtual_Span ( void * self , intptr_t slot ) ;
QSize * QIdentityProxyModel_virtualbase_Span ( const void * self , QModelIndex * index ) ;
void QIdentityProxyModel_override_virtual_HasChildren ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_HasChildren ( const void * self , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_MimeData ( void * self , intptr_t slot ) ;
QMimeData * QIdentityProxyModel_virtualbase_MimeData ( const void * self , struct miqt_array /* of QModelIndex* */ indexes ) ;
void QIdentityProxyModel_override_virtual_CanDropMimeData ( void * self , intptr_t slot ) ;
bool QIdentityProxyModel_virtualbase_CanDropMimeData ( const void * self , QMimeData * data , int action , int row , int column , QModelIndex * parent ) ;
void QIdentityProxyModel_override_virtual_MimeTypes ( void * self , intptr_t slot ) ;
struct miqt_array /* of struct miqt_string */ QIdentityProxyModel_virtualbase_MimeTypes ( const void * self ) ;
void QIdentityProxyModel_override_virtual_SupportedDragActions ( void * self , intptr_t slot ) ;
int QIdentityProxyModel_virtualbase_SupportedDragActions ( const void * self ) ;
void QIdentityProxyModel_override_virtual_SupportedDropActions ( void * self , intptr_t slot ) ;
int QIdentityProxyModel_virtualbase_SupportedDropActions ( const void * self ) ;
void QIdentityProxyModel_override_virtual_RoleNames ( void * self , intptr_t slot ) ;
struct miqt_map /* of int to struct miqt_string */ QIdentityProxyModel_virtualbase_RoleNames ( const void * self ) ;
void QIdentityProxyModel_Delete ( QIdentityProxyModel * self , bool isSubclass ) ;
2024-10-20 05:21:03 +00:00
# ifdef __cplusplus
} /* extern C */
# endif
# endif