CanvasView Class Reference

#include <ArmarXGui/libraries/qtpropertybrowser/examples/canvas_typed/mainwindow.h>

+ Inheritance diagram for CanvasView:

Signals

void itemClicked (QtCanvasItem *item)
 
void itemClicked (QtCanvasItem *item)
 
void itemMoved (QtCanvasItem *item)
 
void itemMoved (QtCanvasItem *item)
 

Public Member Functions

 CanvasView (QtCanvas *canvas, QWidget *parent=0)
 
 CanvasView (QtCanvas *canvas, QWidget *parent=0)
 
 CanvasView (QWidget *parent=0)
 
 CanvasView (QWidget *parent=0)
 
- Public Member Functions inherited from QtCanvasView
QtCanvascanvas () const
 
QtCanvascanvas () const
 
bool highQualityRendering () const
 
bool highQualityRendering () const
 
const QMatrix & inverseWorldMatrix () const
 
const QMatrix & inverseWorldMatrix () const
 
 QtCanvasView (QtCanvas *viewing, QWidget *parent=0)
 
 QtCanvasView (QtCanvas *viewing, QWidget *parent=0)
 
 QtCanvasView (QWidget *parent=0)
 
 QtCanvasView (QWidget *parent=0)
 
void setCanvas (QtCanvas *v)
 
void setCanvas (QtCanvas *v)
 
bool setWorldMatrix (const QMatrix &)
 
bool setWorldMatrix (const QMatrix &)
 
virtual QSize sizeHint () const
 
virtual QSize sizeHint () const
 
const QMatrix & worldMatrix () const
 
const QMatrix & worldMatrix () const
 
 ~QtCanvasView ()
 
 ~QtCanvasView ()
 

Protected Member Functions

void contentsMouseDoubleClickEvent (QMouseEvent *event)
 
void contentsMouseDoubleClickEvent (QMouseEvent *event)
 
void contentsMouseMoveEvent (QMouseEvent *event)
 
void contentsMouseMoveEvent (QMouseEvent *event)
 
void contentsMousePressEvent (QMouseEvent *event)
 
void contentsMousePressEvent (QMouseEvent *event)
 
- Protected Member Functions inherited from QtCanvasView
virtual void contentsContextMenuEvent (QContextMenuEvent *)
 
virtual void contentsContextMenuEvent (QContextMenuEvent *)
 
virtual void contentsDragEnterEvent (QDragEnterEvent *)
 
virtual void contentsDragEnterEvent (QDragEnterEvent *)
 
virtual void contentsDragLeaveEvent (QDragLeaveEvent *)
 
virtual void contentsDragLeaveEvent (QDragLeaveEvent *)
 
virtual void contentsDragMoveEvent (QDragMoveEvent *)
 
virtual void contentsDragMoveEvent (QDragMoveEvent *)
 
virtual void contentsDropEvent (QDropEvent *)
 
virtual void contentsDropEvent (QDropEvent *)
 
virtual void contentsMouseReleaseEvent (QMouseEvent *)
 
virtual void contentsMouseReleaseEvent (QMouseEvent *)
 
virtual void contentsWheelEvent (QWheelEvent *)
 
virtual void contentsWheelEvent (QWheelEvent *)
 
virtual void drawContents (QPainter *p, int cx, int cy, int cw, int ch)
 
virtual void drawContents (QPainter *p, int cx, int cy, int cw, int ch)
 

Additional Inherited Members

- Public Slots inherited from QtCanvasView
void setHighQualityRendering (bool enable)
 
void setHighQualityRendering (bool enable)
 
- Properties inherited from QtCanvasView
bool highQualityRendering
 

Detailed Description

Definition at line 49 of file mainwindow.h.

Constructor & Destructor Documentation

◆ CanvasView() [1/4]

CanvasView ( QWidget *  parent = 0)
inline

Definition at line 53 of file mainwindow.h.

◆ CanvasView() [2/4]

CanvasView ( QtCanvas canvas,
QWidget *  parent = 0 
)
inline

Definition at line 55 of file mainwindow.h.

◆ CanvasView() [3/4]

CanvasView ( QWidget *  parent = 0)
inline

Definition at line 56 of file mainwindow.h.

◆ CanvasView() [4/4]

CanvasView ( QtCanvas canvas,
QWidget *  parent = 0 
)
inline

Definition at line 58 of file mainwindow.h.

Member Function Documentation

◆ contentsMouseDoubleClickEvent() [1/2]

void contentsMouseDoubleClickEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QtCanvasView.

Definition at line 57 of file mainwindow.cpp.

◆ contentsMouseDoubleClickEvent() [2/2]

void contentsMouseDoubleClickEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QtCanvasView.

◆ contentsMouseMoveEvent() [1/2]

void contentsMouseMoveEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QtCanvasView.

Definition at line 77 of file mainwindow.cpp.

+ Here is the call graph for this function:

◆ contentsMouseMoveEvent() [2/2]

void contentsMouseMoveEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QtCanvasView.

◆ contentsMousePressEvent() [1/2]

void contentsMousePressEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QtCanvasView.

Definition at line 52 of file mainwindow.cpp.

◆ contentsMousePressEvent() [2/2]

void contentsMousePressEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QtCanvasView.

◆ itemClicked [1/2]

void itemClicked ( QtCanvasItem item)
signal

◆ itemClicked [2/2]

void itemClicked ( QtCanvasItem item)
signal

◆ itemMoved [1/2]

void itemMoved ( QtCanvasItem item)
signal
+ Here is the caller graph for this function:

◆ itemMoved [2/2]

void itemMoved ( QtCanvasItem item)
signal

The documentation for this class was generated from the following files: