#ifndef GEN_QPROPERTY_H #define GEN_QPROPERTY_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "../libmiqt/libmiqt.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QMetaType; class QPropertyBindingError; class QPropertyBindingSourceLocation; class QPropertyNotifier; class QPropertyObserver; class QPropertyObserverBase; class QUntypedBindable; class QUntypedPropertyBinding; #if defined(WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__QBindableInterface) typedef QtPrivate::QBindableInterface QtPrivate__QBindableInterface; #else class QtPrivate__QBindableInterface; #endif #else typedef struct QMetaType QMetaType; typedef struct QPropertyBindingError QPropertyBindingError; typedef struct QPropertyBindingSourceLocation QPropertyBindingSourceLocation; typedef struct QPropertyNotifier QPropertyNotifier; typedef struct QPropertyObserver QPropertyObserver; typedef struct QPropertyObserverBase QPropertyObserverBase; typedef struct QUntypedBindable QUntypedBindable; typedef struct QUntypedPropertyBinding QUntypedPropertyBinding; typedef struct QtPrivate__QBindableInterface QtPrivate__QBindableInterface; #endif QPropertyBindingSourceLocation* QPropertyBindingSourceLocation_new(); QPropertyBindingSourceLocation* QPropertyBindingSourceLocation_new2(QPropertyBindingSourceLocation* param1); void QPropertyBindingSourceLocation_Delete(QPropertyBindingSourceLocation* self); QPropertyBindingError* QPropertyBindingError_new(); QPropertyBindingError* QPropertyBindingError_new2(int typeVal); QPropertyBindingError* QPropertyBindingError_new3(QPropertyBindingError* other); QPropertyBindingError* QPropertyBindingError_new4(int typeVal, struct miqt_string description); void QPropertyBindingError_OperatorAssign(QPropertyBindingError* self, QPropertyBindingError* other); bool QPropertyBindingError_HasError(const QPropertyBindingError* self); int QPropertyBindingError_Type(const QPropertyBindingError* self); struct miqt_string QPropertyBindingError_Description(const QPropertyBindingError* self); void QPropertyBindingError_Delete(QPropertyBindingError* self); QUntypedPropertyBinding* QUntypedPropertyBinding_new(); QUntypedPropertyBinding* QUntypedPropertyBinding_new2(QUntypedPropertyBinding* other); void QUntypedPropertyBinding_OperatorAssign(QUntypedPropertyBinding* self, QUntypedPropertyBinding* other); bool QUntypedPropertyBinding_IsNull(const QUntypedPropertyBinding* self); QPropertyBindingError* QUntypedPropertyBinding_Error(const QUntypedPropertyBinding* self); QMetaType* QUntypedPropertyBinding_ValueMetaType(const QUntypedPropertyBinding* self); void QUntypedPropertyBinding_Delete(QUntypedPropertyBinding* self); QPropertyObserverBase* QPropertyObserverBase_new(); QPropertyObserverBase* QPropertyObserverBase_new2(QPropertyObserverBase* param1); void QPropertyObserverBase_Delete(QPropertyObserverBase* self); QPropertyObserver* QPropertyObserver_new(); void QPropertyObserver_Delete(QPropertyObserver* self); QPropertyNotifier* QPropertyNotifier_new(); void QPropertyNotifier_Delete(QPropertyNotifier* self); void QtPrivate__QBindableInterface_Delete(QtPrivate__QBindableInterface* self); QUntypedBindable* QUntypedBindable_new(); QUntypedBindable* QUntypedBindable_new2(QUntypedBindable* param1); bool QUntypedBindable_IsValid(const QUntypedBindable* self); bool QUntypedBindable_IsBindable(const QUntypedBindable* self); bool QUntypedBindable_IsReadOnly(const QUntypedBindable* self); QUntypedPropertyBinding* QUntypedBindable_MakeBinding(const QUntypedBindable* self); QUntypedPropertyBinding* QUntypedBindable_TakeBinding(QUntypedBindable* self); void QUntypedBindable_Observe(const QUntypedBindable* self, QPropertyObserver* observer); QUntypedPropertyBinding* QUntypedBindable_Binding(const QUntypedBindable* self); bool QUntypedBindable_SetBinding(QUntypedBindable* self, QUntypedPropertyBinding* binding); bool QUntypedBindable_HasBinding(const QUntypedBindable* self); QMetaType* QUntypedBindable_MetaType(const QUntypedBindable* self); QUntypedPropertyBinding* QUntypedBindable_MakeBinding1(const QUntypedBindable* self, QPropertyBindingSourceLocation* location); void QUntypedBindable_Delete(QUntypedBindable* self); #ifdef __cplusplus } /* extern C */ #endif #endif