##// END OF EJS Templates
added alphabetic sorting...
added alphabetic sorting git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@132 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

File last commit:

r24:f543ed746063
r96:3170eb771a99
Show More
PythonQtWrapper_QStyleOption.h
40 lines | 2.4 KiB | text/x-c | CLexer
#ifndef PYTHONQTWRAPPER_QSTYLEOPTION_H
#define PYTHONQTWRAPPER_QSTYLEOPTION_H
#include <qstyleoption.h>
#include <QObject>
#include <PythonQt.h>
#include <QVariant>
#include <qstyleoption.h>
#include <qwidget.h>
class PythonQtShell_QStyleOption : public QStyleOption
{
public:
PythonQtShell_QStyleOption(const QStyleOption& other):QStyleOption(other),_wrapper(NULL) {};
PythonQtShell_QStyleOption(int version = QStyleOption::Version, int type = SO_Default):QStyleOption(version, type),_wrapper(NULL) {};
PythonQtInstanceWrapper* _wrapper;
};
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