TwiceAsNice  2019-02-18
Public Types | Public Member Functions | List of all members
Nice::QGraphicsOverlayItem Class Reference

#include <QGraphicsOverlayItem.h>

Inheritance diagram for Nice::QGraphicsOverlayItem:
Inheritance graph
Collaboration diagram for Nice::QGraphicsOverlayItem:
Collaboration graph

Public Types

enum  Key {
  ITEM = 0, SUBITEM = 1, ITEM = 0, SUBITEM = 1,
  ITEM = 0, SUBITEM = 1
}
 
enum  Key {
  ITEM = 0, SUBITEM = 1, ITEM = 0, SUBITEM = 1,
  ITEM = 0, SUBITEM = 1
}
 
enum  Key {
  ITEM = 0, SUBITEM = 1, ITEM = 0, SUBITEM = 1,
  ITEM = 0, SUBITEM = 1
}
 
typedef std::vector< QAction *>(QGraphicsOverlayItem::* returnActionVector) ()
 
typedef QString(QGraphicsOverlayItem::* returnQStringParamQPoint) (QPointF)
 
typedef void(QGraphicsOverlayItem::* mouseXEvent) (QMouseEvent *_event)
 
typedef std::vector< QAction *>(QGraphicsOverlayItem::* returnActionVector) ()
 
typedef QString(QGraphicsOverlayItem::* returnQStringParamQPoint) (QPointF)
 
typedef void(QGraphicsOverlayItem::* mouseXEvent) (QMouseEvent *_event)
 
typedef std::vector< QAction *>(QGraphicsOverlayItem::* returnActionVector) ()
 
typedef QString(QGraphicsOverlayItem::* returnQStringParamQPoint) (QPointF)
 
typedef void(QGraphicsOverlayItem::* mouseXEvent) (QMouseEvent *_event)
 

Public Member Functions

 QGraphicsOverlayItem (QGraphicsItem *_parent=0)
 
virtual ~QGraphicsOverlayItem ()
 
virtual QString getLabel (QPointF _p)
 
virtual std::vector< QAction *> getVisibilityMenu ()
 
virtual std::vector< QAction *> getCoordMenu ()
 
virtual std::vector< Nice::ActionContainer *> getActionMenu ()
 
virtual std::vector< Nice::ActionContainer *> getScaleableItems ()
 
virtual void wheelEvent (Nice::ActionContainer *, QWheelEvent *)
 
virtual void mouseMoveEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mousePressEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseReleaseEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseDoubleClickEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void scaleEvent (Nice::ActionContainer *, QTransform _trans)
 
 QGraphicsOverlayItem (QGraphicsItem *_parent=0)
 
virtual ~QGraphicsOverlayItem ()
 
virtual QString getLabel (QPointF _p)
 
virtual std::vector< QAction *> getVisibilityMenu ()
 
virtual std::vector< QAction *> getCoordMenu ()
 
virtual std::vector< Nice::ActionContainer *> getActionMenu ()
 
virtual std::vector< Nice::ActionContainer *> getScaleableItems ()
 
virtual void wheelEvent (Nice::ActionContainer *, QWheelEvent *)
 
virtual void mouseMoveEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mousePressEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseReleaseEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseDoubleClickEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void scaleEvent (Nice::ActionContainer *, QTransform _trans)
 
 QGraphicsOverlayItem (QGraphicsItem *_parent=0)
 
virtual ~QGraphicsOverlayItem ()
 
virtual QString getLabel (QPointF _p)
 
virtual std::vector< QAction *> getVisibilityMenu ()
 
virtual std::vector< QAction *> getCoordMenu ()
 
virtual std::vector< Nice::ActionContainer *> getActionMenu ()
 
virtual std::vector< Nice::ActionContainer *> getScaleableItems ()
 
virtual void wheelEvent (Nice::ActionContainer *, QWheelEvent *)
 
virtual void mouseMoveEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mousePressEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseReleaseEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseDoubleClickEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void scaleEvent (Nice::ActionContainer *, QTransform _trans)
 

Member Typedef Documentation

◆ mouseXEvent [1/3]

typedef void(QGraphicsOverlayItem::* Nice::QGraphicsOverlayItem::mouseXEvent) (QMouseEvent *_event)

◆ mouseXEvent [2/3]

typedef void(QGraphicsOverlayItem::* Nice::QGraphicsOverlayItem::mouseXEvent) (QMouseEvent *_event)

◆ mouseXEvent [3/3]

typedef void(QGraphicsOverlayItem::* Nice::QGraphicsOverlayItem::mouseXEvent) (QMouseEvent *_event)

◆ returnActionVector [1/3]

typedef std::vector< QAction * >(QGraphicsOverlayItem::* Nice::QGraphicsOverlayItem::returnActionVector) ()

◆ returnActionVector [2/3]

typedef std::vector< QAction * >(QGraphicsOverlayItem::* Nice::QGraphicsOverlayItem::returnActionVector) ()

◆ returnActionVector [3/3]

typedef std::vector< QAction * >(QGraphicsOverlayItem::* Nice::QGraphicsOverlayItem::returnActionVector) ()

◆ returnQStringParamQPoint [1/3]

typedef QString(QGraphicsOverlayItem::* Nice::QGraphicsOverlayItem::returnQStringParamQPoint) (QPointF)

◆ returnQStringParamQPoint [2/3]

typedef QString(QGraphicsOverlayItem::* Nice::QGraphicsOverlayItem::returnQStringParamQPoint) (QPointF)

◆ returnQStringParamQPoint [3/3]

typedef QString(QGraphicsOverlayItem::* Nice::QGraphicsOverlayItem::returnQStringParamQPoint) (QPointF)

Member Enumeration Documentation

◆ Key [1/3]

Enumerator
ITEM 
SUBITEM 
ITEM 
SUBITEM 
ITEM 
SUBITEM 

◆ Key [2/3]

Enumerator
ITEM 
SUBITEM 
ITEM 
SUBITEM 
ITEM 
SUBITEM 

◆ Key [3/3]

Enumerator
ITEM 
SUBITEM 
ITEM 
SUBITEM 
ITEM 
SUBITEM 

Constructor & Destructor Documentation

◆ QGraphicsOverlayItem() [1/3]

Nice::QGraphicsOverlayItem::QGraphicsOverlayItem ( QGraphicsItem *  _parent = 0)
inline

◆ ~QGraphicsOverlayItem() [1/3]

virtual Nice::QGraphicsOverlayItem::~QGraphicsOverlayItem ( )
inlinevirtual

◆ QGraphicsOverlayItem() [2/3]

Nice::QGraphicsOverlayItem::QGraphicsOverlayItem ( QGraphicsItem *  _parent = 0)
inline

◆ ~QGraphicsOverlayItem() [2/3]

virtual Nice::QGraphicsOverlayItem::~QGraphicsOverlayItem ( )
inlinevirtual

◆ QGraphicsOverlayItem() [3/3]

Nice::QGraphicsOverlayItem::QGraphicsOverlayItem ( QGraphicsItem *  _parent = 0)
inline

◆ ~QGraphicsOverlayItem() [3/3]

virtual Nice::QGraphicsOverlayItem::~QGraphicsOverlayItem ( )
inlinevirtual

Member Function Documentation

◆ getActionMenu() [1/3]

virtual std::vector< Nice::ActionContainer * > Nice::QGraphicsOverlayItem::getActionMenu ( )
inlinevirtual

◆ getActionMenu() [2/3]

virtual std::vector< Nice::ActionContainer * > Nice::QGraphicsOverlayItem::getActionMenu ( )
inlinevirtual

◆ getActionMenu() [3/3]

virtual std::vector< Nice::ActionContainer * > Nice::QGraphicsOverlayItem::getActionMenu ( )
inlinevirtual

◆ getCoordMenu() [1/3]

virtual std::vector< QAction * > Nice::QGraphicsOverlayItem::getCoordMenu ( )
inlinevirtual

◆ getCoordMenu() [2/3]

virtual std::vector< QAction * > Nice::QGraphicsOverlayItem::getCoordMenu ( )
inlinevirtual

◆ getCoordMenu() [3/3]

virtual std::vector< QAction * > Nice::QGraphicsOverlayItem::getCoordMenu ( )
inlinevirtual

◆ getLabel() [1/3]

virtual QString Nice::QGraphicsOverlayItem::getLabel ( QPointF  _p)
inlinevirtual

◆ getLabel() [2/3]

virtual QString Nice::QGraphicsOverlayItem::getLabel ( QPointF  _p)
inlinevirtual

◆ getLabel() [3/3]

virtual QString Nice::QGraphicsOverlayItem::getLabel ( QPointF  _p)
inlinevirtual

◆ getScaleableItems() [1/3]

virtual std::vector< Nice::ActionContainer * > Nice::QGraphicsOverlayItem::getScaleableItems ( )
inlinevirtual

Reimplemented in SensorItemQt, and SensorItemQt.

◆ getScaleableItems() [2/3]

virtual std::vector< Nice::ActionContainer * > Nice::QGraphicsOverlayItem::getScaleableItems ( )
inlinevirtual

Reimplemented in SensorItemQt, and SensorItemQt.

◆ getScaleableItems() [3/3]

virtual std::vector< Nice::ActionContainer * > Nice::QGraphicsOverlayItem::getScaleableItems ( )
inlinevirtual

Reimplemented in SensorItemQt, and SensorItemQt.

◆ getVisibilityMenu() [1/3]

virtual std::vector< QAction * > Nice::QGraphicsOverlayItem::getVisibilityMenu ( )
inlinevirtual

◆ getVisibilityMenu() [2/3]

virtual std::vector< QAction * > Nice::QGraphicsOverlayItem::getVisibilityMenu ( )
inlinevirtual

◆ getVisibilityMenu() [3/3]

virtual std::vector< QAction * > Nice::QGraphicsOverlayItem::getVisibilityMenu ( )
inlinevirtual

◆ mouseDoubleClickEvent() [1/3]

virtual void Nice::QGraphicsOverlayItem::mouseDoubleClickEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

Reimplemented in CameraItem, and CameraItem.

◆ mouseDoubleClickEvent() [2/3]

virtual void Nice::QGraphicsOverlayItem::mouseDoubleClickEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

Reimplemented in CameraItem, and CameraItem.

◆ mouseDoubleClickEvent() [3/3]

virtual void Nice::QGraphicsOverlayItem::mouseDoubleClickEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

Reimplemented in CameraItem, and CameraItem.

◆ mouseMoveEvent() [1/3]

virtual void Nice::QGraphicsOverlayItem::mouseMoveEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

Reimplemented in QGraphicsItemTestQt, CameraItem, and CameraItem.

◆ mouseMoveEvent() [2/3]

virtual void Nice::QGraphicsOverlayItem::mouseMoveEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

Reimplemented in QGraphicsItemTestQt, CameraItem, and CameraItem.

◆ mouseMoveEvent() [3/3]

virtual void Nice::QGraphicsOverlayItem::mouseMoveEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

Reimplemented in QGraphicsItemTestQt, CameraItem, and CameraItem.

◆ mousePressEvent() [1/3]

virtual void Nice::QGraphicsOverlayItem::mousePressEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

◆ mousePressEvent() [2/3]

virtual void Nice::QGraphicsOverlayItem::mousePressEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

◆ mousePressEvent() [3/3]

virtual void Nice::QGraphicsOverlayItem::mousePressEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

◆ mouseReleaseEvent() [1/3]

virtual void Nice::QGraphicsOverlayItem::mouseReleaseEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

Reimplemented in CameraItem, and CameraItem.

◆ mouseReleaseEvent() [2/3]

virtual void Nice::QGraphicsOverlayItem::mouseReleaseEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

Reimplemented in CameraItem, and CameraItem.

◆ mouseReleaseEvent() [3/3]

virtual void Nice::QGraphicsOverlayItem::mouseReleaseEvent ( Nice::ActionContainer ,
QMouseEvent *   
)
inlinevirtual

Reimplemented in CameraItem, and CameraItem.

◆ scaleEvent() [1/3]

virtual void Nice::QGraphicsOverlayItem::scaleEvent ( Nice::ActionContainer ,
QTransform  _trans 
)
inlinevirtual

Reimplemented in CameraItem, and CameraItem.

◆ scaleEvent() [2/3]

virtual void Nice::QGraphicsOverlayItem::scaleEvent ( Nice::ActionContainer ,
QTransform  _trans 
)
inlinevirtual

Reimplemented in CameraItem, and CameraItem.

◆ scaleEvent() [3/3]

virtual void Nice::QGraphicsOverlayItem::scaleEvent ( Nice::ActionContainer ,
QTransform  _trans 
)
inlinevirtual

Reimplemented in CameraItem, and CameraItem.

◆ wheelEvent() [1/3]

virtual void Nice::QGraphicsOverlayItem::wheelEvent ( Nice::ActionContainer ,
QWheelEvent *   
)
inlinevirtual

◆ wheelEvent() [2/3]

virtual void Nice::QGraphicsOverlayItem::wheelEvent ( Nice::ActionContainer ,
QWheelEvent *   
)
inlinevirtual

◆ wheelEvent() [3/3]

virtual void Nice::QGraphicsOverlayItem::wheelEvent ( Nice::ActionContainer ,
QWheelEvent *   
)
inlinevirtual

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