1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
|
#include <PythonQt.h>
#include <QByteArray>
#include <QMatrix>
#include <QObject>
#include <QRectF>
#include <QSize>
#include <QSvgRenderer>
#include <QVariant>
#include <qaction.h>
#include <qbitmap.h>
#include <qbytearray.h>
#include <qcoreevent.h>
#include <qcursor.h>
#include <qevent.h>
#include <qfont.h>
#include <qgraphicseffect.h>
#include <qgraphicsproxywidget.h>
#include <qicon.h>
#include <qinputcontext.h>
#include <qiodevice.h>
#include <qkeysequence.h>
#include <qlayout.h>
#include <qlist.h>
#include <qlocale.h>
#include <qmargins.h>
#include <qmatrix.h>
#include <qobject.h>
#include <qpaintdevice.h>
#include <qpaintengine.h>
#include <qpainter.h>
#include <qpalette.h>
#include <qpoint.h>
#include <qrect.h>
#include <qregion.h>
#include <qsize.h>
#include <qsizepolicy.h>
#include <qstyle.h>
#include <qsvggenerator.h>
#include <qsvgrenderer.h>
#include <qsvgwidget.h>
#include <qwidget.h>
#include <qxmlstream.h>
class PythonQtShell_QSvgGenerator : public QSvgGenerator
{
public:
PythonQtShell_QSvgGenerator():QSvgGenerator(),_wrapper(NULL) {};
virtual int devType() const;
virtual int metric(QPaintDevice::PaintDeviceMetric metric) const;
virtual QPaintEngine* paintEngine() const;
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtPublicPromoter_QSvgGenerator : public QSvgGenerator
{ public:
inline int promoted_metric(QPaintDevice::PaintDeviceMetric metric) const { return QSvgGenerator::metric(metric); }
inline QPaintEngine* promoted_paintEngine() const { return QSvgGenerator::paintEngine(); }
};
class PythonQtWrapper_QSvgGenerator : public QObject
{ Q_OBJECT
public:
public slots:
QSvgGenerator* new_QSvgGenerator();
void delete_QSvgGenerator(QSvgGenerator* obj) { delete obj; }
QString description(QSvgGenerator* theWrappedObject) const;
QString fileName(QSvgGenerator* theWrappedObject) const;
int metric(QSvgGenerator* theWrappedObject, QPaintDevice::PaintDeviceMetric metric) const;
QIODevice* outputDevice(QSvgGenerator* theWrappedObject) const;
QPaintEngine* paintEngine(QSvgGenerator* theWrappedObject) const;
int resolution(QSvgGenerator* theWrappedObject) const;
void setDescription(QSvgGenerator* theWrappedObject, const QString& description);
void setFileName(QSvgGenerator* theWrappedObject, const QString& fileName);
void setOutputDevice(QSvgGenerator* theWrappedObject, QIODevice* outputDevice);
void setResolution(QSvgGenerator* theWrappedObject, int dpi);
void setSize(QSvgGenerator* theWrappedObject, const QSize& size);
void setTitle(QSvgGenerator* theWrappedObject, const QString& title);
void setViewBox(QSvgGenerator* theWrappedObject, const QRect& viewBox);
void setViewBox(QSvgGenerator* theWrappedObject, const QRectF& viewBox);
QSize size(QSvgGenerator* theWrappedObject) const;
QString title(QSvgGenerator* theWrappedObject) const;
QRect viewBox(QSvgGenerator* theWrappedObject) const;
QRectF viewBoxF(QSvgGenerator* theWrappedObject) const;
};
class PythonQtShell_QSvgRenderer : public QSvgRenderer
{
public:
PythonQtShell_QSvgRenderer(QObject* parent = 0):QSvgRenderer(parent),_wrapper(NULL) {};
PythonQtShell_QSvgRenderer(QXmlStreamReader* contents, QObject* parent = 0):QSvgRenderer(contents, parent),_wrapper(NULL) {};
PythonQtShell_QSvgRenderer(const QByteArray& contents, QObject* parent = 0):QSvgRenderer(contents, parent),_wrapper(NULL) {};
PythonQtShell_QSvgRenderer(const QString& filename, QObject* parent = 0):QSvgRenderer(filename, parent),_wrapper(NULL) {};
virtual void childEvent(QChildEvent* arg__1);
virtual void customEvent(QEvent* arg__1);
virtual bool event(QEvent* arg__1);
virtual bool eventFilter(QObject* arg__1, QEvent* arg__2);
virtual void timerEvent(QTimerEvent* arg__1);
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtWrapper_QSvgRenderer : public QObject
{ Q_OBJECT
public:
public slots:
QSvgRenderer* new_QSvgRenderer(QObject* parent = 0);
QSvgRenderer* new_QSvgRenderer(QXmlStreamReader* contents, QObject* parent = 0);
QSvgRenderer* new_QSvgRenderer(const QByteArray& contents, QObject* parent = 0);
QSvgRenderer* new_QSvgRenderer(const QString& filename, QObject* parent = 0);
void delete_QSvgRenderer(QSvgRenderer* obj) { delete obj; }
bool animated(QSvgRenderer* theWrappedObject) const;
int animationDuration(QSvgRenderer* theWrappedObject) const;
QRectF boundsOnElement(QSvgRenderer* theWrappedObject, const QString& id) const;
int currentFrame(QSvgRenderer* theWrappedObject) const;
QSize defaultSize(QSvgRenderer* theWrappedObject) const;
bool elementExists(QSvgRenderer* theWrappedObject, const QString& id) const;
int framesPerSecond(QSvgRenderer* theWrappedObject) const;
bool isValid(QSvgRenderer* theWrappedObject) const;
QMatrix matrixForElement(QSvgRenderer* theWrappedObject, const QString& id) const;
void setCurrentFrame(QSvgRenderer* theWrappedObject, int arg__1);
void setFramesPerSecond(QSvgRenderer* theWrappedObject, int num);
void setViewBox(QSvgRenderer* theWrappedObject, const QRect& viewbox);
void setViewBox(QSvgRenderer* theWrappedObject, const QRectF& viewbox);
QRect viewBox(QSvgRenderer* theWrappedObject) const;
QRectF viewBoxF(QSvgRenderer* theWrappedObject) const;
};
class PythonQtShell_QSvgWidget : public QSvgWidget
{
public:
PythonQtShell_QSvgWidget(QWidget* parent = 0):QSvgWidget(parent),_wrapper(NULL) {};
PythonQtShell_QSvgWidget(const QString& file, QWidget* parent = 0):QSvgWidget(file, parent),_wrapper(NULL) {};
virtual void actionEvent(QActionEvent* arg__1);
virtual void changeEvent(QEvent* arg__1);
virtual void childEvent(QChildEvent* arg__1);
virtual void closeEvent(QCloseEvent* arg__1);
virtual void contextMenuEvent(QContextMenuEvent* arg__1);
virtual void customEvent(QEvent* arg__1);
virtual int devType() const;
virtual void dragEnterEvent(QDragEnterEvent* arg__1);
virtual void dragLeaveEvent(QDragLeaveEvent* arg__1);
virtual void dragMoveEvent(QDragMoveEvent* arg__1);
virtual void dropEvent(QDropEvent* arg__1);
virtual void enterEvent(QEvent* arg__1);
virtual bool event(QEvent* arg__1);
virtual bool eventFilter(QObject* arg__1, QEvent* arg__2);
virtual void focusInEvent(QFocusEvent* arg__1);
virtual bool focusNextPrevChild(bool next);
virtual void focusOutEvent(QFocusEvent* arg__1);
virtual int heightForWidth(int arg__1) const;
virtual void hideEvent(QHideEvent* arg__1);
virtual void inputMethodEvent(QInputMethodEvent* arg__1);
virtual QVariant inputMethodQuery(Qt::InputMethodQuery arg__1) const;
virtual void keyPressEvent(QKeyEvent* arg__1);
virtual void keyReleaseEvent(QKeyEvent* arg__1);
virtual void languageChange();
virtual void leaveEvent(QEvent* arg__1);
virtual int metric(QPaintDevice::PaintDeviceMetric arg__1) const;
virtual QSize minimumSizeHint() const;
virtual void mouseDoubleClickEvent(QMouseEvent* arg__1);
virtual void mouseMoveEvent(QMouseEvent* arg__1);
virtual void mousePressEvent(QMouseEvent* arg__1);
virtual void mouseReleaseEvent(QMouseEvent* arg__1);
virtual void moveEvent(QMoveEvent* arg__1);
virtual QPaintEngine* paintEngine() const;
virtual void paintEvent(QPaintEvent* event);
virtual void resizeEvent(QResizeEvent* arg__1);
virtual void showEvent(QShowEvent* arg__1);
virtual void tabletEvent(QTabletEvent* arg__1);
virtual void timerEvent(QTimerEvent* arg__1);
virtual void wheelEvent(QWheelEvent* arg__1);
PythonQtInstanceWrapper* _wrapper;
};
class PythonQtPublicPromoter_QSvgWidget : public QSvgWidget
{ public:
inline void promoted_paintEvent(QPaintEvent* event) { QSvgWidget::paintEvent(event); }
};
class PythonQtWrapper_QSvgWidget : public QObject
{ Q_OBJECT
public:
public slots:
QSvgWidget* new_QSvgWidget(QWidget* parent = 0);
QSvgWidget* new_QSvgWidget(const QString& file, QWidget* parent = 0);
void delete_QSvgWidget(QSvgWidget* obj) { delete obj; }
void paintEvent(QSvgWidget* theWrappedObject, QPaintEvent* event);
QSvgRenderer* renderer(QSvgWidget* theWrappedObject) const;
QSize sizeHint(QSvgWidget* theWrappedObject) const;
};
|