#pragma once #ifndef MIQT_QT6_GEN_QMENUBAR_H #define MIQT_QT6_GEN_QMENUBAR_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "../libmiqt/libmiqt.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QAction; class QIcon; class QMenu; class QMenuBar; class QMetaObject; class QPoint; class QRect; class QSize; class QWidget; #else typedef struct QAction QAction; typedef struct QIcon QIcon; typedef struct QMenu QMenu; typedef struct QMenuBar QMenuBar; typedef struct QMetaObject QMetaObject; typedef struct QPoint QPoint; typedef struct QRect QRect; typedef struct QSize QSize; typedef struct QWidget QWidget; #endif QMenuBar* QMenuBar_new(QWidget* parent); QMenuBar* QMenuBar_new2(); QMetaObject* QMenuBar_MetaObject(const QMenuBar* self); void* QMenuBar_Metacast(QMenuBar* self, const char* param1); struct miqt_string QMenuBar_Tr(const char* s); QAction* QMenuBar_AddMenu(QMenuBar* self, QMenu* menu); QMenu* QMenuBar_AddMenuWithTitle(QMenuBar* self, struct miqt_string title); QMenu* QMenuBar_AddMenu2(QMenuBar* self, QIcon* icon, struct miqt_string title); QAction* QMenuBar_AddSeparator(QMenuBar* self); QAction* QMenuBar_InsertSeparator(QMenuBar* self, QAction* before); QAction* QMenuBar_InsertMenu(QMenuBar* self, QAction* before, QMenu* menu); void QMenuBar_Clear(QMenuBar* self); QAction* QMenuBar_ActiveAction(const QMenuBar* self); void QMenuBar_SetActiveAction(QMenuBar* self, QAction* action); void QMenuBar_SetDefaultUp(QMenuBar* self, bool defaultUp); bool QMenuBar_IsDefaultUp(const QMenuBar* self); QSize* QMenuBar_SizeHint(const QMenuBar* self); QSize* QMenuBar_MinimumSizeHint(const QMenuBar* self); int QMenuBar_HeightForWidth(const QMenuBar* self, int param1); QRect* QMenuBar_ActionGeometry(const QMenuBar* self, QAction* param1); QAction* QMenuBar_ActionAt(const QMenuBar* self, QPoint* param1); void QMenuBar_SetCornerWidget(QMenuBar* self, QWidget* w); QWidget* QMenuBar_CornerWidget(const QMenuBar* self); bool QMenuBar_IsNativeMenuBar(const QMenuBar* self); void QMenuBar_SetNativeMenuBar(QMenuBar* self, bool nativeMenuBar); void QMenuBar_SetVisible(QMenuBar* self, bool visible); void QMenuBar_Triggered(QMenuBar* self, QAction* action); void QMenuBar_connect_Triggered(QMenuBar* self, intptr_t slot); void QMenuBar_Hovered(QMenuBar* self, QAction* action); void QMenuBar_connect_Hovered(QMenuBar* self, intptr_t slot); struct miqt_string QMenuBar_Tr2(const char* s, const char* c); struct miqt_string QMenuBar_Tr3(const char* s, const char* c, int n); void QMenuBar_SetCornerWidget2(QMenuBar* self, QWidget* w, int corner); QWidget* QMenuBar_CornerWidget1(const QMenuBar* self, int corner); void QMenuBar_Delete(QMenuBar* self); #ifdef __cplusplus } /* extern C */ #endif #endif