🏡 index : quine-global-labs/mozsync.git

#pragma once
#ifndef MIQT_QT6_GEN_QSTYLEOPTION_H
#define MIQT_QT6_GEN_QSTYLEOPTION_H

#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 QBrush;
class QColor;
class QFont;
class QFontMetrics;
class QIcon;
class QLocale;
class QModelIndex;
class QObject;
class QPalette;
class QPoint;
class QRect;
class QRectF;
class QRegion;
class QSize;
class QStyleHintReturn;
class QStyleHintReturnMask;
class QStyleHintReturnVariant;
class QStyleOption;
class QStyleOptionButton;
class QStyleOptionComboBox;
class QStyleOptionComplex;
class QStyleOptionDockWidget;
class QStyleOptionFocusRect;
class QStyleOptionFrame;
class QStyleOptionGraphicsItem;
class QStyleOptionGroupBox;
class QStyleOptionHeader;
class QStyleOptionHeaderV2;
class QStyleOptionMenuItem;
class QStyleOptionProgressBar;
class QStyleOptionRubberBand;
class QStyleOptionSizeGrip;
class QStyleOptionSlider;
class QStyleOptionSpinBox;
class QStyleOptionTab;
class QStyleOptionTabBarBase;
class QStyleOptionTabWidgetFrame;
class QStyleOptionTitleBar;
class QStyleOptionToolBar;
class QStyleOptionToolBox;
class QStyleOptionToolButton;
class QStyleOptionViewItem;
class QTransform;
class QVariant;
class QWidget;
#else
typedef struct QBrush QBrush;
typedef struct QColor QColor;
typedef struct QFont QFont;
typedef struct QFontMetrics QFontMetrics;
typedef struct QIcon QIcon;
typedef struct QLocale QLocale;
typedef struct QModelIndex QModelIndex;
typedef struct QObject QObject;
typedef struct QPalette QPalette;
typedef struct QPoint QPoint;
typedef struct QRect QRect;
typedef struct QRectF QRectF;
typedef struct QRegion QRegion;
typedef struct QSize QSize;
typedef struct QStyleHintReturn QStyleHintReturn;
typedef struct QStyleHintReturnMask QStyleHintReturnMask;
typedef struct QStyleHintReturnVariant QStyleHintReturnVariant;
typedef struct QStyleOption QStyleOption;
typedef struct QStyleOptionButton QStyleOptionButton;
typedef struct QStyleOptionComboBox QStyleOptionComboBox;
typedef struct QStyleOptionComplex QStyleOptionComplex;
typedef struct QStyleOptionDockWidget QStyleOptionDockWidget;
typedef struct QStyleOptionFocusRect QStyleOptionFocusRect;
typedef struct QStyleOptionFrame QStyleOptionFrame;
typedef struct QStyleOptionGraphicsItem QStyleOptionGraphicsItem;
typedef struct QStyleOptionGroupBox QStyleOptionGroupBox;
typedef struct QStyleOptionHeader QStyleOptionHeader;
typedef struct QStyleOptionHeaderV2 QStyleOptionHeaderV2;
typedef struct QStyleOptionMenuItem QStyleOptionMenuItem;
typedef struct QStyleOptionProgressBar QStyleOptionProgressBar;
typedef struct QStyleOptionRubberBand QStyleOptionRubberBand;
typedef struct QStyleOptionSizeGrip QStyleOptionSizeGrip;
typedef struct QStyleOptionSlider QStyleOptionSlider;
typedef struct QStyleOptionSpinBox QStyleOptionSpinBox;
typedef struct QStyleOptionTab QStyleOptionTab;
typedef struct QStyleOptionTabBarBase QStyleOptionTabBarBase;
typedef struct QStyleOptionTabWidgetFrame QStyleOptionTabWidgetFrame;
typedef struct QStyleOptionTitleBar QStyleOptionTitleBar;
typedef struct QStyleOptionToolBar QStyleOptionToolBar;
typedef struct QStyleOptionToolBox QStyleOptionToolBox;
typedef struct QStyleOptionToolButton QStyleOptionToolButton;
typedef struct QStyleOptionViewItem QStyleOptionViewItem;
typedef struct QTransform QTransform;
typedef struct QVariant QVariant;
typedef struct QWidget QWidget;
#endif

QStyleOption* QStyleOption_new();
QStyleOption* QStyleOption_new2(QStyleOption* other);
QStyleOption* QStyleOption_new3(int version);
QStyleOption* QStyleOption_new4(int version, int type);
int QStyleOption_version(const QStyleOption* self);
void QStyleOption_setVersion(QStyleOption* self, int version);
int QStyleOption_type(const QStyleOption* self);
void QStyleOption_setType(QStyleOption* self, int type);
int QStyleOption_state(const QStyleOption* self);
void QStyleOption_setState(QStyleOption* self, int state);
int QStyleOption_direction(const QStyleOption* self);
void QStyleOption_setDirection(QStyleOption* self, int direction);
QRect* QStyleOption_rect(const QStyleOption* self);
void QStyleOption_setRect(QStyleOption* self, QRect* rect);
QFontMetrics* QStyleOption_fontMetrics(const QStyleOption* self);
void QStyleOption_setFontMetrics(QStyleOption* self, QFontMetrics* fontMetrics);
QPalette* QStyleOption_palette(const QStyleOption* self);
void QStyleOption_setPalette(QStyleOption* self, QPalette* palette);
QObject* QStyleOption_styleObject(const QStyleOption* self);
void QStyleOption_setStyleObject(QStyleOption* self, QObject* styleObject);
void QStyleOption_initFrom(QStyleOption* self, QWidget* w);
void QStyleOption_operatorAssign(QStyleOption* self, QStyleOption* other);

void QStyleOption_delete(QStyleOption* self);

QStyleOptionFocusRect* QStyleOptionFocusRect_new();
QStyleOptionFocusRect* QStyleOptionFocusRect_new2(QStyleOptionFocusRect* other);
void QStyleOptionFocusRect_virtbase(QStyleOptionFocusRect* src, QStyleOption** outptr_QStyleOption);
QColor* QStyleOptionFocusRect_backgroundColor(const QStyleOptionFocusRect* self);
void QStyleOptionFocusRect_setBackgroundColor(QStyleOptionFocusRect* self, QColor* backgroundColor);
void QStyleOptionFocusRect_operatorAssign(QStyleOptionFocusRect* self, QStyleOptionFocusRect* param1);

void QStyleOptionFocusRect_delete(QStyleOptionFocusRect* self);

QStyleOptionFrame* QStyleOptionFrame_new();
QStyleOptionFrame* QStyleOptionFrame_new2(QStyleOptionFrame* other);
void QStyleOptionFrame_virtbase(QStyleOptionFrame* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionFrame_lineWidth(const QStyleOptionFrame* self);
void QStyleOptionFrame_setLineWidth(QStyleOptionFrame* self, int lineWidth);
int QStyleOptionFrame_midLineWidth(const QStyleOptionFrame* self);
void QStyleOptionFrame_setMidLineWidth(QStyleOptionFrame* self, int midLineWidth);
int QStyleOptionFrame_features(const QStyleOptionFrame* self);
void QStyleOptionFrame_setFeatures(QStyleOptionFrame* self, int features);
int QStyleOptionFrame_frameShape(const QStyleOptionFrame* self);
void QStyleOptionFrame_setFrameShape(QStyleOptionFrame* self, int frameShape);
void QStyleOptionFrame_operatorAssign(QStyleOptionFrame* self, QStyleOptionFrame* param1);

void QStyleOptionFrame_delete(QStyleOptionFrame* self);

QStyleOptionTabWidgetFrame* QStyleOptionTabWidgetFrame_new();
QStyleOptionTabWidgetFrame* QStyleOptionTabWidgetFrame_new2(QStyleOptionTabWidgetFrame* other);
void QStyleOptionTabWidgetFrame_virtbase(QStyleOptionTabWidgetFrame* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionTabWidgetFrame_lineWidth(const QStyleOptionTabWidgetFrame* self);
void QStyleOptionTabWidgetFrame_setLineWidth(QStyleOptionTabWidgetFrame* self, int lineWidth);
int QStyleOptionTabWidgetFrame_midLineWidth(const QStyleOptionTabWidgetFrame* self);
void QStyleOptionTabWidgetFrame_setMidLineWidth(QStyleOptionTabWidgetFrame* self, int midLineWidth);
int QStyleOptionTabWidgetFrame_shape(const QStyleOptionTabWidgetFrame* self);
void QStyleOptionTabWidgetFrame_setShape(QStyleOptionTabWidgetFrame* self, int shape);
QSize* QStyleOptionTabWidgetFrame_tabBarSize(const QStyleOptionTabWidgetFrame* self);
void QStyleOptionTabWidgetFrame_setTabBarSize(QStyleOptionTabWidgetFrame* self, QSize* tabBarSize);
QSize* QStyleOptionTabWidgetFrame_rightCornerWidgetSize(const QStyleOptionTabWidgetFrame* self);
void QStyleOptionTabWidgetFrame_setRightCornerWidgetSize(QStyleOptionTabWidgetFrame* self, QSize* rightCornerWidgetSize);
QSize* QStyleOptionTabWidgetFrame_leftCornerWidgetSize(const QStyleOptionTabWidgetFrame* self);
void QStyleOptionTabWidgetFrame_setLeftCornerWidgetSize(QStyleOptionTabWidgetFrame* self, QSize* leftCornerWidgetSize);
QRect* QStyleOptionTabWidgetFrame_tabBarRect(const QStyleOptionTabWidgetFrame* self);
void QStyleOptionTabWidgetFrame_setTabBarRect(QStyleOptionTabWidgetFrame* self, QRect* tabBarRect);
QRect* QStyleOptionTabWidgetFrame_selectedTabRect(const QStyleOptionTabWidgetFrame* self);
void QStyleOptionTabWidgetFrame_setSelectedTabRect(QStyleOptionTabWidgetFrame* self, QRect* selectedTabRect);
void QStyleOptionTabWidgetFrame_operatorAssign(QStyleOptionTabWidgetFrame* self, QStyleOptionTabWidgetFrame* param1);

void QStyleOptionTabWidgetFrame_delete(QStyleOptionTabWidgetFrame* self);

QStyleOptionTabBarBase* QStyleOptionTabBarBase_new();
QStyleOptionTabBarBase* QStyleOptionTabBarBase_new2(QStyleOptionTabBarBase* other);
void QStyleOptionTabBarBase_virtbase(QStyleOptionTabBarBase* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionTabBarBase_shape(const QStyleOptionTabBarBase* self);
void QStyleOptionTabBarBase_setShape(QStyleOptionTabBarBase* self, int shape);
QRect* QStyleOptionTabBarBase_tabBarRect(const QStyleOptionTabBarBase* self);
void QStyleOptionTabBarBase_setTabBarRect(QStyleOptionTabBarBase* self, QRect* tabBarRect);
QRect* QStyleOptionTabBarBase_selectedTabRect(const QStyleOptionTabBarBase* self);
void QStyleOptionTabBarBase_setSelectedTabRect(QStyleOptionTabBarBase* self, QRect* selectedTabRect);
bool QStyleOptionTabBarBase_documentMode(const QStyleOptionTabBarBase* self);
void QStyleOptionTabBarBase_setDocumentMode(QStyleOptionTabBarBase* self, bool documentMode);
void QStyleOptionTabBarBase_operatorAssign(QStyleOptionTabBarBase* self, QStyleOptionTabBarBase* param1);

void QStyleOptionTabBarBase_delete(QStyleOptionTabBarBase* self);

QStyleOptionHeader* QStyleOptionHeader_new();
QStyleOptionHeader* QStyleOptionHeader_new2(QStyleOptionHeader* other);
void QStyleOptionHeader_virtbase(QStyleOptionHeader* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionHeader_section(const QStyleOptionHeader* self);
void QStyleOptionHeader_setSection(QStyleOptionHeader* self, int section);
struct miqt_string QStyleOptionHeader_text(const QStyleOptionHeader* self);
void QStyleOptionHeader_setText(QStyleOptionHeader* self, struct miqt_string text);
int QStyleOptionHeader_textAlignment(const QStyleOptionHeader* self);
void QStyleOptionHeader_setTextAlignment(QStyleOptionHeader* self, int textAlignment);
QIcon* QStyleOptionHeader_icon(const QStyleOptionHeader* self);
void QStyleOptionHeader_setIcon(QStyleOptionHeader* self, QIcon* icon);
int QStyleOptionHeader_iconAlignment(const QStyleOptionHeader* self);
void QStyleOptionHeader_setIconAlignment(QStyleOptionHeader* self, int iconAlignment);
int QStyleOptionHeader_position(const QStyleOptionHeader* self);
void QStyleOptionHeader_setPosition(QStyleOptionHeader* self, int position);
int QStyleOptionHeader_selectedPosition(const QStyleOptionHeader* self);
void QStyleOptionHeader_setSelectedPosition(QStyleOptionHeader* self, int selectedPosition);
int QStyleOptionHeader_sortIndicator(const QStyleOptionHeader* self);
void QStyleOptionHeader_setSortIndicator(QStyleOptionHeader* self, int sortIndicator);
int QStyleOptionHeader_orientation(const QStyleOptionHeader* self);
void QStyleOptionHeader_setOrientation(QStyleOptionHeader* self, int orientation);
void QStyleOptionHeader_operatorAssign(QStyleOptionHeader* self, QStyleOptionHeader* param1);

void QStyleOptionHeader_delete(QStyleOptionHeader* self);

QStyleOptionHeaderV2* QStyleOptionHeaderV2_new();
QStyleOptionHeaderV2* QStyleOptionHeaderV2_new2(QStyleOptionHeaderV2* other);
void QStyleOptionHeaderV2_virtbase(QStyleOptionHeaderV2* src, QStyleOptionHeader** outptr_QStyleOptionHeader);
void QStyleOptionHeaderV2_operatorAssign(QStyleOptionHeaderV2* self, QStyleOptionHeaderV2* param1);
int QStyleOptionHeaderV2_textElideMode(const QStyleOptionHeaderV2* self);
void QStyleOptionHeaderV2_setTextElideMode(QStyleOptionHeaderV2* self, int textElideMode);
bool QStyleOptionHeaderV2_isSectionDragTarget(const QStyleOptionHeaderV2* self);
void QStyleOptionHeaderV2_setIsSectionDragTarget(QStyleOptionHeaderV2* self, bool isSectionDragTarget);
int QStyleOptionHeaderV2_unused(const QStyleOptionHeaderV2* self);
void QStyleOptionHeaderV2_setUnused(QStyleOptionHeaderV2* self, int unused);

void QStyleOptionHeaderV2_delete(QStyleOptionHeaderV2* self);

QStyleOptionButton* QStyleOptionButton_new();
QStyleOptionButton* QStyleOptionButton_new2(QStyleOptionButton* other);
void QStyleOptionButton_virtbase(QStyleOptionButton* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionButton_features(const QStyleOptionButton* self);
void QStyleOptionButton_setFeatures(QStyleOptionButton* self, int features);
struct miqt_string QStyleOptionButton_text(const QStyleOptionButton* self);
void QStyleOptionButton_setText(QStyleOptionButton* self, struct miqt_string text);
QIcon* QStyleOptionButton_icon(const QStyleOptionButton* self);
void QStyleOptionButton_setIcon(QStyleOptionButton* self, QIcon* icon);
QSize* QStyleOptionButton_iconSize(const QStyleOptionButton* self);
void QStyleOptionButton_setIconSize(QStyleOptionButton* self, QSize* iconSize);
void QStyleOptionButton_operatorAssign(QStyleOptionButton* self, QStyleOptionButton* param1);

void QStyleOptionButton_delete(QStyleOptionButton* self);

QStyleOptionTab* QStyleOptionTab_new();
QStyleOptionTab* QStyleOptionTab_new2(QStyleOptionTab* other);
void QStyleOptionTab_virtbase(QStyleOptionTab* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionTab_shape(const QStyleOptionTab* self);
void QStyleOptionTab_setShape(QStyleOptionTab* self, int shape);
struct miqt_string QStyleOptionTab_text(const QStyleOptionTab* self);
void QStyleOptionTab_setText(QStyleOptionTab* self, struct miqt_string text);
QIcon* QStyleOptionTab_icon(const QStyleOptionTab* self);
void QStyleOptionTab_setIcon(QStyleOptionTab* self, QIcon* icon);
int QStyleOptionTab_row(const QStyleOptionTab* self);
void QStyleOptionTab_setRow(QStyleOptionTab* self, int row);
int QStyleOptionTab_position(const QStyleOptionTab* self);
void QStyleOptionTab_setPosition(QStyleOptionTab* self, int position);
int QStyleOptionTab_selectedPosition(const QStyleOptionTab* self);
void QStyleOptionTab_setSelectedPosition(QStyleOptionTab* self, int selectedPosition);
int QStyleOptionTab_cornerWidgets(const QStyleOptionTab* self);
void QStyleOptionTab_setCornerWidgets(QStyleOptionTab* self, int cornerWidgets);
QSize* QStyleOptionTab_iconSize(const QStyleOptionTab* self);
void QStyleOptionTab_setIconSize(QStyleOptionTab* self, QSize* iconSize);
bool QStyleOptionTab_documentMode(const QStyleOptionTab* self);
void QStyleOptionTab_setDocumentMode(QStyleOptionTab* self, bool documentMode);
QSize* QStyleOptionTab_leftButtonSize(const QStyleOptionTab* self);
void QStyleOptionTab_setLeftButtonSize(QStyleOptionTab* self, QSize* leftButtonSize);
QSize* QStyleOptionTab_rightButtonSize(const QStyleOptionTab* self);
void QStyleOptionTab_setRightButtonSize(QStyleOptionTab* self, QSize* rightButtonSize);
int QStyleOptionTab_features(const QStyleOptionTab* self);
void QStyleOptionTab_setFeatures(QStyleOptionTab* self, int features);
int QStyleOptionTab_tabIndex(const QStyleOptionTab* self);
void QStyleOptionTab_setTabIndex(QStyleOptionTab* self, int tabIndex);
void QStyleOptionTab_operatorAssign(QStyleOptionTab* self, QStyleOptionTab* param1);

void QStyleOptionTab_delete(QStyleOptionTab* self);

QStyleOptionToolBar* QStyleOptionToolBar_new();
QStyleOptionToolBar* QStyleOptionToolBar_new2(QStyleOptionToolBar* other);
void QStyleOptionToolBar_virtbase(QStyleOptionToolBar* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionToolBar_positionOfLine(const QStyleOptionToolBar* self);
void QStyleOptionToolBar_setPositionOfLine(QStyleOptionToolBar* self, int positionOfLine);
int QStyleOptionToolBar_positionWithinLine(const QStyleOptionToolBar* self);
void QStyleOptionToolBar_setPositionWithinLine(QStyleOptionToolBar* self, int positionWithinLine);
int QStyleOptionToolBar_toolBarArea(const QStyleOptionToolBar* self);
void QStyleOptionToolBar_setToolBarArea(QStyleOptionToolBar* self, int toolBarArea);
int QStyleOptionToolBar_features(const QStyleOptionToolBar* self);
void QStyleOptionToolBar_setFeatures(QStyleOptionToolBar* self, int features);
int QStyleOptionToolBar_lineWidth(const QStyleOptionToolBar* self);
void QStyleOptionToolBar_setLineWidth(QStyleOptionToolBar* self, int lineWidth);
int QStyleOptionToolBar_midLineWidth(const QStyleOptionToolBar* self);
void QStyleOptionToolBar_setMidLineWidth(QStyleOptionToolBar* self, int midLineWidth);
void QStyleOptionToolBar_operatorAssign(QStyleOptionToolBar* self, QStyleOptionToolBar* param1);

void QStyleOptionToolBar_delete(QStyleOptionToolBar* self);

QStyleOptionProgressBar* QStyleOptionProgressBar_new();
QStyleOptionProgressBar* QStyleOptionProgressBar_new2(QStyleOptionProgressBar* other);
void QStyleOptionProgressBar_virtbase(QStyleOptionProgressBar* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionProgressBar_minimum(const QStyleOptionProgressBar* self);
void QStyleOptionProgressBar_setMinimum(QStyleOptionProgressBar* self, int minimum);
int QStyleOptionProgressBar_maximum(const QStyleOptionProgressBar* self);
void QStyleOptionProgressBar_setMaximum(QStyleOptionProgressBar* self, int maximum);
int QStyleOptionProgressBar_progress(const QStyleOptionProgressBar* self);
void QStyleOptionProgressBar_setProgress(QStyleOptionProgressBar* self, int progress);
struct miqt_string QStyleOptionProgressBar_text(const QStyleOptionProgressBar* self);
void QStyleOptionProgressBar_setText(QStyleOptionProgressBar* self, struct miqt_string text);
int QStyleOptionProgressBar_textAlignment(const QStyleOptionProgressBar* self);
void QStyleOptionProgressBar_setTextAlignment(QStyleOptionProgressBar* self, int textAlignment);
bool QStyleOptionProgressBar_textVisible(const QStyleOptionProgressBar* self);
void QStyleOptionProgressBar_setTextVisible(QStyleOptionProgressBar* self, bool textVisible);
bool QStyleOptionProgressBar_invertedAppearance(const QStyleOptionProgressBar* self);
void QStyleOptionProgressBar_setInvertedAppearance(QStyleOptionProgressBar* self, bool invertedAppearance);
bool QStyleOptionProgressBar_bottomToTop(const QStyleOptionProgressBar* self);
void QStyleOptionProgressBar_setBottomToTop(QStyleOptionProgressBar* self, bool bottomToTop);
void QStyleOptionProgressBar_operatorAssign(QStyleOptionProgressBar* self, QStyleOptionProgressBar* param1);

void QStyleOptionProgressBar_delete(QStyleOptionProgressBar* self);

QStyleOptionMenuItem* QStyleOptionMenuItem_new();
QStyleOptionMenuItem* QStyleOptionMenuItem_new2(QStyleOptionMenuItem* other);
void QStyleOptionMenuItem_virtbase(QStyleOptionMenuItem* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionMenuItem_menuItemType(const QStyleOptionMenuItem* self);
void QStyleOptionMenuItem_setMenuItemType(QStyleOptionMenuItem* self, int menuItemType);
int QStyleOptionMenuItem_checkType(const QStyleOptionMenuItem* self);
void QStyleOptionMenuItem_setCheckType(QStyleOptionMenuItem* self, int checkType);
bool QStyleOptionMenuItem_checked(const QStyleOptionMenuItem* self);
void QStyleOptionMenuItem_setChecked(QStyleOptionMenuItem* self, bool checked);
bool QStyleOptionMenuItem_menuHasCheckableItems(const QStyleOptionMenuItem* self);
void QStyleOptionMenuItem_setMenuHasCheckableItems(QStyleOptionMenuItem* self, bool menuHasCheckableItems);
QRect* QStyleOptionMenuItem_menuRect(const QStyleOptionMenuItem* self);
void QStyleOptionMenuItem_setMenuRect(QStyleOptionMenuItem* self, QRect* menuRect);
struct miqt_string QStyleOptionMenuItem_text(const QStyleOptionMenuItem* self);
void QStyleOptionMenuItem_setText(QStyleOptionMenuItem* self, struct miqt_string text);
QIcon* QStyleOptionMenuItem_icon(const QStyleOptionMenuItem* self);
void QStyleOptionMenuItem_setIcon(QStyleOptionMenuItem* self, QIcon* icon);
int QStyleOptionMenuItem_maxIconWidth(const QStyleOptionMenuItem* self);
void QStyleOptionMenuItem_setMaxIconWidth(QStyleOptionMenuItem* self, int maxIconWidth);
int QStyleOptionMenuItem_reservedShortcutWidth(const QStyleOptionMenuItem* self);
void QStyleOptionMenuItem_setReservedShortcutWidth(QStyleOptionMenuItem* self, int reservedShortcutWidth);
QFont* QStyleOptionMenuItem_font(const QStyleOptionMenuItem* self);
void QStyleOptionMenuItem_setFont(QStyleOptionMenuItem* self, QFont* font);
void QStyleOptionMenuItem_operatorAssign(QStyleOptionMenuItem* self, QStyleOptionMenuItem* param1);

void QStyleOptionMenuItem_delete(QStyleOptionMenuItem* self);

QStyleOptionDockWidget* QStyleOptionDockWidget_new();
QStyleOptionDockWidget* QStyleOptionDockWidget_new2(QStyleOptionDockWidget* other);
void QStyleOptionDockWidget_virtbase(QStyleOptionDockWidget* src, QStyleOption** outptr_QStyleOption);
struct miqt_string QStyleOptionDockWidget_title(const QStyleOptionDockWidget* self);
void QStyleOptionDockWidget_setTitle(QStyleOptionDockWidget* self, struct miqt_string title);
bool QStyleOptionDockWidget_closable(const QStyleOptionDockWidget* self);
void QStyleOptionDockWidget_setClosable(QStyleOptionDockWidget* self, bool closable);
bool QStyleOptionDockWidget_movable(const QStyleOptionDockWidget* self);
void QStyleOptionDockWidget_setMovable(QStyleOptionDockWidget* self, bool movable);
bool QStyleOptionDockWidget_floatable(const QStyleOptionDockWidget* self);
void QStyleOptionDockWidget_setFloatable(QStyleOptionDockWidget* self, bool floatable);
bool QStyleOptionDockWidget_verticalTitleBar(const QStyleOptionDockWidget* self);
void QStyleOptionDockWidget_setVerticalTitleBar(QStyleOptionDockWidget* self, bool verticalTitleBar);
void QStyleOptionDockWidget_operatorAssign(QStyleOptionDockWidget* self, QStyleOptionDockWidget* param1);

void QStyleOptionDockWidget_delete(QStyleOptionDockWidget* self);

QStyleOptionViewItem* QStyleOptionViewItem_new();
QStyleOptionViewItem* QStyleOptionViewItem_new2(QStyleOptionViewItem* other);
void QStyleOptionViewItem_virtbase(QStyleOptionViewItem* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionViewItem_displayAlignment(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setDisplayAlignment(QStyleOptionViewItem* self, int displayAlignment);
int QStyleOptionViewItem_decorationAlignment(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setDecorationAlignment(QStyleOptionViewItem* self, int decorationAlignment);
int QStyleOptionViewItem_textElideMode(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setTextElideMode(QStyleOptionViewItem* self, int textElideMode);
int QStyleOptionViewItem_decorationPosition(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setDecorationPosition(QStyleOptionViewItem* self, int decorationPosition);
QSize* QStyleOptionViewItem_decorationSize(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setDecorationSize(QStyleOptionViewItem* self, QSize* decorationSize);
QFont* QStyleOptionViewItem_font(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setFont(QStyleOptionViewItem* self, QFont* font);
bool QStyleOptionViewItem_showDecorationSelected(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setShowDecorationSelected(QStyleOptionViewItem* self, bool showDecorationSelected);
int QStyleOptionViewItem_features(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setFeatures(QStyleOptionViewItem* self, int features);
QLocale* QStyleOptionViewItem_locale(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setLocale(QStyleOptionViewItem* self, QLocale* locale);
QWidget* QStyleOptionViewItem_widget(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setWidget(QStyleOptionViewItem* self, QWidget* widget);
QModelIndex* QStyleOptionViewItem_index(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setIndex(QStyleOptionViewItem* self, QModelIndex* index);
int QStyleOptionViewItem_checkState(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setCheckState(QStyleOptionViewItem* self, int checkState);
QIcon* QStyleOptionViewItem_icon(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setIcon(QStyleOptionViewItem* self, QIcon* icon);
struct miqt_string QStyleOptionViewItem_text(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setText(QStyleOptionViewItem* self, struct miqt_string text);
int QStyleOptionViewItem_viewItemPosition(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setViewItemPosition(QStyleOptionViewItem* self, int viewItemPosition);
QBrush* QStyleOptionViewItem_backgroundBrush(const QStyleOptionViewItem* self);
void QStyleOptionViewItem_setBackgroundBrush(QStyleOptionViewItem* self, QBrush* backgroundBrush);
void QStyleOptionViewItem_operatorAssign(QStyleOptionViewItem* self, QStyleOptionViewItem* param1);

void QStyleOptionViewItem_delete(QStyleOptionViewItem* self);

QStyleOptionToolBox* QStyleOptionToolBox_new();
QStyleOptionToolBox* QStyleOptionToolBox_new2(QStyleOptionToolBox* other);
void QStyleOptionToolBox_virtbase(QStyleOptionToolBox* src, QStyleOption** outptr_QStyleOption);
struct miqt_string QStyleOptionToolBox_text(const QStyleOptionToolBox* self);
void QStyleOptionToolBox_setText(QStyleOptionToolBox* self, struct miqt_string text);
QIcon* QStyleOptionToolBox_icon(const QStyleOptionToolBox* self);
void QStyleOptionToolBox_setIcon(QStyleOptionToolBox* self, QIcon* icon);
int QStyleOptionToolBox_position(const QStyleOptionToolBox* self);
void QStyleOptionToolBox_setPosition(QStyleOptionToolBox* self, int position);
int QStyleOptionToolBox_selectedPosition(const QStyleOptionToolBox* self);
void QStyleOptionToolBox_setSelectedPosition(QStyleOptionToolBox* self, int selectedPosition);
void QStyleOptionToolBox_operatorAssign(QStyleOptionToolBox* self, QStyleOptionToolBox* param1);

void QStyleOptionToolBox_delete(QStyleOptionToolBox* self);

QStyleOptionRubberBand* QStyleOptionRubberBand_new();
QStyleOptionRubberBand* QStyleOptionRubberBand_new2(QStyleOptionRubberBand* other);
void QStyleOptionRubberBand_virtbase(QStyleOptionRubberBand* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionRubberBand_shape(const QStyleOptionRubberBand* self);
void QStyleOptionRubberBand_setShape(QStyleOptionRubberBand* self, int shape);
bool QStyleOptionRubberBand_opaque(const QStyleOptionRubberBand* self);
void QStyleOptionRubberBand_setOpaque(QStyleOptionRubberBand* self, bool opaque);
void QStyleOptionRubberBand_operatorAssign(QStyleOptionRubberBand* self, QStyleOptionRubberBand* param1);

void QStyleOptionRubberBand_delete(QStyleOptionRubberBand* self);

QStyleOptionComplex* QStyleOptionComplex_new();
QStyleOptionComplex* QStyleOptionComplex_new2(QStyleOptionComplex* other);
QStyleOptionComplex* QStyleOptionComplex_new3(int version);
QStyleOptionComplex* QStyleOptionComplex_new4(int version, int type);
void QStyleOptionComplex_virtbase(QStyleOptionComplex* src, QStyleOption** outptr_QStyleOption);
int QStyleOptionComplex_subControls(const QStyleOptionComplex* self);
void QStyleOptionComplex_setSubControls(QStyleOptionComplex* self, int subControls);
int QStyleOptionComplex_activeSubControls(const QStyleOptionComplex* self);
void QStyleOptionComplex_setActiveSubControls(QStyleOptionComplex* self, int activeSubControls);
void QStyleOptionComplex_operatorAssign(QStyleOptionComplex* self, QStyleOptionComplex* param1);

void QStyleOptionComplex_delete(QStyleOptionComplex* self);

QStyleOptionSlider* QStyleOptionSlider_new();
QStyleOptionSlider* QStyleOptionSlider_new2(QStyleOptionSlider* other);
void QStyleOptionSlider_virtbase(QStyleOptionSlider* src, QStyleOptionComplex** outptr_QStyleOptionComplex);
int QStyleOptionSlider_orientation(const QStyleOptionSlider* self);
void QStyleOptionSlider_setOrientation(QStyleOptionSlider* self, int orientation);
int QStyleOptionSlider_minimum(const QStyleOptionSlider* self);
void QStyleOptionSlider_setMinimum(QStyleOptionSlider* self, int minimum);
int QStyleOptionSlider_maximum(const QStyleOptionSlider* self);
void QStyleOptionSlider_setMaximum(QStyleOptionSlider* self, int maximum);
int QStyleOptionSlider_tickPosition(const QStyleOptionSlider* self);
void QStyleOptionSlider_setTickPosition(QStyleOptionSlider* self, int tickPosition);
int QStyleOptionSlider_tickInterval(const QStyleOptionSlider* self);
void QStyleOptionSlider_setTickInterval(QStyleOptionSlider* self, int tickInterval);
bool QStyleOptionSlider_upsideDown(const QStyleOptionSlider* self);
void QStyleOptionSlider_setUpsideDown(QStyleOptionSlider* self, bool upsideDown);
int QStyleOptionSlider_sliderPosition(const QStyleOptionSlider* self);
void QStyleOptionSlider_setSliderPosition(QStyleOptionSlider* self, int sliderPosition);
int QStyleOptionSlider_sliderValue(const QStyleOptionSlider* self);
void QStyleOptionSlider_setSliderValue(QStyleOptionSlider* self, int sliderValue);
int QStyleOptionSlider_singleStep(const QStyleOptionSlider* self);
void QStyleOptionSlider_setSingleStep(QStyleOptionSlider* self, int singleStep);
int QStyleOptionSlider_pageStep(const QStyleOptionSlider* self);
void QStyleOptionSlider_setPageStep(QStyleOptionSlider* self, int pageStep);
double QStyleOptionSlider_notchTarget(const QStyleOptionSlider* self);
void QStyleOptionSlider_setNotchTarget(QStyleOptionSlider* self, double notchTarget);
bool QStyleOptionSlider_dialWrapping(const QStyleOptionSlider* self);
void QStyleOptionSlider_setDialWrapping(QStyleOptionSlider* self, bool dialWrapping);
int QStyleOptionSlider_keyboardModifiers(const QStyleOptionSlider* self);
void QStyleOptionSlider_setKeyboardModifiers(QStyleOptionSlider* self, int keyboardModifiers);
void QStyleOptionSlider_operatorAssign(QStyleOptionSlider* self, QStyleOptionSlider* param1);

void QStyleOptionSlider_delete(QStyleOptionSlider* self);

QStyleOptionSpinBox* QStyleOptionSpinBox_new();
QStyleOptionSpinBox* QStyleOptionSpinBox_new2(QStyleOptionSpinBox* other);
void QStyleOptionSpinBox_virtbase(QStyleOptionSpinBox* src, QStyleOptionComplex** outptr_QStyleOptionComplex);
int QStyleOptionSpinBox_buttonSymbols(const QStyleOptionSpinBox* self);
void QStyleOptionSpinBox_setButtonSymbols(QStyleOptionSpinBox* self, int buttonSymbols);
int QStyleOptionSpinBox_stepEnabled(const QStyleOptionSpinBox* self);
void QStyleOptionSpinBox_setStepEnabled(QStyleOptionSpinBox* self, int stepEnabled);
bool QStyleOptionSpinBox_frame(const QStyleOptionSpinBox* self);
void QStyleOptionSpinBox_setFrame(QStyleOptionSpinBox* self, bool frame);
void QStyleOptionSpinBox_operatorAssign(QStyleOptionSpinBox* self, QStyleOptionSpinBox* param1);

void QStyleOptionSpinBox_delete(QStyleOptionSpinBox* self);

QStyleOptionToolButton* QStyleOptionToolButton_new();
QStyleOptionToolButton* QStyleOptionToolButton_new2(QStyleOptionToolButton* other);
void QStyleOptionToolButton_virtbase(QStyleOptionToolButton* src, QStyleOptionComplex** outptr_QStyleOptionComplex);
int QStyleOptionToolButton_features(const QStyleOptionToolButton* self);
void QStyleOptionToolButton_setFeatures(QStyleOptionToolButton* self, int features);
QIcon* QStyleOptionToolButton_icon(const QStyleOptionToolButton* self);
void QStyleOptionToolButton_setIcon(QStyleOptionToolButton* self, QIcon* icon);
QSize* QStyleOptionToolButton_iconSize(const QStyleOptionToolButton* self);
void QStyleOptionToolButton_setIconSize(QStyleOptionToolButton* self, QSize* iconSize);
struct miqt_string QStyleOptionToolButton_text(const QStyleOptionToolButton* self);
void QStyleOptionToolButton_setText(QStyleOptionToolButton* self, struct miqt_string text);
int QStyleOptionToolButton_arrowType(const QStyleOptionToolButton* self);
void QStyleOptionToolButton_setArrowType(QStyleOptionToolButton* self, int arrowType);
int QStyleOptionToolButton_toolButtonStyle(const QStyleOptionToolButton* self);
void QStyleOptionToolButton_setToolButtonStyle(QStyleOptionToolButton* self, int toolButtonStyle);
QPoint* QStyleOptionToolButton_pos(const QStyleOptionToolButton* self);
void QStyleOptionToolButton_setPos(QStyleOptionToolButton* self, QPoint* pos);
QFont* QStyleOptionToolButton_font(const QStyleOptionToolButton* self);
void QStyleOptionToolButton_setFont(QStyleOptionToolButton* self, QFont* font);
void QStyleOptionToolButton_operatorAssign(QStyleOptionToolButton* self, QStyleOptionToolButton* param1);

void QStyleOptionToolButton_delete(QStyleOptionToolButton* self);

QStyleOptionComboBox* QStyleOptionComboBox_new();
QStyleOptionComboBox* QStyleOptionComboBox_new2(QStyleOptionComboBox* other);
void QStyleOptionComboBox_virtbase(QStyleOptionComboBox* src, QStyleOptionComplex** outptr_QStyleOptionComplex);
bool QStyleOptionComboBox_editable(const QStyleOptionComboBox* self);
void QStyleOptionComboBox_setEditable(QStyleOptionComboBox* self, bool editable);
QRect* QStyleOptionComboBox_popupRect(const QStyleOptionComboBox* self);
void QStyleOptionComboBox_setPopupRect(QStyleOptionComboBox* self, QRect* popupRect);
bool QStyleOptionComboBox_frame(const QStyleOptionComboBox* self);
void QStyleOptionComboBox_setFrame(QStyleOptionComboBox* self, bool frame);
struct miqt_string QStyleOptionComboBox_currentText(const QStyleOptionComboBox* self);
void QStyleOptionComboBox_setCurrentText(QStyleOptionComboBox* self, struct miqt_string currentText);
QIcon* QStyleOptionComboBox_currentIcon(const QStyleOptionComboBox* self);
void QStyleOptionComboBox_setCurrentIcon(QStyleOptionComboBox* self, QIcon* currentIcon);
QSize* QStyleOptionComboBox_iconSize(const QStyleOptionComboBox* self);
void QStyleOptionComboBox_setIconSize(QStyleOptionComboBox* self, QSize* iconSize);
int QStyleOptionComboBox_textAlignment(const QStyleOptionComboBox* self);
void QStyleOptionComboBox_setTextAlignment(QStyleOptionComboBox* self, int textAlignment);
void QStyleOptionComboBox_operatorAssign(QStyleOptionComboBox* self, QStyleOptionComboBox* param1);

void QStyleOptionComboBox_delete(QStyleOptionComboBox* self);

QStyleOptionTitleBar* QStyleOptionTitleBar_new();
QStyleOptionTitleBar* QStyleOptionTitleBar_new2(QStyleOptionTitleBar* other);
void QStyleOptionTitleBar_virtbase(QStyleOptionTitleBar* src, QStyleOptionComplex** outptr_QStyleOptionComplex);
struct miqt_string QStyleOptionTitleBar_text(const QStyleOptionTitleBar* self);
void QStyleOptionTitleBar_setText(QStyleOptionTitleBar* self, struct miqt_string text);
QIcon* QStyleOptionTitleBar_icon(const QStyleOptionTitleBar* self);
void QStyleOptionTitleBar_setIcon(QStyleOptionTitleBar* self, QIcon* icon);
int QStyleOptionTitleBar_titleBarState(const QStyleOptionTitleBar* self);
void QStyleOptionTitleBar_setTitleBarState(QStyleOptionTitleBar* self, int titleBarState);
int QStyleOptionTitleBar_titleBarFlags(const QStyleOptionTitleBar* self);
void QStyleOptionTitleBar_setTitleBarFlags(QStyleOptionTitleBar* self, int titleBarFlags);
void QStyleOptionTitleBar_operatorAssign(QStyleOptionTitleBar* self, QStyleOptionTitleBar* param1);

void QStyleOptionTitleBar_delete(QStyleOptionTitleBar* self);

QStyleOptionGroupBox* QStyleOptionGroupBox_new();
QStyleOptionGroupBox* QStyleOptionGroupBox_new2(QStyleOptionGroupBox* other);
void QStyleOptionGroupBox_virtbase(QStyleOptionGroupBox* src, QStyleOptionComplex** outptr_QStyleOptionComplex);
int QStyleOptionGroupBox_features(const QStyleOptionGroupBox* self);
void QStyleOptionGroupBox_setFeatures(QStyleOptionGroupBox* self, int features);
struct miqt_string QStyleOptionGroupBox_text(const QStyleOptionGroupBox* self);
void QStyleOptionGroupBox_setText(QStyleOptionGroupBox* self, struct miqt_string text);
int QStyleOptionGroupBox_textAlignment(const QStyleOptionGroupBox* self);
void QStyleOptionGroupBox_setTextAlignment(QStyleOptionGroupBox* self, int textAlignment);
QColor* QStyleOptionGroupBox_textColor(const QStyleOptionGroupBox* self);
void QStyleOptionGroupBox_setTextColor(QStyleOptionGroupBox* self, QColor* textColor);
int QStyleOptionGroupBox_lineWidth(const QStyleOptionGroupBox* self);
void QStyleOptionGroupBox_setLineWidth(QStyleOptionGroupBox* self, int lineWidth);
int QStyleOptionGroupBox_midLineWidth(const QStyleOptionGroupBox* self);
void QStyleOptionGroupBox_setMidLineWidth(QStyleOptionGroupBox* self, int midLineWidth);
void QStyleOptionGroupBox_operatorAssign(QStyleOptionGroupBox* self, QStyleOptionGroupBox* param1);

void QStyleOptionGroupBox_delete(QStyleOptionGroupBox* self);

QStyleOptionSizeGrip* QStyleOptionSizeGrip_new();
QStyleOptionSizeGrip* QStyleOptionSizeGrip_new2(QStyleOptionSizeGrip* other);
void QStyleOptionSizeGrip_virtbase(QStyleOptionSizeGrip* src, QStyleOptionComplex** outptr_QStyleOptionComplex);
int QStyleOptionSizeGrip_corner(const QStyleOptionSizeGrip* self);
void QStyleOptionSizeGrip_setCorner(QStyleOptionSizeGrip* self, int corner);
void QStyleOptionSizeGrip_operatorAssign(QStyleOptionSizeGrip* self, QStyleOptionSizeGrip* param1);

void QStyleOptionSizeGrip_delete(QStyleOptionSizeGrip* self);

QStyleOptionGraphicsItem* QStyleOptionGraphicsItem_new();
QStyleOptionGraphicsItem* QStyleOptionGraphicsItem_new2(QStyleOptionGraphicsItem* other);
void QStyleOptionGraphicsItem_virtbase(QStyleOptionGraphicsItem* src, QStyleOption** outptr_QStyleOption);
QRectF* QStyleOptionGraphicsItem_exposedRect(const QStyleOptionGraphicsItem* self);
void QStyleOptionGraphicsItem_setExposedRect(QStyleOptionGraphicsItem* self, QRectF* exposedRect);
void QStyleOptionGraphicsItem_operatorAssign(QStyleOptionGraphicsItem* self, QStyleOptionGraphicsItem* param1);
double QStyleOptionGraphicsItem_levelOfDetailFromTransform(QTransform* worldTransform);

void QStyleOptionGraphicsItem_delete(QStyleOptionGraphicsItem* self);

QStyleHintReturn* QStyleHintReturn_new();
QStyleHintReturn* QStyleHintReturn_new2(QStyleHintReturn* param1);
QStyleHintReturn* QStyleHintReturn_new3(int version);
QStyleHintReturn* QStyleHintReturn_new4(int version, int type);
int QStyleHintReturn_version(const QStyleHintReturn* self);
void QStyleHintReturn_setVersion(QStyleHintReturn* self, int version);
int QStyleHintReturn_type(const QStyleHintReturn* self);
void QStyleHintReturn_setType(QStyleHintReturn* self, int type);
void QStyleHintReturn_operatorAssign(QStyleHintReturn* self, QStyleHintReturn* param1);

void QStyleHintReturn_delete(QStyleHintReturn* self);

QStyleHintReturnMask* QStyleHintReturnMask_new();
QStyleHintReturnMask* QStyleHintReturnMask_new2(QStyleHintReturnMask* param1);
void QStyleHintReturnMask_virtbase(QStyleHintReturnMask* src, QStyleHintReturn** outptr_QStyleHintReturn);
QRegion* QStyleHintReturnMask_region(const QStyleHintReturnMask* self);
void QStyleHintReturnMask_setRegion(QStyleHintReturnMask* self, QRegion* region);
void QStyleHintReturnMask_operatorAssign(QStyleHintReturnMask* self, QStyleHintReturnMask* param1);

void QStyleHintReturnMask_delete(QStyleHintReturnMask* self);

QStyleHintReturnVariant* QStyleHintReturnVariant_new();
QStyleHintReturnVariant* QStyleHintReturnVariant_new2(QStyleHintReturnVariant* param1);
void QStyleHintReturnVariant_virtbase(QStyleHintReturnVariant* src, QStyleHintReturn** outptr_QStyleHintReturn);
QVariant* QStyleHintReturnVariant_variant(const QStyleHintReturnVariant* self);
void QStyleHintReturnVariant_setVariant(QStyleHintReturnVariant* self, QVariant* variant);
void QStyleHintReturnVariant_operatorAssign(QStyleHintReturnVariant* self, QStyleHintReturnVariant* param1);

void QStyleHintReturnVariant_delete(QStyleHintReturnVariant* self);

#ifdef __cplusplus
} /* extern C */
#endif

#endif