PythonQtWrapper_QGraphicsView.h
135 lines
| 8.5 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #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 | ||||