Public Types | Public Member Functions | Protected Slots | Protected Member Functions | Friends

QGraphicsProxyWidget Class Reference

Search for all occurrences

Detailed Description

Definition at line 57 of file qgraphicsproxywidget.h.

#include <qgraphicsproxywidget.h>

Inheritance diagram for QGraphicsProxyWidget:
Inheritance graph
[legend]

List of all members.

Public Types

enum   { Type = 12 }

Public Member Functions

  QGraphicsProxyWidget (QGraphicsItem *parent=0, Qt::WindowFlags wFlags=0)
  ~QGraphicsProxyWidget ()
void  setWidget (QWidget *widget)
QWidget widget () const
QRectF  subWidgetRect (const QWidget *widget) const
void  setGeometry (const QRectF &rect)
void  paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
int  type () const
QGraphicsProxyWidget createProxyForChildWidget (QWidget *child)

Protected Slots

QGraphicsProxyWidget newProxyWidget (const QWidget *)

Protected Member Functions

QVariant  itemChange (GraphicsItemChange change, const QVariant &value)
bool  event (QEvent *event)
bool  eventFilter (QObject *object, QEvent *event)
void  showEvent (QShowEvent *event)
void  hideEvent (QHideEvent *event)
void  contextMenuEvent (QGraphicsSceneContextMenuEvent *event)
void  dragEnterEvent (QGraphicsSceneDragDropEvent *event)
void  dragLeaveEvent (QGraphicsSceneDragDropEvent *event)
void  dragMoveEvent (QGraphicsSceneDragDropEvent *event)
void  dropEvent (QGraphicsSceneDragDropEvent *event)
void  hoverEnterEvent (QGraphicsSceneHoverEvent *event)
void  hoverLeaveEvent (QGraphicsSceneHoverEvent *event)
void  hoverMoveEvent (QGraphicsSceneHoverEvent *event)
void  grabMouseEvent (QEvent *event)
void  ungrabMouseEvent (QEvent *event)
void  mouseMoveEvent (QGraphicsSceneMouseEvent *event)
void  mousePressEvent (QGraphicsSceneMouseEvent *event)
void  mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
void  mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event)
void  wheelEvent (QGraphicsSceneWheelEvent *event)
void  keyPressEvent (QKeyEvent *event)
void  keyReleaseEvent (QKeyEvent *event)
void  focusInEvent (QFocusEvent *event)
void  focusOutEvent (QFocusEvent *event)
bool  focusNextPrevChild (bool next)
QSizeF  sizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
void  resizeEvent (QGraphicsSceneResizeEvent *event)

Friends

class  QWidgetPrivate
class  QGraphicsItem

Member Enumeration Documentation

anonymous enum
Enumerator:
Type 

Definition at line 73 of file qgraphicsproxywidget.h.

         {
        Type = 12
    };

Constructor & Destructor Documentation

QGraphicsProxyWidget ( QGraphicsItem parent = 0,
Qt::WindowFlags  wFlags = 0 
)

Member Function Documentation

void setWidget ( QWidget widget )
QWidget* widget ( ) const
QRectF subWidgetRect ( const QWidget widget ) const
void setGeometry ( const QRectF rect ) [virtual]
void paint ( QPainter painter,
const QStyleOptionGraphicsItem option,
QWidget widget 
) [virtual]
int type ( ) const [virtual]
QGraphicsProxyWidget* createProxyForChildWidget ( QWidget child )
QVariant itemChange ( GraphicsItemChange  change,
const QVariant value 
) [protected, virtual]
bool event ( QEvent event ) [protected, virtual]
bool eventFilter ( QObject object,
QEvent event 
) [protected, virtual]

Reimplemented from QObject.

void showEvent ( QShowEvent event ) [protected, virtual]
void hideEvent ( QHideEvent event ) [protected, virtual]
void contextMenuEvent ( QGraphicsSceneContextMenuEvent event ) [protected, virtual]
void dragEnterEvent ( QGraphicsSceneDragDropEvent event ) [protected, virtual]
void dragLeaveEvent ( QGraphicsSceneDragDropEvent event ) [protected, virtual]
void dragMoveEvent ( QGraphicsSceneDragDropEvent event ) [protected, virtual]
void dropEvent ( QGraphicsSceneDragDropEvent event ) [protected, virtual]
void hoverEnterEvent ( QGraphicsSceneHoverEvent event ) [protected, virtual]
void hoverLeaveEvent ( QGraphicsSceneHoverEvent event ) [protected, virtual]
void hoverMoveEvent ( QGraphicsSceneHoverEvent event ) [protected, virtual]
void grabMouseEvent ( QEvent event ) [protected, virtual]
void ungrabMouseEvent ( QEvent event ) [protected, virtual]
void mouseMoveEvent ( QGraphicsSceneMouseEvent event ) [protected, virtual]
void mousePressEvent ( QGraphicsSceneMouseEvent event ) [protected, virtual]
void mouseReleaseEvent ( QGraphicsSceneMouseEvent event ) [protected, virtual]
void mouseDoubleClickEvent ( QGraphicsSceneMouseEvent event ) [protected, virtual]
void wheelEvent ( QGraphicsSceneWheelEvent event ) [protected, virtual]
void keyPressEvent ( QKeyEvent event ) [protected, virtual]
void keyReleaseEvent ( QKeyEvent event ) [protected, virtual]
void focusInEvent ( QFocusEvent event ) [protected, virtual]
void focusOutEvent ( QFocusEvent event ) [protected, virtual]
bool focusNextPrevChild ( bool  next ) [protected, virtual]
QSizeF sizeHint ( Qt::SizeHint  which,
const QSizeF constraint = QSizeF() 
) const [protected, virtual]
void resizeEvent ( QGraphicsSceneResizeEvent event ) [protected, virtual]
QGraphicsProxyWidget* newProxyWidget ( const QWidget ) [protected, slot]

Friends And Related Function Documentation

friend class QWidgetPrivate [friend]
friend class QGraphicsItem [friend]

Reimplemented from QGraphicsWidget.

Definition at line 137 of file qgraphicsproxywidget.h.


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

QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget
QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget QGraphicsProxyWidget