QtBase  v6.3.1
Public Member Functions | List of all members
QGraphicsSceneHoverEvent Class Reference

The QGraphicsSceneHoverEvent class provides hover events in the graphics view framework. More...

#include <qgraphicssceneevent.h>

Inheritance diagram for QGraphicsSceneHoverEvent:
Inheritance graph
[legend]
Collaboration diagram for QGraphicsSceneHoverEvent:
Collaboration graph
[legend]

Public Member Functions

 QGraphicsSceneHoverEvent (Type type=None)
 
 ~QGraphicsSceneHoverEvent ()
 
QPointF pos () const
 
void setPos (const QPointF &pos)
 
QPointF scenePos () const
 
void setScenePos (const QPointF &pos)
 
QPoint screenPos () const
 
void setScreenPos (const QPoint &pos)
 
QPointF lastPos () const
 
void setLastPos (const QPointF &pos)
 
QPointF lastScenePos () const
 
void setLastScenePos (const QPointF &pos)
 
QPoint lastScreenPos () const
 
void setLastScreenPos (const QPoint &pos)
 
Qt::KeyboardModifiers modifiers () const
 
void setModifiers (Qt::KeyboardModifiers modifiers)
 
- Public Member Functions inherited from QGraphicsSceneEvent
 QGraphicsSceneEvent (Type type)
 
 ~QGraphicsSceneEvent ()
 
QWidgetwidget () const
 
void setWidget (QWidget *widget)
 
quint64 timestamp () const
 
void setTimestamp (quint64 ts)
 
- Public Member Functions inherited from QEvent
 QEvent (Type type)
 
virtual ~QEvent ()
 
Type type () const
 
bool spontaneous () const
 
virtual void setAccepted (bool accepted)
 
bool isAccepted () const
 
void accept ()
 
void ignore ()
 
bool isInputEvent () const noexcept
 
bool isPointerEvent () const noexcept
 
bool isSinglePointEvent () const noexcept
 
virtual QEventclone () const
 

Additional Inherited Members

- Public Types inherited from QEvent
enum  Type {
  None = 0 , Timer = 1 , MouseButtonPress = 2 , MouseButtonRelease = 3 ,
  MouseButtonDblClick = 4 , MouseMove = 5 , KeyPress = 6 , KeyRelease = 7 ,
  FocusIn = 8 , FocusOut = 9 , FocusAboutToChange = 23 , Enter = 10 ,
  Leave = 11 , Paint = 12 , Move = 13 , Resize = 14 ,
  Create = 15 , Destroy = 16 , Show = 17 , Hide = 18 ,
  Close = 19 , Quit = 20 , ParentChange = 21 , ParentAboutToChange = 131 ,
  ThreadChange = 22 , WindowActivate = 24 , WindowDeactivate = 25 , ShowToParent = 26 ,
  HideToParent = 27 , Wheel = 31 , WindowTitleChange = 33 , WindowIconChange = 34 ,
  ApplicationWindowIconChange = 35 , ApplicationFontChange = 36 , ApplicationLayoutDirectionChange = 37 , ApplicationPaletteChange = 38 ,
  PaletteChange = 39 , Clipboard = 40 , Speech = 42 , MetaCall = 43 ,
  SockAct = 50 , WinEventAct = 132 , DeferredDelete = 52 , DragEnter = 60 ,
  DragMove = 61 , DragLeave = 62 , Drop = 63 , DragResponse = 64 ,
  ChildAdded = 68 , ChildPolished = 69 , ChildRemoved = 71 , ShowWindowRequest = 73 ,
  PolishRequest = 74 , Polish = 75 , LayoutRequest = 76 , UpdateRequest = 77 ,
  UpdateLater = 78 , EmbeddingControl = 79 , ActivateControl = 80 , DeactivateControl = 81 ,
  ContextMenu = 82 , InputMethod = 83 , TabletMove = 87 , LocaleChange = 88 ,
  LanguageChange = 89 , LayoutDirectionChange = 90 , Style = 91 , TabletPress = 92 ,
  TabletRelease = 93 , OkRequest = 94 , HelpRequest = 95 , IconDrag = 96 ,
  FontChange = 97 , EnabledChange = 98 , ActivationChange = 99 , StyleChange = 100 ,
  IconTextChange = 101 , ModifiedChange = 102 , MouseTrackingChange = 109 , WindowBlocked = 103 ,
  WindowUnblocked = 104 , WindowStateChange = 105 , ReadOnlyChange = 106 , ToolTip = 110 ,
  WhatsThis = 111 , StatusTip = 112 , ActionChanged = 113 , ActionAdded = 114 ,
  ActionRemoved = 115 , FileOpen = 116 , Shortcut = 117 , ShortcutOverride = 51 ,
  WhatsThisClicked = 118 , ToolBarChange = 120 , ApplicationActivate = 121 , ApplicationActivated = ApplicationActivate ,
  ApplicationDeactivate = 122 , ApplicationDeactivated = ApplicationDeactivate , QueryWhatsThis = 123 , EnterWhatsThisMode = 124 ,
  LeaveWhatsThisMode = 125 , ZOrderChange = 126 , HoverEnter = 127 , HoverLeave = 128 ,
  HoverMove = 129 , AcceptDropsChange = 152 , ZeroTimerEvent = 154 , GraphicsSceneMouseMove = 155 ,
  GraphicsSceneMousePress = 156 , GraphicsSceneMouseRelease = 157 , GraphicsSceneMouseDoubleClick = 158 , GraphicsSceneContextMenu = 159 ,
  GraphicsSceneHoverEnter = 160 , GraphicsSceneHoverMove = 161 , GraphicsSceneHoverLeave = 162 , GraphicsSceneHelp = 163 ,
  GraphicsSceneDragEnter = 164 , GraphicsSceneDragMove = 165 , GraphicsSceneDragLeave = 166 , GraphicsSceneDrop = 167 ,
  GraphicsSceneWheel = 168 , GraphicsSceneLeave = 220 , KeyboardLayoutChange = 169 , DynamicPropertyChange = 170 ,
  TabletEnterProximity = 171 , TabletLeaveProximity = 172 , NonClientAreaMouseMove = 173 , NonClientAreaMouseButtonPress = 174 ,
  NonClientAreaMouseButtonRelease = 175 , NonClientAreaMouseButtonDblClick = 176 , MacSizeChange = 177 , ContentsRectChange = 178 ,
  MacGLWindowChange = 179 , FutureCallOut = 180 , GraphicsSceneResize = 181 , GraphicsSceneMove = 182 ,
  CursorChange = 183 , ToolTipChange = 184 , NetworkReplyUpdated = 185 , GrabMouse = 186 ,
  UngrabMouse = 187 , GrabKeyboard = 188 , UngrabKeyboard = 189 , StateMachineSignal = 192 ,
  StateMachineWrapped = 193 , TouchBegin = 194 , TouchUpdate = 195 , TouchEnd = 196 ,
  NativeGesture = 197 , RequestSoftwareInputPanel = 199 , CloseSoftwareInputPanel = 200 , WinIdChange = 203 ,
  Gesture = 198 , GestureOverride = 202 , ScrollPrepare = 204 , Scroll = 205 ,
  Expose = 206 , InputMethodQuery = 207 , OrientationChange = 208 , TouchCancel = 209 ,
  ThemeChange = 210 , SockClose = 211 , PlatformPanel = 212 , StyleAnimationUpdate = 213 ,
  ApplicationStateChange = 214 , WindowChangeInternal = 215 , ScreenChangeInternal = 216 , PlatformSurface = 217 ,
  Pointer = 218 , TabletTrackingChange = 219 , User = 1000 , MaxUser = 65535
}
 
- Static Public Member Functions inherited from QEvent
static int registerEventType (int hint=-1) noexcept
 
- Protected Member Functions inherited from QGraphicsSceneEvent
 QGraphicsSceneEvent (QGraphicsSceneEventPrivate &dd, Type type=None)
 
- Protected Member Functions inherited from QEvent
 QEvent (Type type, InputEventTag)
 
 QEvent (Type type, PointerEventTag)
 
 QEvent (Type type, SinglePointEventTag)
 
- Protected Attributes inherited from QGraphicsSceneEvent
QScopedPointer< QGraphicsSceneEventPrivated_ptr
 
- Protected Attributes inherited from QEvent
quint16 t
 

Detailed Description

The QGraphicsSceneHoverEvent class provides hover events in the graphics view framework.

Since
4.2

\inmodule QtWidgets

When a QGraphicsView receives a QHoverEvent event, it translates it into QGraphicsSceneHoverEvent. The event is then forwarded to the QGraphicsScene associated with the view.

See also
QGraphicsSceneMouseEvent, QGraphicsSceneContextMenuEvent, QGraphicsSceneWheelEvent, QHoverEvent

Definition at line 207 of file qgraphicssceneevent.h.

Constructor & Destructor Documentation

◆ QGraphicsSceneHoverEvent()

QGraphicsSceneHoverEvent::QGraphicsSceneHoverEvent ( Type  type = None)
explicit

Definition at line 1125 of file qgraphicssceneevent.cpp.

◆ ~QGraphicsSceneHoverEvent()

QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent ( )

Destroys the event.

Definition at line 1133 of file qgraphicssceneevent.cpp.

Member Function Documentation

◆ lastPos()

QPointF QGraphicsSceneHoverEvent::lastPos ( ) const
Since
4.4

Returns the last recorded mouse cursor position in item coordinates.

See also
lastScenePos(), lastScreenPos(), pos()

Definition at line 1219 of file qgraphicssceneevent.cpp.

◆ lastScenePos()

QPointF QGraphicsSceneHoverEvent::lastScenePos ( ) const
Since
4.4

Returns the last recorded, the scene coordinates of the previous mouse or hover event received by the view, that created the event mouse cursor position in scene coordinates.

See also
lastPos(), lastScreenPos(), scenePos()

Definition at line 1243 of file qgraphicssceneevent.cpp.

Here is the caller graph for this function:

◆ lastScreenPos()

QPoint QGraphicsSceneHoverEvent::lastScreenPos ( ) const
Since
4.4

Returns the last recorded mouse cursor position in screen coordinates. The last recorded position is the position of the previous mouse or hover event received by the view that created the event.

See also
lastPos(), lastScenePos(), screenPos()

Definition at line 1267 of file qgraphicssceneevent.cpp.

Here is the caller graph for this function:

◆ modifiers()

Qt::KeyboardModifiers QGraphicsSceneHoverEvent::modifiers ( ) const
Since
4.4

Returns the keyboard modifiers at the moment the hover event was sent.

Definition at line 1287 of file qgraphicssceneevent.cpp.

Here is the caller graph for this function:

◆ pos()

QPointF QGraphicsSceneHoverEvent::pos ( ) const

Returns the position of the mouse cursor in item coordinates at the moment the hover event was sent.

See also
scenePos(), screenPos()

Definition at line 1143 of file qgraphicssceneevent.cpp.

Here is the caller graph for this function:

◆ scenePos()

QPointF QGraphicsSceneHoverEvent::scenePos ( ) const

Returns the position of the mouse cursor in scene coordinates at the moment the hover event was sent.

See also
pos(), screenPos()

Definition at line 1168 of file qgraphicssceneevent.cpp.

Here is the caller graph for this function:

◆ screenPos()

QPoint QGraphicsSceneHoverEvent::screenPos ( ) const

Returns the position of the mouse cursor in screen coordinates at the moment the hover event was sent.

See also
pos(), scenePos()

Definition at line 1193 of file qgraphicssceneevent.cpp.

Here is the caller graph for this function:

◆ setLastPos()

void QGraphicsSceneHoverEvent::setLastPos ( const QPointF pos)

Definition at line 1228 of file qgraphicssceneevent.cpp.

Here is the call graph for this function:

◆ setLastScenePos()

void QGraphicsSceneHoverEvent::setLastScenePos ( const QPointF pos)

Definition at line 1252 of file qgraphicssceneevent.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setLastScreenPos()

void QGraphicsSceneHoverEvent::setLastScreenPos ( const QPoint pos)

Definition at line 1276 of file qgraphicssceneevent.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setModifiers()

void QGraphicsSceneHoverEvent::setModifiers ( Qt::KeyboardModifiers  modifiers)

Definition at line 1299 of file qgraphicssceneevent.cpp.

Here is the call graph for this function:

◆ setPos()

void QGraphicsSceneHoverEvent::setPos ( const QPointF pos)

Definition at line 1156 of file qgraphicssceneevent.cpp.

Here is the call graph for this function:

◆ setScenePos()

void QGraphicsSceneHoverEvent::setScenePos ( const QPointF pos)

Definition at line 1181 of file qgraphicssceneevent.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setScreenPos()

void QGraphicsSceneHoverEvent::setScreenPos ( const QPoint pos)

Definition at line 1206 of file qgraphicssceneevent.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

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