2024-11-17 06:21:37 +00:00
# pragma once
# ifndef MIQT_QT_GEN_QIDENTITYPROXYMODEL_H
# define MIQT_QT_GEN_QIDENTITYPROXYMODEL_H
2024-08-25 04:08:24 +00:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
2024-10-16 05:07:56 +00:00
# include "../libmiqt/libmiqt.h"
2024-09-14 22:29:05 +00:00
2024-08-25 04:08:24 +00:00
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
class QAbstractItemModel ;
class QIdentityProxyModel ;
class QMetaObject ;
2024-08-29 07:01:51 +00:00
class QMimeData ;
2024-08-25 04:08:24 +00:00
class QModelIndex ;
class QObject ;
2024-08-29 07:01:51 +00:00
class QVariant ;
2024-08-25 04:08:24 +00:00
# else
typedef struct QAbstractItemModel QAbstractItemModel ;
typedef struct QIdentityProxyModel QIdentityProxyModel ;
typedef struct QMetaObject QMetaObject ;
2024-08-29 07:01:51 +00:00
typedef struct QMimeData QMimeData ;
2024-08-25 04:08:24 +00:00
typedef struct QModelIndex QModelIndex ;
typedef struct QObject QObject ;
2024-08-29 07:01:51 +00:00
typedef struct QVariant QVariant ;
2024-08-25 04:08:24 +00:00
# endif
QIdentityProxyModel * QIdentityProxyModel_new ( ) ;
QIdentityProxyModel * QIdentityProxyModel_new2 ( QObject * parent ) ;
2024-09-11 05:41:09 +00:00
QMetaObject * QIdentityProxyModel_MetaObject ( const QIdentityProxyModel * self ) ;
2024-09-20 22:32:57 +00:00
void * QIdentityProxyModel_Metacast ( QIdentityProxyModel * self , const char * param1 ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QIdentityProxyModel_Tr ( const char * s ) ;
struct miqt_string QIdentityProxyModel_TrUtf8 ( const char * s ) ;
2024-09-11 05:41:09 +00:00
int QIdentityProxyModel_ColumnCount ( const QIdentityProxyModel * self ) ;
QModelIndex * QIdentityProxyModel_Index ( const QIdentityProxyModel * self , int row , int column ) ;
QModelIndex * QIdentityProxyModel_MapFromSource ( const QIdentityProxyModel * self , QModelIndex * sourceIndex ) ;
QModelIndex * QIdentityProxyModel_MapToSource ( const QIdentityProxyModel * self , QModelIndex * proxyIndex ) ;
QModelIndex * QIdentityProxyModel_Parent ( const QIdentityProxyModel * self , QModelIndex * child ) ;
int QIdentityProxyModel_RowCount ( const QIdentityProxyModel * self ) ;
2024-09-18 00:12:02 +00:00
QVariant * QIdentityProxyModel_HeaderData ( const QIdentityProxyModel * self , int section , int orientation ) ;
bool QIdentityProxyModel_DropMimeData ( QIdentityProxyModel * self , QMimeData * data , int action , int row , int column , QModelIndex * parent ) ;
2024-09-11 05:41:09 +00:00
QModelIndex * QIdentityProxyModel_Sibling ( const QIdentityProxyModel * self , int row , int column , QModelIndex * idx ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of QModelIndex* */ QIdentityProxyModel_Match ( const QIdentityProxyModel * self , QModelIndex * start , int role , QVariant * value ) ;
2024-08-25 04:08:24 +00:00
void QIdentityProxyModel_SetSourceModel ( QIdentityProxyModel * self , QAbstractItemModel * sourceModel ) ;
bool QIdentityProxyModel_InsertColumns ( QIdentityProxyModel * self , int column , int count ) ;
bool QIdentityProxyModel_InsertRows ( QIdentityProxyModel * self , int row , int count ) ;
bool QIdentityProxyModel_RemoveColumns ( QIdentityProxyModel * self , int column , int count ) ;
bool QIdentityProxyModel_RemoveRows ( QIdentityProxyModel * self , int row , int count ) ;
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 ) ;
2024-10-18 23:53:33 +00:00
struct miqt_string QIdentityProxyModel_Tr2 ( const char * s , const char * c ) ;
struct miqt_string QIdentityProxyModel_Tr3 ( const char * s , const char * c , int n ) ;
struct miqt_string QIdentityProxyModel_TrUtf82 ( const char * s , const char * c ) ;
struct miqt_string QIdentityProxyModel_TrUtf83 ( const char * s , const char * c , int n ) ;
2024-09-11 05:41:09 +00:00
int QIdentityProxyModel_ColumnCount1 ( const QIdentityProxyModel * self , QModelIndex * parent ) ;
QModelIndex * QIdentityProxyModel_Index3 ( const QIdentityProxyModel * self , int row , int column , QModelIndex * parent ) ;
int QIdentityProxyModel_RowCount1 ( const QIdentityProxyModel * self , QModelIndex * parent ) ;
2024-09-18 00:12:02 +00:00
QVariant * QIdentityProxyModel_HeaderData3 ( const QIdentityProxyModel * self , int section , int orientation , int role ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of QModelIndex* */ QIdentityProxyModel_Match4 ( const QIdentityProxyModel * self , QModelIndex * start , int role , QVariant * value , int hits ) ;
struct miqt_array /* of QModelIndex* */ QIdentityProxyModel_Match5 ( const QIdentityProxyModel * self , QModelIndex * start , int role , QVariant * value , int hits , int flags ) ;
2024-08-25 04:08:24 +00:00
bool QIdentityProxyModel_InsertColumns3 ( QIdentityProxyModel * self , int column , int count , QModelIndex * parent ) ;
bool QIdentityProxyModel_InsertRows3 ( QIdentityProxyModel * self , int row , int count , QModelIndex * parent ) ;
bool QIdentityProxyModel_RemoveColumns3 ( QIdentityProxyModel * self , int column , int count , QModelIndex * parent ) ;
bool QIdentityProxyModel_RemoveRows3 ( QIdentityProxyModel * self , int row , int count , QModelIndex * parent ) ;
void QIdentityProxyModel_Delete ( QIdentityProxyModel * self ) ;
# ifdef __cplusplus
} /* extern C */
# endif
# endif