GridGraphicSite Class Reference

(Qtitan::GridGraphicSite)

The GridGraphicSite class - More...

Inherits QWidget.

Inherited by Qtitan::Grid.

Public Functions

GridGraphicSite ( QWidget * parent )
virtual ~GridGraphicSite ()
GridDragDropState dragDropState () const
GridDragDropObject * getDragDropObject () const
  • 217 public functions inherited from QWidget
  • 13 public functions inherited from QPaintDevice
  • 29 public functions inherited from QObject

Protected Functions

GridGraphicPrimitive * activeGP () const
Effects * effects () const
GridGraphicPrimitive * focusedGP () const
GridGraphicPrimitive * hitTest ( const QPoint & point )
virtual void moveDragDropObject ( const QPoint & pos, GridDragDropObject * object )
GridGraphicPrimitive * overGP () const
bool rectChanged ( GridGraphicPrimitive * gp )
GridGraphicPrimitive * root () const
void setActiveGP ( GridGraphicPrimitive * gp )
void setFocusGP ( GridGraphicPrimitive * gp, Qt::FocusReason reason = Qt::OtherFocusReason )
void setRoot ( GridGraphicPrimitive * root )
virtual void stopDragDrop ()

Reimplemented Protected Functions

virtual void contextMenuEvent ( QContextMenuEvent * event )
virtual void dragEnterEvent ( QDragEnterEvent * )
virtual void dragLeaveEvent ( QDragLeaveEvent * )
virtual void dragMoveEvent ( QDragMoveEvent * )
virtual void dropEvent ( QDropEvent * )
virtual void enterEvent ( QEvent * )
virtual bool event ( QEvent * )
virtual void focusInEvent ( QFocusEvent * )
virtual void focusOutEvent ( QFocusEvent * )
virtual void keyPressEvent ( QKeyEvent * )
virtual void keyReleaseEvent ( QKeyEvent * )
virtual void leaveEvent ( QEvent * )
virtual void mouseDoubleClickEvent ( QMouseEvent * )
virtual void mouseMoveEvent ( QMouseEvent * )
virtual void mousePressEvent ( QMouseEvent * event )
virtual void mouseReleaseEvent ( QMouseEvent * event )
virtual void paintEvent ( QPaintEvent * )
virtual void resizeEvent ( QResizeEvent * )
virtual void wheelEvent ( QWheelEvent * )
  • 37 protected functions inherited from QWidget
  • 1 protected function inherited from QPaintDevice
  • 7 protected functions inherited from QObject

Additional Inherited Members

  • 58 properties inherited from QWidget
  • 1 property inherited from QObject
  • 19 public slots inherited from QWidget
  • 1 public slot inherited from QObject
  • 1 signal inherited from QWidget
  • 1 signal inherited from QObject
  • 1 public variable inherited from QObject
  • 4 static public members inherited from QWidget
  • 4 static public members inherited from QObject
  • 1 protected slot inherited from QWidget
  • 1 protected type inherited from QPaintDevice
  • 2 protected variables inherited from QObject

Detailed Description

The GridGraphicSite class -

Member Function Documentation

GridGraphicSite::GridGraphicSite ( QWidget * parent )

GridGraphicSite::~GridGraphicSite () [virtual]

GridGraphicPrimitive * GridGraphicSite::activeGP () const [protected]

See also setActiveGP().

void GridGraphicSite::contextMenuEvent ( QContextMenuEvent * event ) [virtual protected]

GridDragDropState GridGraphicSite::dragDropState () const

void GridGraphicSite::dragEnterEvent ( QDragEnterEvent * ) [virtual protected]

void GridGraphicSite::dragLeaveEvent ( QDragLeaveEvent * ) [virtual protected]

void GridGraphicSite::dragMoveEvent ( QDragMoveEvent * ) [virtual protected]

void GridGraphicSite::dropEvent ( QDropEvent * ) [virtual protected]

Effects * GridGraphicSite::effects () const [protected]

void GridGraphicSite::enterEvent ( QEvent * ) [virtual protected]

bool GridGraphicSite::event ( QEvent * ) [virtual protected]

void GridGraphicSite::focusInEvent ( QFocusEvent * ) [virtual protected]

void GridGraphicSite::focusOutEvent ( QFocusEvent * ) [virtual protected]

GridGraphicPrimitive * GridGraphicSite::focusedGP () const [protected]

GridDragDropObject * GridGraphicSite::getDragDropObject () const

GridGraphicPrimitive * GridGraphicSite::hitTest ( const QPoint & point ) [protected]

void GridGraphicSite::keyPressEvent ( QKeyEvent * ) [virtual protected]

void GridGraphicSite::keyReleaseEvent ( QKeyEvent * ) [virtual protected]

void GridGraphicSite::leaveEvent ( QEvent * ) [virtual protected]

void GridGraphicSite::mouseDoubleClickEvent ( QMouseEvent * ) [virtual protected]

void GridGraphicSite::mouseMoveEvent ( QMouseEvent * ) [virtual protected]

void GridGraphicSite::mousePressEvent ( QMouseEvent * event ) [virtual protected]

void GridGraphicSite::mouseReleaseEvent ( QMouseEvent * event ) [virtual protected]

void GridGraphicSite::moveDragDropObject ( const QPoint & pos, GridDragDropObject * object ) [virtual protected]

GridGraphicPrimitive * GridGraphicSite::overGP () const [protected]

void GridGraphicSite::paintEvent ( QPaintEvent * ) [virtual protected]

bool GridGraphicSite::rectChanged ( GridGraphicPrimitive * gp ) [protected]

void GridGraphicSite::resizeEvent ( QResizeEvent * ) [virtual protected]

GridGraphicPrimitive * GridGraphicSite::root () const [protected]

See also setRoot().

void GridGraphicSite::setActiveGP ( GridGraphicPrimitive * gp ) [protected]

See also activeGP().

void GridGraphicSite::setFocusGP ( GridGraphicPrimitive * gp, Qt::FocusReason reason = Qt::OtherFocusReason ) [protected]

void GridGraphicSite::setRoot ( GridGraphicPrimitive * root ) [protected]

See also root().

void GridGraphicSite::stopDragDrop () [virtual protected]

void GridGraphicSite::wheelEvent ( QWheelEvent * ) [virtual protected]