##// END OF EJS Templates
code cleanup and rename of PythonQtWrapper to PythonQtInstanceWrapper and PythonQtMetaObjectWrapper to PythonQtClassWrapper, since these names match much better what these classes wrap, regarding that we are wrapping CPP objects as well...
code cleanup and rename of PythonQtWrapper to PythonQtInstanceWrapper and PythonQtMetaObjectWrapper to PythonQtClassWrapper, since these names match much better what these classes wrap, regarding that we are wrapping CPP objects as well git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@52 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

File last commit:

r13:d46b01f7163a
r16:c68e0aff542c
Show More
PythonQtWrapper_QGraphicsView.h
135 lines | 8.5 KiB | text/x-c | CLexer
#ifndef PYTHONQTWRAPPER_QGRAPHICSVIEW_H
#define PYTHONQTWRAPPER_QGRAPHICSVIEW_H
#include <qgraphicsview.h>
#include <QObject>
#include <QPainterPath>
#include <QVarLengthArray>
#include <QVariant>
#include <qaction.h>
#include <qbitmap.h>
#include <qbrush.h>
#include <qbytearray.h>
#include <qcoreevent.h>
#include <qcursor.h>
#include <qevent.h>
#include <qfont.h>
#include <qgraphicsitem.h>
#include <qgraphicsscene.h>
#include <qgraphicsview.h>
#include <qicon.h>
#include <qinputcontext.h>
#include <qkeysequence.h>
#include <qlayout.h>
#include <qlist.h>
#include <qlocale.h>
#include <qmatrix.h>
#include <qobject.h>
#include <qpaintengine.h>
#include <qpainter.h>
#include <qpainterpath.h>
#include <qpalette.h>
#include <qpoint.h>
#include <qpolygon.h>
#include <qrect.h>
#include <qregion.h>
#include <qscrollbar.h>
#include <qsize.h>
#include <qsizepolicy.h>
#include <qstyle.h>
#include <qstyleoption.h>
#include <qtransform.h>
#include <qwidget.h>
class PythonQtWrapper_QGraphicsView : public QObject
{ Q_OBJECT
public:
Q_ENUMS(OptimizationFlag CacheModeFlag )
enum OptimizationFlag{
DontClipPainter = QGraphicsView::DontClipPainter, DontSavePainterState = QGraphicsView::DontSavePainterState, DontAdjustForAntialiasing = QGraphicsView::DontAdjustForAntialiasing};
enum CacheModeFlag{
CacheNone = QGraphicsView::CacheNone, CacheBackground = QGraphicsView::CacheBackground};
public slots:
QGraphicsView* new_QGraphicsView(QGraphicsScene* scene, QWidget* parent = 0);
QGraphicsView* new_QGraphicsView(QWidget* parent = 0);
void delete_QGraphicsView(QGraphicsView* obj) { delete obj; }
Qt::Alignment alignment(QGraphicsView* theWrappedObject) const;
QBrush backgroundBrush(QGraphicsView* theWrappedObject) const;
QGraphicsView::CacheMode cacheMode(QGraphicsView* theWrappedObject) const;
void centerOn(QGraphicsView* theWrappedObject, const QGraphicsItem* item);
void centerOn(QGraphicsView* theWrappedObject, const QPointF& pos);
void centerOn(QGraphicsView* theWrappedObject, qreal x, qreal y);
QGraphicsView::DragMode dragMode(QGraphicsView* theWrappedObject) const;
void ensureVisible(QGraphicsView* theWrappedObject, const QGraphicsItem* item, int xmargin = 50, int ymargin = 50);
void ensureVisible(QGraphicsView* theWrappedObject, const QRectF& rect, int xmargin = 50, int ymargin = 50);
void ensureVisible(QGraphicsView* theWrappedObject, qreal x, qreal y, qreal w, qreal h, int xmargin = 50, int ymargin = 50);
void fitInView(QGraphicsView* theWrappedObject, const QGraphicsItem* item, Qt::AspectRatioMode aspectRadioMode = Qt::IgnoreAspectRatio);
void fitInView(QGraphicsView* theWrappedObject, const QRectF& rect, Qt::AspectRatioMode aspectRadioMode = Qt::IgnoreAspectRatio);
void fitInView(QGraphicsView* theWrappedObject, qreal x, qreal y, qreal w, qreal h, Qt::AspectRatioMode aspectRadioMode = Qt::IgnoreAspectRatio);
QBrush foregroundBrush(QGraphicsView* theWrappedObject) const;
QVariant inputMethodQuery(QGraphicsView* theWrappedObject, Qt::InputMethodQuery query) const;
bool isInteractive(QGraphicsView* theWrappedObject) const;
QGraphicsItem* itemAt(QGraphicsView* theWrappedObject, const QPoint& pos) const;
QGraphicsItem* itemAt(QGraphicsView* theWrappedObject, int x, int y) const;
QList<QGraphicsItem* > items(QGraphicsView* theWrappedObject) const;
QList<QGraphicsItem* > items(QGraphicsView* theWrappedObject, const QPainterPath& path, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape) const;
QList<QGraphicsItem* > items(QGraphicsView* theWrappedObject, const QPoint& pos) const;
QList<QGraphicsItem* > items(QGraphicsView* theWrappedObject, const QPolygon& polygon, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape) const;
QList<QGraphicsItem* > items(QGraphicsView* theWrappedObject, const QRect& rect, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape) const;
QList<QGraphicsItem* > items(QGraphicsView* theWrappedObject, int x, int y) const;
QList<QGraphicsItem* > items(QGraphicsView* theWrappedObject, int x, int y, int w, int h, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape) const;
QPainterPath mapFromScene(QGraphicsView* theWrappedObject, const QPainterPath& path) const;
QPoint mapFromScene(QGraphicsView* theWrappedObject, const QPointF& point) const;
QPolygon mapFromScene(QGraphicsView* theWrappedObject, const QPolygonF& polygon) const;
QPolygon mapFromScene(QGraphicsView* theWrappedObject, const QRectF& rect) const;
QPoint mapFromScene(QGraphicsView* theWrappedObject, qreal x, qreal y) const;
QPolygon mapFromScene(QGraphicsView* theWrappedObject, qreal x, qreal y, qreal w, qreal h) const;
QPainterPath mapToScene(QGraphicsView* theWrappedObject, const QPainterPath& path) const;
QPointF mapToScene(QGraphicsView* theWrappedObject, const QPoint& point) const;
QPolygonF mapToScene(QGraphicsView* theWrappedObject, const QPolygon& polygon) const;
QPolygonF mapToScene(QGraphicsView* theWrappedObject, const QRect& rect) const;
QPointF mapToScene(QGraphicsView* theWrappedObject, int x, int y) const;
QPolygonF mapToScene(QGraphicsView* theWrappedObject, int x, int y, int w, int h) const;
QMatrix matrix(QGraphicsView* theWrappedObject) const;
QGraphicsView::OptimizationFlags optimizationFlags(QGraphicsView* theWrappedObject) const;
void render(QGraphicsView* theWrappedObject, QPainter* painter, const QRectF& target = QRectF(), const QRect& source = QRect(), Qt::AspectRatioMode aspectRatioMode = Qt::KeepAspectRatio);
QPainter::RenderHints renderHints(QGraphicsView* theWrappedObject) const;
void resetCachedContent(QGraphicsView* theWrappedObject);
void resetMatrix(QGraphicsView* theWrappedObject);
void resetTransform(QGraphicsView* theWrappedObject);
QGraphicsView::ViewportAnchor resizeAnchor(QGraphicsView* theWrappedObject) const;
void rotate(QGraphicsView* theWrappedObject, qreal angle);
Qt::ItemSelectionMode rubberBandSelectionMode(QGraphicsView* theWrappedObject) const;
void scale(QGraphicsView* theWrappedObject, qreal sx, qreal sy);
QGraphicsScene* scene(QGraphicsView* theWrappedObject) const;
QRectF sceneRect(QGraphicsView* theWrappedObject) const;
void setAlignment(QGraphicsView* theWrappedObject, Qt::Alignment alignment);
void setBackgroundBrush(QGraphicsView* theWrappedObject, const QBrush& brush);
void setCacheMode(QGraphicsView* theWrappedObject, QGraphicsView::CacheMode mode);
void setDragMode(QGraphicsView* theWrappedObject, QGraphicsView::DragMode mode);
void setForegroundBrush(QGraphicsView* theWrappedObject, const QBrush& brush);
void setInteractive(QGraphicsView* theWrappedObject, bool allowed);
void setMatrix(QGraphicsView* theWrappedObject, const QMatrix& matrix, bool combine = false);
void setOptimizationFlag(QGraphicsView* theWrappedObject, QGraphicsView::OptimizationFlag flag, bool enabled = true);
void setOptimizationFlags(QGraphicsView* theWrappedObject, QGraphicsView::OptimizationFlags flags);
void setRenderHint(QGraphicsView* theWrappedObject, QPainter::RenderHint hint, bool enabled = true);
void setRenderHints(QGraphicsView* theWrappedObject, QPainter::RenderHints hints);
void setResizeAnchor(QGraphicsView* theWrappedObject, QGraphicsView::ViewportAnchor anchor);
void setRubberBandSelectionMode(QGraphicsView* theWrappedObject, Qt::ItemSelectionMode mode);
void setScene(QGraphicsView* theWrappedObject, QGraphicsScene* scene);
void setSceneRect(QGraphicsView* theWrappedObject, const QRectF& rect);
void setSceneRect(QGraphicsView* theWrappedObject, qreal x, qreal y, qreal w, qreal h);
void setTransform(QGraphicsView* theWrappedObject, const QTransform& matrix, bool combine = false);
void setTransformationAnchor(QGraphicsView* theWrappedObject, QGraphicsView::ViewportAnchor anchor);
void setViewportUpdateMode(QGraphicsView* theWrappedObject, QGraphicsView::ViewportUpdateMode mode);
void shear(QGraphicsView* theWrappedObject, qreal sh, qreal sv);
QSize sizeHint(QGraphicsView* theWrappedObject) const;
QTransform transform(QGraphicsView* theWrappedObject) const;
QGraphicsView::ViewportAnchor transformationAnchor(QGraphicsView* theWrappedObject) const;
void translate(QGraphicsView* theWrappedObject, qreal dx, qreal dy);
QTransform viewportTransform(QGraphicsView* theWrappedObject) const;
QGraphicsView::ViewportUpdateMode viewportUpdateMode(QGraphicsView* theWrappedObject) const;
};
#endif // PYTHONQTWRAPPER_QGRAPHICSVIEW_H