##// END OF EJS Templates
improved so that dict contains properties and that dir() shows all available things, including the derived base attributes...
improved so that dict contains properties and that dir() shows all available things, including the derived base attributes git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@70 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

File last commit:

r28:cf202027b50b
r34:5daedfb035c8
Show More
PythonQtWrapper_QMotifStyle.h
108 lines | 7.6 KiB | text/x-c | CLexer
#ifndef PYTHONQTWRAPPER_QMOTIFSTYLE_H
#define PYTHONQTWRAPPER_QMOTIFSTYLE_H
#include <qmotifstyle.h>
#include <QObject>
#include <PythonQt.h>
#include <QVariant>
#include <qapplication.h>
#include <qbytearray.h>
#include <qcoreevent.h>
#include <qicon.h>
#include <qlist.h>
#include <qmotifstyle.h>
#include <qobject.h>
#include <qpainter.h>
#include <qpalette.h>
#include <qpixmap.h>
#include <qpoint.h>
#include <qrect.h>
#include <qsize.h>
#include <qstyleoption.h>
#include <qwidget.h>
class PythonQtShell_QMotifStyle : public QMotifStyle
{
public:
PythonQtShell_QMotifStyle(bool useHighlightCols = false):QMotifStyle(useHighlightCols),_wrapper(NULL) {};
virtual void childEvent(QChildEvent* arg__1);
virtual void customEvent(QEvent* arg__1);
virtual void drawComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex* opt, QPainter* p, const QWidget* w = 0) const;
virtual void drawControl(QStyle::ControlElement element, const QStyleOption* opt, QPainter* p, const QWidget* w = 0) const;
virtual void drawItemPixmap(QPainter* painter, const QRect& rect, int alignment, const QPixmap& pixmap) const;
virtual void drawItemText(QPainter* painter, const QRect& rect, int flags, const QPalette& pal, bool enabled, const QString& text, QPalette::ColorRole textRole) const;
virtual void drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption* opt, QPainter* p, const QWidget* w = 0) const;
virtual bool event(QEvent* arg__1);
virtual bool eventFilter(QObject* o, QEvent* e);
virtual QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap& pixmap, const QStyleOption* opt) const;
virtual QStyle::SubControl hitTestComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex* opt, const QPoint& pt, const QWidget* w) const;
virtual QRect itemPixmapRect(const QRect& r, int flags, const QPixmap& pixmap) const;
virtual int pixelMetric(QStyle::PixelMetric metric, const QStyleOption* option = 0, const QWidget* widget = 0) const;
virtual void polish(QApplication* arg__1);
virtual void polish(QPalette& arg__1);
virtual void polish(QWidget* arg__1);
virtual QSize sizeFromContents(QStyle::ContentsType ct, const QStyleOption* opt, const QSize& contentsSize, const QWidget* widget = 0) const;
virtual QPalette standardPalette() const;
virtual QPixmap standardPixmap(QStyle::StandardPixmap standardPixmap, const QStyleOption* opt, const QWidget* widget) const;
virtual int styleHint(QStyle::StyleHint hint, const QStyleOption* opt = 0, const QWidget* widget = 0, QStyleHintReturn* returnData = 0) const;
virtual QRect subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex* opt, QStyle::SubControl sc, const QWidget* widget = 0) const;
virtual QRect subElementRect(QStyle::SubElement r, const QStyleOption* opt, const QWidget* widget = 0) const;
virtual void timerEvent(QTimerEvent* event);
virtual void unpolish(QApplication* arg__1);
virtual void unpolish(QWidget* arg__1);
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtPublicPromoter_QMotifStyle : public QMotifStyle
{ public:
inline void promoted_timerEvent(QTimerEvent* event) { QMotifStyle::timerEvent(event); }
inline void promoted_drawComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex* opt, QPainter* p, const QWidget* w = 0) const { QMotifStyle::drawComplexControl(cc, opt, p, w); }
inline void promoted_polish(QApplication* arg__1) { QMotifStyle::polish(arg__1); }
inline QSize promoted_sizeFromContents(QStyle::ContentsType ct, const QStyleOption* opt, const QSize& contentsSize, const QWidget* widget = 0) const { return QMotifStyle::sizeFromContents(ct, opt, contentsSize, widget); }
inline QRect promoted_subElementRect(QStyle::SubElement r, const QStyleOption* opt, const QWidget* widget = 0) const { return QMotifStyle::subElementRect(r, opt, widget); }
inline void promoted_drawControl(QStyle::ControlElement element, const QStyleOption* opt, QPainter* p, const QWidget* w = 0) const { QMotifStyle::drawControl(element, opt, p, w); }
inline int promoted_pixelMetric(QStyle::PixelMetric metric, const QStyleOption* option = 0, const QWidget* widget = 0) const { return QMotifStyle::pixelMetric(metric, option, widget); }
inline int promoted_styleHint(QStyle::StyleHint hint, const QStyleOption* opt = 0, const QWidget* widget = 0, QStyleHintReturn* returnData = 0) const { return QMotifStyle::styleHint(hint, opt, widget, returnData); }
inline void promoted_polish(QWidget* arg__1) { QMotifStyle::polish(arg__1); }
inline QPalette promoted_standardPalette() const { return QMotifStyle::standardPalette(); }
inline void promoted_unpolish(QWidget* arg__1) { QMotifStyle::unpolish(arg__1); }
inline bool promoted_eventFilter(QObject* o, QEvent* e) { return QMotifStyle::eventFilter(o, e); }
inline QRect promoted_subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex* opt, QStyle::SubControl sc, const QWidget* widget = 0) const { return QMotifStyle::subControlRect(cc, opt, sc, widget); }
inline void promoted_polish(QPalette& arg__1) { QMotifStyle::polish(arg__1); }
inline bool promoted_event(QEvent* arg__1) { return QMotifStyle::event(arg__1); }
inline void promoted_unpolish(QApplication* arg__1) { QMotifStyle::unpolish(arg__1); }
inline void promoted_drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption* opt, QPainter* p, const QWidget* w = 0) const { QMotifStyle::drawPrimitive(pe, opt, p, w); }
};
class PythonQtWrapper_QMotifStyle : public QObject
{ Q_OBJECT
public:
public slots:
QMotifStyle* new_QMotifStyle(bool useHighlightCols = false);
void delete_QMotifStyle(QMotifStyle* obj) { delete obj; }
void timerEvent(QMotifStyle* theWrappedObject, QTimerEvent* event);
void drawComplexControl(QMotifStyle* theWrappedObject, QStyle::ComplexControl cc, const QStyleOptionComplex* opt, QPainter* p, const QWidget* w = 0) const;
void polish(QMotifStyle* theWrappedObject, QApplication* arg__1);
bool useHighlightColors(QMotifStyle* theWrappedObject) const;
QSize sizeFromContents(QMotifStyle* theWrappedObject, QStyle::ContentsType ct, const QStyleOption* opt, const QSize& contentsSize, const QWidget* widget = 0) const;
QRect subElementRect(QMotifStyle* theWrappedObject, QStyle::SubElement r, const QStyleOption* opt, const QWidget* widget = 0) const;
void drawControl(QMotifStyle* theWrappedObject, QStyle::ControlElement element, const QStyleOption* opt, QPainter* p, const QWidget* w = 0) const;
int pixelMetric(QMotifStyle* theWrappedObject, QStyle::PixelMetric metric, const QStyleOption* option = 0, const QWidget* widget = 0) const;
int styleHint(QMotifStyle* theWrappedObject, QStyle::StyleHint hint, const QStyleOption* opt = 0, const QWidget* widget = 0, QStyleHintReturn* returnData = 0) const;
void polish(QMotifStyle* theWrappedObject, QWidget* arg__1);
QPalette standardPalette(QMotifStyle* theWrappedObject) const;
void unpolish(QMotifStyle* theWrappedObject, QWidget* arg__1);
bool eventFilter(QMotifStyle* theWrappedObject, QObject* o, QEvent* e);
QRect subControlRect(QMotifStyle* theWrappedObject, QStyle::ComplexControl cc, const QStyleOptionComplex* opt, QStyle::SubControl sc, const QWidget* widget = 0) const;
void polish(QMotifStyle* theWrappedObject, QPalette& arg__1);
bool event(QMotifStyle* theWrappedObject, QEvent* arg__1);
void setUseHighlightColors(QMotifStyle* theWrappedObject, bool arg__1);
void unpolish(QMotifStyle* theWrappedObject, QApplication* arg__1);
void drawPrimitive(QMotifStyle* theWrappedObject, QStyle::PrimitiveElement pe, const QStyleOption* opt, QPainter* p, const QWidget* w = 0) const;
};
#endif // PYTHONQTWRAPPER_QMOTIFSTYLE_H