##// 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:

r73:40dc86970256
r96:3170eb771a99
Show More
PythonQtWrapper_QPainter.h
218 lines | 17.1 KiB | text/x-c | CLexer
#ifndef PYTHONQTWRAPPER_QPAINTER_H
#define PYTHONQTWRAPPER_QPAINTER_H
#include <qpainter.h>
#include <QObject>
#include <PythonQt.h>
#include <QPainterPath>
#include <QPixmap>
#include <QVariant>
#include <QWidget>
#include <qbrush.h>
#include <qcolor.h>
#include <qfont.h>
#include <qimage.h>
#include <qline.h>
#include <qmatrix.h>
#include <qpaintdevice.h>
#include <qpaintengine.h>
#include <qpainter.h>
#include <qpainterpath.h>
#include <qpen.h>
#include <qpicture.h>
#include <qpixmap.h>
#include <qpoint.h>
#include <qpolygon.h>
#include <qrect.h>
#include <qregion.h>
#include <qtransform.h>
#include <qvector.h>
#include <qwidget.h>
class PythonQtWrapper_QPainter : public QObject
{ Q_OBJECT
public:
Q_ENUMS(CompositionMode RenderHint )
Q_FLAGS(RenderHints )
enum CompositionMode{
CompositionMode_SourceOver = QPainter::CompositionMode_SourceOver, CompositionMode_DestinationOver = QPainter::CompositionMode_DestinationOver, CompositionMode_Clear = QPainter::CompositionMode_Clear, CompositionMode_Source = QPainter::CompositionMode_Source, CompositionMode_Destination = QPainter::CompositionMode_Destination, CompositionMode_SourceIn = QPainter::CompositionMode_SourceIn, CompositionMode_DestinationIn = QPainter::CompositionMode_DestinationIn, CompositionMode_SourceOut = QPainter::CompositionMode_SourceOut, CompositionMode_DestinationOut = QPainter::CompositionMode_DestinationOut, CompositionMode_SourceAtop = QPainter::CompositionMode_SourceAtop, CompositionMode_DestinationAtop = QPainter::CompositionMode_DestinationAtop, CompositionMode_Xor = QPainter::CompositionMode_Xor, CompositionMode_Plus = QPainter::CompositionMode_Plus, CompositionMode_Multiply = QPainter::CompositionMode_Multiply, CompositionMode_Screen = QPainter::CompositionMode_Screen, CompositionMode_Overlay = QPainter::CompositionMode_Overlay, CompositionMode_Darken = QPainter::CompositionMode_Darken, CompositionMode_Lighten = QPainter::CompositionMode_Lighten, CompositionMode_ColorDodge = QPainter::CompositionMode_ColorDodge, CompositionMode_ColorBurn = QPainter::CompositionMode_ColorBurn, CompositionMode_HardLight = QPainter::CompositionMode_HardLight, CompositionMode_SoftLight = QPainter::CompositionMode_SoftLight, CompositionMode_Difference = QPainter::CompositionMode_Difference, CompositionMode_Exclusion = QPainter::CompositionMode_Exclusion};
enum RenderHint{
Antialiasing = QPainter::Antialiasing, TextAntialiasing = QPainter::TextAntialiasing, SmoothPixmapTransform = QPainter::SmoothPixmapTransform, HighQualityAntialiasing = QPainter::HighQualityAntialiasing, NonCosmeticDefaultPen = QPainter::NonCosmeticDefaultPen};
Q_DECLARE_FLAGS(RenderHints, RenderHint)
public slots:
QPainter* new_QPainter();
void delete_QPainter(QPainter* obj) { delete obj; }
Qt::LayoutDirection layoutDirection(QPainter* theWrappedObject) const;
QPainter::RenderHints renderHints(QPainter* theWrappedObject) const;
void drawPixmap(QPainter* theWrappedObject, int x, int y, const QPixmap& pm);
void drawTiledPixmap(QPainter* theWrappedObject, int x, int y, int w, int h, const QPixmap& arg__5, int sx = 0, int sy = 0);
void setRenderHints(QPainter* theWrappedObject, QPainter::RenderHints hints, bool on = true);
bool isActive(QPainter* theWrappedObject) const;
void drawPixmap(QPainter* theWrappedObject, const QPointF& p, const QPixmap& pm);
void setWorldTransform(QPainter* theWrappedObject, const QTransform& matrix, bool combine = false);
void drawRects(QPainter* theWrappedObject, const QVector<QRect >& rectangles);
void drawPie(QPainter* theWrappedObject, int x, int y, int w, int h, int a, int alen);
void drawTextItem(QPainter* theWrappedObject, const QPointF& p, const QTextItem& ti);
void drawImage(QPainter* theWrappedObject, const QPointF& p, const QImage& image);
void drawRoundedRect(QPainter* theWrappedObject, int x, int y, int w, int h, qreal xRadius, qreal yRadius, Qt::SizeMode mode = Qt::AbsoluteSize);
const QTransform* deviceTransform(QPainter* theWrappedObject) const;
void drawPoint(QPainter* theWrappedObject, int x, int y);
void drawChord(QPainter* theWrappedObject, int x, int y, int w, int h, int a, int alen);
void setPen(QPainter* theWrappedObject, Qt::PenStyle style);
qreal opacity(QPainter* theWrappedObject) const;
void drawText(QPainter* theWrappedObject, const QRectF& r, const QString& text, const QTextOption& o = QTextOption());
void shear(QPainter* theWrappedObject, qreal sh, qreal sv);
void fillRect(QPainter* theWrappedObject, const QRect& arg__1, const QBrush& arg__2);
void drawLines(QPainter* theWrappedObject, const QVector<QPoint >& pointPairs);
void save(QPainter* theWrappedObject);
void setTransform(QPainter* theWrappedObject, const QTransform& transform, bool combine = false);
void rotate(QPainter* theWrappedObject, qreal a);
QPaintDevice* static_QPainter_redirected(const QPaintDevice* device, QPoint* offset = 0);
void drawImage(QPainter* theWrappedObject, const QRectF& r, const QImage& image);
void drawPoints(QPainter* theWrappedObject, const QPolygonF& points);
void setClipRect(QPainter* theWrappedObject, const QRectF& arg__1, Qt::ClipOperation op = Qt::ReplaceClip);
void translate(QPainter* theWrappedObject, const QPointF& offset);
void drawChord(QPainter* theWrappedObject, const QRectF& rect, int a, int alen);
void drawPixmap(QPainter* theWrappedObject, const QRectF& targetRect, const QPixmap& pixmap, const QRectF& sourceRect);
void resetTransform(QPainter* theWrappedObject);
void restore(QPainter* theWrappedObject);
void drawPixmap(QPainter* theWrappedObject, const QPointF& p, const QPixmap& pm, const QRectF& sr);
void setBackgroundMode(QPainter* theWrappedObject, Qt::BGMode mode);
void setViewTransformEnabled(QPainter* theWrappedObject, bool enable);
const QBrush* brush(QPainter* theWrappedObject) const;
void drawEllipse(QPainter* theWrappedObject, int x, int y, int w, int h);
void eraseRect(QPainter* theWrappedObject, const QRectF& arg__1);
void drawEllipse(QPainter* theWrappedObject, const QRectF& r);
void drawLines(QPainter* theWrappedObject, const QVector<QLine >& lines);
bool testRenderHint(QPainter* theWrappedObject, QPainter::RenderHint hint) const;
void setWorldMatrixEnabled(QPainter* theWrappedObject, bool enabled);
void drawTiledPixmap(QPainter* theWrappedObject, const QRectF& rect, const QPixmap& pm, const QPointF& offset = QPointF());
void drawPie(QPainter* theWrappedObject, const QRectF& rect, int a, int alen);
const QMatrix* deviceMatrix(QPainter* theWrappedObject) const;
void setBrushOrigin(QPainter* theWrappedObject, int x, int y);
void drawRect(QPainter* theWrappedObject, int x1, int y1, int w, int h);
bool hasClipping(QPainter* theWrappedObject) const;
QRect boundingRect(QPainter* theWrappedObject, int x, int y, int w, int h, int flags, const QString& text);
bool worldMatrixEnabled(QPainter* theWrappedObject) const;
QRectF boundingRect(QPainter* theWrappedObject, const QRectF& rect, int flags, const QString& text);
QRect window(QPainter* theWrappedObject) const;
void drawRect(QPainter* theWrappedObject, const QRect& rect);
void drawPixmap(QPainter* theWrappedObject, const QPoint& p, const QPixmap& pm);
void eraseRect(QPainter* theWrappedObject, int x, int y, int w, int h);
bool end(QPainter* theWrappedObject);
void drawArc(QPainter* theWrappedObject, const QRectF& rect, int a, int alen);
void static_QPainter_restoreRedirected(const QPaintDevice* device);
QMatrix combinedMatrix(QPainter* theWrappedObject) const;
void drawPicture(QPainter* theWrappedObject, const QPointF& p, const QPicture& picture);
void drawText(QPainter* theWrappedObject, int x, int y, int w, int h, int flags, const QString& text, QRect* br = 0);
void drawConvexPolygon(QPainter* theWrappedObject, const QPolygonF& polygon);
void setClipRect(QPainter* theWrappedObject, const QRect& arg__1, Qt::ClipOperation op = Qt::ReplaceClip);
void drawImage(QPainter* theWrappedObject, const QPoint& p, const QImage& image);
void drawArc(QPainter* theWrappedObject, const QRect& arg__1, int a, int alen);
void setBrush(QPainter* theWrappedObject, Qt::BrushStyle style);
void setViewport(QPainter* theWrappedObject, const QRect& viewport);
QPainter::CompositionMode compositionMode(QPainter* theWrappedObject) const;
void setPen(QPainter* theWrappedObject, const QPen& pen);
bool begin(QPainter* theWrappedObject, QPaintDevice* arg__1);
void drawEllipse(QPainter* theWrappedObject, const QPointF& center, qreal rx, qreal ry);
void drawLine(QPainter* theWrappedObject, const QPoint& p1, const QPoint& p2);
void drawPixmap(QPainter* theWrappedObject, const QPoint& p, const QPixmap& pm, const QRect& sr);
void drawPolygon(QPainter* theWrappedObject, const QPolygonF& polygon, Qt::FillRule fillRule = Qt::OddEvenFill);
void static_QPainter_setRedirected(const QPaintDevice* device, QPaintDevice* replacement, const QPoint& offset = QPoint());
void drawRoundedRect(QPainter* theWrappedObject, const QRectF& rect, qreal xRadius, qreal yRadius, Qt::SizeMode mode = Qt::AbsoluteSize);
void drawTextItem(QPainter* theWrappedObject, int x, int y, const QTextItem& ti);
void scale(QPainter* theWrappedObject, qreal sx, qreal sy);
void resetMatrix(QPainter* theWrappedObject);
void drawLines(QPainter* theWrappedObject, const QVector<QPointF >& pointPairs);
QPaintDevice* device(QPainter* theWrappedObject) const;
void drawPath(QPainter* theWrappedObject, const QPainterPath& path);
void setViewport(QPainter* theWrappedObject, int x, int y, int w, int h);
void setWorldMatrix(QPainter* theWrappedObject, const QMatrix& matrix, bool combine = false);
void drawConvexPolygon(QPainter* theWrappedObject, const QPolygon& polygon);
void drawPicture(QPainter* theWrappedObject, int x, int y, const QPicture& picture);
void setClipRect(QPainter* theWrappedObject, int x, int y, int w, int h, Qt::ClipOperation op = Qt::ReplaceClip);
void drawEllipse(QPainter* theWrappedObject, const QPoint& center, int rx, int ry);
void fillRect(QPainter* theWrappedObject, int x, int y, int w, int h, const QBrush& arg__5);
void setBrush(QPainter* theWrappedObject, const QBrush& brush);
void drawLine(QPainter* theWrappedObject, const QLineF& line);
void setCompositionMode(QPainter* theWrappedObject, QPainter::CompositionMode mode);
void drawPolyline(QPainter* theWrappedObject, const QPolygon& polygon);
void drawText(QPainter* theWrappedObject, const QRectF& r, int flags, const QString& text, QRectF* br = 0);
const QBrush* background(QPainter* theWrappedObject) const;
void drawPixmap(QPainter* theWrappedObject, int x, int y, int w, int h, const QPixmap& pm, int sx, int sy, int sw, int sh);
void drawPixmap(QPainter* theWrappedObject, int x, int y, const QPixmap& pm, int sx, int sy, int sw, int sh);
QRectF boundingRect(QPainter* theWrappedObject, const QRectF& rect, const QString& text, const QTextOption& o = QTextOption());
QPainterPath clipPath(QPainter* theWrappedObject) const;
void drawRoundedRect(QPainter* theWrappedObject, const QRect& rect, qreal xRadius, qreal yRadius, Qt::SizeMode mode = Qt::AbsoluteSize);
void setClipping(QPainter* theWrappedObject, bool enable);
void eraseRect(QPainter* theWrappedObject, const QRect& arg__1);
void setBrushOrigin(QPainter* theWrappedObject, const QPoint& arg__1);
void drawText(QPainter* theWrappedObject, int x, int y, const QString& s);
void drawEllipse(QPainter* theWrappedObject, const QRect& r);
void setBrushOrigin(QPainter* theWrappedObject, const QPointF& arg__1);
void drawRoundRect(QPainter* theWrappedObject, const QRect& r, int xround = 25, int yround = 25);
void setFont(QPainter* theWrappedObject, const QFont& f);
void setWindow(QPainter* theWrappedObject, const QRect& window);
void strokePath(QPainter* theWrappedObject, const QPainterPath& path, const QPen& pen);
void drawLine(QPainter* theWrappedObject, const QLine& line);
void translate(QPainter* theWrappedObject, const QPoint& offset);
void drawImage(QPainter* theWrappedObject, const QPoint& p, const QImage& image, const QRect& sr, Qt::ImageConversionFlags flags = Qt::AutoColor);
void setClipPath(QPainter* theWrappedObject, const QPainterPath& path, Qt::ClipOperation op = Qt::ReplaceClip);
const QFont* font(QPainter* theWrappedObject) const;
void drawImage(QPainter* theWrappedObject, const QRect& r, const QImage& image);
void drawRects(QPainter* theWrappedObject, const QVector<QRectF >& rectangles);
void drawTextItem(QPainter* theWrappedObject, const QPoint& p, const QTextItem& ti);
const QTransform* transform(QPainter* theWrappedObject) const;
void drawLine(QPainter* theWrappedObject, int x1, int y1, int x2, int y2);
void drawLines(QPainter* theWrappedObject, const QVector<QLineF >& lines);
void drawTiledPixmap(QPainter* theWrappedObject, const QRect& arg__1, const QPixmap& arg__2, const QPoint& arg__3 = QPoint());
void setBackground(QPainter* theWrappedObject, const QBrush& bg);
Qt::BGMode backgroundMode(QPainter* theWrappedObject) const;
const QTransform* worldTransform(QPainter* theWrappedObject) const;
void setOpacity(QPainter* theWrappedObject, qreal opacity);
QTransform combinedTransform(QPainter* theWrappedObject) const;
void drawText(QPainter* theWrappedObject, const QPoint& p, const QString& s);
QRegion clipRegion(QPainter* theWrappedObject) const;
void drawRoundRect(QPainter* theWrappedObject, int x, int y, int w, int h, int arg__5 = 25, int arg__6 = 25);
const QPen* pen(QPainter* theWrappedObject) const;
void drawRoundRect(QPainter* theWrappedObject, const QRectF& r, int xround = 25, int yround = 25);
void setRenderHint(QPainter* theWrappedObject, QPainter::RenderHint hint, bool on = true);
QRect boundingRect(QPainter* theWrappedObject, const QRect& rect, int flags, const QString& text);
void drawPoint(QPainter* theWrappedObject, const QPointF& pt);
void drawChord(QPainter* theWrappedObject, const QRect& arg__1, int a, int alen);
void drawImage(QPainter* theWrappedObject, const QRect& targetRect, const QImage& image, const QRect& sourceRect, Qt::ImageConversionFlags flags = Qt::AutoColor);
void drawPixmap(QPainter* theWrappedObject, const QRect& r, const QPixmap& pm);
void drawImage(QPainter* theWrappedObject, const QRectF& targetRect, const QImage& image, const QRectF& sourceRect, Qt::ImageConversionFlags flags = Qt::AutoColor);
void drawPixmap(QPainter* theWrappedObject, int x, int y, int w, int h, const QPixmap& pm);
QRect viewport(QPainter* theWrappedObject) const;
void drawPolyline(QPainter* theWrappedObject, const QPolygonF& polyline);
void setClipRegion(QPainter* theWrappedObject, const QRegion& arg__1, Qt::ClipOperation op = Qt::ReplaceClip);
void setWindow(QPainter* theWrappedObject, int x, int y, int w, int h);
bool viewTransformEnabled(QPainter* theWrappedObject) const;
void drawText(QPainter* theWrappedObject, const QPointF& p, const QString& s);
void initFrom(QPainter* theWrappedObject, const QWidget* widget);
QPaintEngine* paintEngine(QPainter* theWrappedObject) const;
void drawPoint(QPainter* theWrappedObject, const QPoint& p);
void drawText(QPainter* theWrappedObject, const QRect& r, int flags, const QString& text, QRect* br = 0);
void drawPie(QPainter* theWrappedObject, const QRect& arg__1, int a, int alen);
void fillRect(QPainter* theWrappedObject, const QRectF& arg__1, const QBrush& arg__2);
void drawPixmap(QPainter* theWrappedObject, const QRect& targetRect, const QPixmap& pixmap, const QRect& sourceRect);
void fillPath(QPainter* theWrappedObject, const QPainterPath& path, const QBrush& brush);
void translate(QPainter* theWrappedObject, qreal dx, qreal dy);
void drawPolygon(QPainter* theWrappedObject, const QPolygon& polygon, Qt::FillRule fillRule = Qt::OddEvenFill);
void drawImage(QPainter* theWrappedObject, const QPointF& p, const QImage& image, const QRectF& sr, Qt::ImageConversionFlags flags = Qt::AutoColor);
void drawImage(QPainter* theWrappedObject, int x, int y, const QImage& image, int sx = 0, int sy = 0, int sw = -1, int sh = -1, Qt::ImageConversionFlags flags = Qt::AutoColor);
void drawLine(QPainter* theWrappedObject, const QPointF& p1, const QPointF& p2);
void drawPoints(QPainter* theWrappedObject, const QPolygon& points);
void drawRect(QPainter* theWrappedObject, const QRectF& rect);
void setPen(QPainter* theWrappedObject, const QColor& color);
void setLayoutDirection(QPainter* theWrappedObject, Qt::LayoutDirection direction);
void drawPicture(QPainter* theWrappedObject, const QPoint& p, const QPicture& picture);
QPoint brushOrigin(QPainter* theWrappedObject) const;
void drawArc(QPainter* theWrappedObject, int x, int y, int w, int h, int a, int alen);
const QMatrix* worldMatrix(QPainter* theWrappedObject) const;
};
#endif // PYTHONQTWRAPPER_QPAINTER_H