PythonQtWrapper_QStyleOption.h
28 lines
| 2.0 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QSTYLEOPTION_H | ||
#define PYTHONQTWRAPPER_QSTYLEOPTION_H | ||||
#include <qstyleoption.h> | ||||
#include <QObject> | ||||
#include <QVariant> | ||||
#include <qstyleoption.h> | ||||
#include <qwidget.h> | ||||
class PythonQtWrapper_QStyleOption : public QObject | ||||
{ Q_OBJECT | ||||
public: | ||||
Q_ENUMS(StyleOptionVersion StyleOptionType OptionType ) | ||||
enum StyleOptionVersion{ | ||||
Version = QStyleOption::Version}; | ||||
enum StyleOptionType{ | ||||
Type = QStyleOption::Type}; | ||||
enum OptionType{ | ||||
SO_Default = QStyleOption::SO_Default, SO_FocusRect = QStyleOption::SO_FocusRect, SO_Button = QStyleOption::SO_Button, SO_Tab = QStyleOption::SO_Tab, SO_MenuItem = QStyleOption::SO_MenuItem, SO_Frame = QStyleOption::SO_Frame, SO_ProgressBar = QStyleOption::SO_ProgressBar, SO_ToolBox = QStyleOption::SO_ToolBox, SO_Header = QStyleOption::SO_Header, SO_Q3DockWindow = QStyleOption::SO_Q3DockWindow, SO_DockWidget = QStyleOption::SO_DockWidget, SO_Q3ListViewItem = QStyleOption::SO_Q3ListViewItem, SO_ViewItem = QStyleOption::SO_ViewItem, SO_TabWidgetFrame = QStyleOption::SO_TabWidgetFrame, SO_TabBarBase = QStyleOption::SO_TabBarBase, SO_RubberBand = QStyleOption::SO_RubberBand, SO_ToolBar = QStyleOption::SO_ToolBar, SO_GraphicsItem = QStyleOption::SO_GraphicsItem, SO_Complex = QStyleOption::SO_Complex, SO_Slider = QStyleOption::SO_Slider, SO_SpinBox = QStyleOption::SO_SpinBox, SO_ToolButton = QStyleOption::SO_ToolButton, SO_ComboBox = QStyleOption::SO_ComboBox, SO_Q3ListView = QStyleOption::SO_Q3ListView, SO_TitleBar = QStyleOption::SO_TitleBar, SO_GroupBox = QStyleOption::SO_GroupBox, SO_SizeGrip = QStyleOption::SO_SizeGrip, SO_CustomBase = QStyleOption::SO_CustomBase, SO_ComplexCustomBase = QStyleOption::SO_ComplexCustomBase}; | ||||
public slots: | ||||
QStyleOption* new_QStyleOption(const QStyleOption& other); | ||||
QStyleOption* new_QStyleOption(int version = QStyleOption::Version, int type = SO_Default); | ||||
void delete_QStyleOption(QStyleOption* obj) { delete obj; } | ||||
void initFrom(QStyleOption* theWrappedObject, const QWidget* w); | ||||
}; | ||||
#endif // PYTHONQTWRAPPER_QSTYLEOPTION_H | ||||