#pragma once #ifndef MIQT_QT6_GEN_QLOGGINGCATEGORY_H #define MIQT_QT6_GEN_QLOGGINGCATEGORY_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "../libmiqt/libmiqt.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QLoggingCategory; #else typedef struct QLoggingCategory QLoggingCategory; #endif void QLoggingCategory_new(const char* category, QLoggingCategory** outptr_QLoggingCategory); bool QLoggingCategory_IsDebugEnabled(const QLoggingCategory* self); bool QLoggingCategory_IsInfoEnabled(const QLoggingCategory* self); bool QLoggingCategory_IsWarningEnabled(const QLoggingCategory* self); bool QLoggingCategory_IsCriticalEnabled(const QLoggingCategory* self); const char* QLoggingCategory_CategoryName(const QLoggingCategory* self); QLoggingCategory* QLoggingCategory_OperatorCall(QLoggingCategory* self); QLoggingCategory* QLoggingCategory_OperatorCall2(const QLoggingCategory* self); QLoggingCategory* QLoggingCategory_DefaultCategory(); void QLoggingCategory_SetFilterRules(struct miqt_string rules); void QLoggingCategory_Delete(QLoggingCategory* self, bool isSubclass); #ifdef __cplusplus } /* extern C */ #endif #endif