Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Properties | Friends

QGraphicsWidget Class Reference

Search for all occurrences

Detailed Description

Definition at line 69 of file qgraphicswidget.h.

#include <qgraphicswidget.h>

Inheritance diagram for QGraphicsWidget:
Inheritance graph
[legend]

List of all members.

Public Types

enum   { Type = 11 }

Public Slots

bool  close ()

Signals

void  geometryChanged ()
void  layoutChanged ()

Public Member Functions

  QGraphicsWidget (QGraphicsItem *parent=0, Qt::WindowFlags wFlags=0)
  ~QGraphicsWidget ()
QGraphicsLayout layout () const
void  setLayout (QGraphicsLayout *layout)
void  adjustSize ()
Qt::LayoutDirection  layoutDirection () const
void  setLayoutDirection (Qt::LayoutDirection direction)
void  unsetLayoutDirection ()
QStyle style () const
void  setStyle (QStyle *style)
QFont  font () const
void  setFont (const QFont &font)
QPalette  palette () const
void  setPalette (const QPalette &palette)
bool  autoFillBackground () const
void  setAutoFillBackground (bool enabled)
void  resize (const QSizeF &size)
void  resize (qreal w, qreal h)
QSizeF  size () const
void  setGeometry (const QRectF &rect)
void  setGeometry (qreal x, qreal y, qreal w, qreal h)
QRectF  rect () const
void  setContentsMargins (qreal left, qreal top, qreal right, qreal bottom)
void  getContentsMargins (qreal *left, qreal *top, qreal *right, qreal *bottom) const
void  setWindowFrameMargins (qreal left, qreal top, qreal right, qreal bottom)
void  getWindowFrameMargins (qreal *left, qreal *top, qreal *right, qreal *bottom) const
void  unsetWindowFrameMargins ()
QRectF  windowFrameGeometry () const
QRectF  windowFrameRect () const
Qt::WindowFlags  windowFlags () const
Qt::WindowType  windowType () const
void  setWindowFlags (Qt::WindowFlags wFlags)
bool  isActiveWindow () const
void  setWindowTitle (const QString &title)
QString  windowTitle () const
Qt::FocusPolicy  focusPolicy () const
void  setFocusPolicy (Qt::FocusPolicy policy)
QGraphicsWidget focusWidget () const
int  grabShortcut (const QKeySequence &sequence, Qt::ShortcutContext context=Qt::WindowShortcut)
void  releaseShortcut (int id)
void  setShortcutEnabled (int id, bool enabled=true)
void  setShortcutAutoRepeat (int id, bool enabled=true)
void  addAction (QAction *action)
void  addActions (QList< QAction * > actions)
void  insertAction (QAction *before, QAction *action)
void  insertActions (QAction *before, QList< QAction * > actions)
void  removeAction (QAction *action)
QList< QAction * >  actions () const
void  setAttribute (Qt::WidgetAttribute attribute, bool on=true)
bool  testAttribute (Qt::WidgetAttribute attribute) const
int  type () const
void  paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
virtual void  paintWindowFrame (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
QRectF  boundingRect () const
QPainterPath  shape () const

Static Public Member Functions

static void  setTabOrder (QGraphicsWidget *first, QGraphicsWidget *second)

Protected Member Functions

virtual void  initStyleOption (QStyleOption *option) const
QSizeF  sizeHint (Qt::SizeHint which, const QSizeF &constraint=QSizeF()) const
void  updateGeometry ()
QVariant  itemChange (GraphicsItemChange change, const QVariant &value)
virtual QVariant  propertyChange (const QString &propertyName, const QVariant &value)
bool  sceneEvent (QEvent *event)
virtual bool  windowFrameEvent (QEvent *e)
virtual Qt::WindowFrameSection  windowFrameSectionAt (const QPointF &pos) const
bool  event (QEvent *event)
virtual void  changeEvent (QEvent *event)
virtual void  closeEvent (QCloseEvent *event)
void  focusInEvent (QFocusEvent *event)
virtual bool  focusNextPrevChild (bool next)
void  focusOutEvent (QFocusEvent *event)
virtual void  hideEvent (QHideEvent *event)
virtual void  moveEvent (QGraphicsSceneMoveEvent *event)
virtual void  polishEvent ()
virtual void  resizeEvent (QGraphicsSceneResizeEvent *event)
virtual void  showEvent (QShowEvent *event)
virtual void  hoverMoveEvent (QGraphicsSceneHoverEvent *event)
virtual void  hoverLeaveEvent (QGraphicsSceneHoverEvent *event)
virtual void  grabMouseEvent (QEvent *event)
virtual void  ungrabMouseEvent (QEvent *event)
virtual void  grabKeyboardEvent (QEvent *event)
virtual void  ungrabKeyboardEvent (QEvent *event)
  QGraphicsWidget (QGraphicsWidgetPrivate &, QGraphicsItem *parent, QGraphicsScene *, Qt::WindowFlags wFlags=0)

Properties

QPalette  palette
QFont  font
Qt::LayoutDirection  layoutDirection
QSizeF  size
QSizeF  minimumSize
QSizeF  preferredSize
QSizeF  maximumSize
QSizePolicy  sizePolicy
Qt::FocusPolicy  focusPolicy
Qt::WindowFlags  windowFlags
QString  windowTitle
QRectF  geometry
bool  autoFillBackground
QGraphicsLayout  layout

Friends

class  QGraphicsScene
class  QGraphicsScenePrivate
class  QGraphicsView
class  QGraphicsItem
class  QGraphicsItemPrivate
class  QGraphicsLayout
class  QWidget
class  QApplication

Member Enumeration Documentation

anonymous enum
Enumerator:
Type 

Definition at line 161 of file qgraphicswidget.h.

         {
        Type = 11
    };

Constructor & Destructor Documentation

QGraphicsWidget ( QGraphicsItem parent = 0,
Qt::WindowFlags  wFlags = 0 
)
QGraphicsWidget ( QGraphicsWidgetPrivate &  ,
QGraphicsItem parent,
QGraphicsScene ,
Qt::WindowFlags  wFlags = 0 
) [protected]

Member Function Documentation

QGraphicsLayout* layout ( ) const
void setLayout ( QGraphicsLayout layout )
void adjustSize ( )
Qt::LayoutDirection layoutDirection ( ) const
void setLayoutDirection ( Qt::LayoutDirection  direction )
void unsetLayoutDirection ( )
QStyle* style ( ) const
void setStyle ( QStyle style )
QFont font ( ) const
void setFont ( const QFont font )
QPalette palette ( ) const
void setPalette ( const QPalette palette )
bool autoFillBackground ( ) const
void setAutoFillBackground ( bool  enabled )
void resize ( const QSizeF size )
void resize ( qreal  w,
qreal  h 
) [inline]

Definition at line 111 of file qgraphicswidget.h.

{ resize(QSizeF(w, h)); }
QSizeF size ( ) const
void setGeometry ( const QRectF rect ) [virtual]
void setGeometry ( qreal  x,
qreal  y,
qreal  w,
qreal  h 
) [inline]

Definition at line 247 of file qgraphicswidget.h.

{ setGeometry(QRectF(ax, ay, aw, ah)); }
QRectF rect ( ) const [inline]

Definition at line 116 of file qgraphicswidget.h.

{ return QRectF(QPointF(), size()); }
void setContentsMargins ( qreal  left,
qreal  top,
qreal  right,
qreal  bottom 
)
void getContentsMargins ( qreal *  left,
qreal *  top,
qreal *  right,
qreal *  bottom 
) const [virtual]
void setWindowFrameMargins ( qreal  left,
qreal  top,
qreal  right,
qreal  bottom 
)
void getWindowFrameMargins ( qreal *  left,
qreal *  top,
qreal *  right,
qreal *  bottom 
) const
void unsetWindowFrameMargins ( )
QRectF windowFrameGeometry ( ) const
QRectF windowFrameRect ( ) const
Qt::WindowFlags windowFlags ( ) const
Qt::WindowType windowType ( ) const
void setWindowFlags ( Qt::WindowFlags  wFlags )
bool isActiveWindow ( ) const
void setWindowTitle ( const QString title )
QString windowTitle ( ) const
Qt::FocusPolicy focusPolicy ( ) const
void setFocusPolicy ( Qt::FocusPolicy  policy )
static void setTabOrder ( QGraphicsWidget first,
QGraphicsWidget second 
) [static]
QGraphicsWidget* focusWidget ( ) const
int grabShortcut ( const QKeySequence sequence,
Qt::ShortcutContext  context = Qt::WindowShortcut 
)
void releaseShortcut ( int  id )
void setShortcutEnabled ( int  id,
bool  enabled = true 
)
void setShortcutAutoRepeat ( int  id,
bool  enabled = true 
)
void addAction ( QAction action )
void addActions ( QList< QAction * >  actions )
void insertAction ( QAction before,
QAction action 
)
void insertActions ( QAction before,
QList< QAction * >  actions 
)
void removeAction ( QAction action )
QList<QAction*> actions ( ) const
void setAttribute ( Qt::WidgetAttribute  attribute,
bool  on = true 
)
bool testAttribute ( Qt::WidgetAttribute  attribute ) const
int type ( ) const [virtual]

Reimplemented from QGraphicsItem.

Reimplemented in QGraphicsProxyWidget.

void paint ( QPainter painter,
const QStyleOptionGraphicsItem option,
QWidget widget = 0 
) [virtual]
virtual void paintWindowFrame ( QPainter painter,
const QStyleOptionGraphicsItem option,
QWidget widget = 0 
) [virtual]
QRectF boundingRect ( ) const [virtual]
QPainterPath shape ( ) const [virtual]
void geometryChanged ( ) [signal]
void layoutChanged ( ) [signal]
bool close ( ) [slot]
virtual void initStyleOption ( QStyleOption option ) const [protected, virtual]
QSizeF sizeHint ( Qt::SizeHint  which,
const QSizeF constraint = QSizeF() 
) const [protected, virtual]
void updateGeometry ( ) [protected, virtual]
QVariant itemChange ( GraphicsItemChange  change,
const QVariant value 
) [protected, virtual]
virtual QVariant propertyChange ( const QString propertyName,
const QVariant value 
) [protected, virtual]
bool sceneEvent ( QEvent event ) [protected, virtual]

Reimplemented from QGraphicsItem.

Reimplemented in QGraphicsWebView.

virtual bool windowFrameEvent ( QEvent e ) [protected, virtual]
virtual Qt::WindowFrameSection windowFrameSectionAt ( const QPointF pos ) const [protected, virtual]
bool event ( QEvent event ) [protected, virtual]

Reimplemented from QObject.

Reimplemented in QGraphicsProxyWidget, and QGraphicsWebView.

virtual void changeEvent ( QEvent event ) [protected, virtual]
virtual void closeEvent ( QCloseEvent event ) [protected, virtual]
void focusInEvent ( QFocusEvent event ) [protected, virtual]
virtual bool focusNextPrevChild ( bool  next ) [protected, virtual]
void focusOutEvent ( QFocusEvent event ) [protected, virtual]
virtual void hideEvent ( QHideEvent event ) [protected, virtual]
virtual void moveEvent ( QGraphicsSceneMoveEvent event ) [protected, virtual]
virtual void polishEvent ( ) [protected, virtual]
virtual void resizeEvent ( QGraphicsSceneResizeEvent event ) [protected, virtual]
virtual void showEvent ( QShowEvent event ) [protected, virtual]
virtual void hoverMoveEvent ( QGraphicsSceneHoverEvent event ) [protected, virtual]
virtual void hoverLeaveEvent ( QGraphicsSceneHoverEvent event ) [protected, virtual]
virtual void grabMouseEvent ( QEvent event ) [protected, virtual]
virtual void ungrabMouseEvent ( QEvent event ) [protected, virtual]
virtual void grabKeyboardEvent ( QEvent event ) [protected, virtual]
virtual void ungrabKeyboardEvent ( QEvent event ) [protected, virtual]

Friends And Related Function Documentation

friend class QGraphicsScene [friend]

Reimplemented from QGraphicsItem.

Definition at line 237 of file qgraphicswidget.h.

friend class QGraphicsScenePrivate [friend]

Reimplemented from QGraphicsItem.

Definition at line 238 of file qgraphicswidget.h.

friend class QGraphicsView [friend]

Reimplemented from QGraphicsItem.

Definition at line 239 of file qgraphicswidget.h.

friend class QGraphicsItem [friend]

Reimplemented from QGraphicsObject.

Reimplemented in QGraphicsProxyWidget.

Definition at line 240 of file qgraphicswidget.h.

friend class QGraphicsItemPrivate [friend]

Reimplemented from QGraphicsObject.

Definition at line 241 of file qgraphicswidget.h.

friend class QGraphicsLayout [friend]

Reimplemented from QGraphicsLayoutItem.

Definition at line 242 of file qgraphicswidget.h.

friend class QWidget [friend]

Reimplemented from QObject.

Definition at line 243 of file qgraphicswidget.h.

friend class QApplication [friend]

Reimplemented from QObject.

Definition at line 244 of file qgraphicswidget.h.


Property Documentation

QPalette palette [read, write]

Definition at line 73 of file qgraphicswidget.h.

QFont font [read, write]

Definition at line 74 of file qgraphicswidget.h.

Qt::LayoutDirection layoutDirection [read, write]

Definition at line 75 of file qgraphicswidget.h.

QSizeF size [read, write]

Definition at line 76 of file qgraphicswidget.h.

QSizeF minimumSize [read, write]

Definition at line 77 of file qgraphicswidget.h.

QSizeF preferredSize [read, write]

Definition at line 78 of file qgraphicswidget.h.

QSizeF maximumSize [read, write]

Definition at line 79 of file qgraphicswidget.h.

QSizePolicy sizePolicy [read, write]

Definition at line 80 of file qgraphicswidget.h.

Qt::FocusPolicy focusPolicy [read, write]

Definition at line 81 of file qgraphicswidget.h.

Qt::WindowFlags windowFlags [read, write]

Definition at line 82 of file qgraphicswidget.h.

QString windowTitle [read, write]

Definition at line 83 of file qgraphicswidget.h.

QRectF geometry [read, write]

Definition at line 84 of file qgraphicswidget.h.

bool autoFillBackground [read, write]

Definition at line 85 of file qgraphicswidget.h.

QGraphicsLayout layout [read, write]

Definition at line 86 of file qgraphicswidget.h.


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

QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget
QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget QGraphicsWidget