Qt 4.8
Public Functions | Protected Variables | Friends | List of all members
QMouseEventEx Class Reference

#include <qevent_p.h>

Inheritance diagram for QMouseEventEx:
QMouseEvent QInputEvent QEvent

Public Functions

 QMouseEventEx (Type type, const QPointF &pos, const QPoint &globalPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)
 
 ~QMouseEventEx ()
 
- Public Functions inherited from QMouseEvent
Qt::MouseButton button () const
 Returns the button that caused the event. More...
 
Qt::MouseButtons buttons () const
 Returns the button state when the event was generated. More...
 
const QPointglobalPos () const
 Returns the global position of the mouse cursor at the time of the event. More...
 
int globalX () const
 Returns the global x position of the mouse cursor at the time of the event. More...
 
int globalY () const
 Returns the global y position of the mouse cursor at the time of the event. More...
 
bool hasExtendedInfo () const
 
const QPointpos () const
 Returns the position of the mouse cursor, relative to the widget that received the event. More...
 
QPointF posF () const
 Returns the position of the mouse cursor as a QPointF, relative to the widget that received the event. More...
 
 QMouseEvent (Type type, const QPoint &pos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)
 Constructs a mouse event object. More...
 
 QMouseEvent (Type type, const QPoint &pos, const QPoint &globalPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)
 Constructs a mouse event object. More...
 
int x () const
 Returns the x position of the mouse cursor, relative to the widget that received the event. More...
 
int y () const
 Returns the y position of the mouse cursor, relative to the widget that received the event. More...
 
 ~QMouseEvent ()
 
- Public Functions inherited from QInputEvent
Qt::KeyboardModifiers modifiers () const
 Returns the keyboard modifier flags that existed immediately before the event occurred. More...
 
 QInputEvent (Type type, Qt::KeyboardModifiers modifiers=Qt::NoModifier)
 
void setModifiers (Qt::KeyboardModifiers amodifiers)
 Sets the keyboard modifiers flags for this event. More...
 
 ~QInputEvent ()
 
- Public Functions inherited from QEvent
void accept ()
 Sets the accept flag of the event object, the equivalent of calling setAccepted(true). More...
 
void ignore ()
 Clears the accept flag parameter of the event object, the equivalent of calling setAccepted(false). More...
 
bool isAccepted () const
 
 QEvent (Type type)
 Contructs an event object of type type. More...
 
void setAccepted (bool accepted)
 
bool spontaneous () const
 Returns true if the event originated outside the application (a system event); otherwise returns false. More...
 
Type type () const
 Returns the event type. More...
 
virtual ~QEvent ()
 Destroys the event. More...
 

Protected Variables

QPointF posF
 
- Protected Variables inherited from QMouseEvent
Qt::MouseButton b
 
QPoint g
 
Qt::MouseButtons mouseState
 
QPoint p
 
- Protected Variables inherited from QInputEvent
Qt::KeyboardModifiers modState
 
- Protected Variables inherited from QEvent
QEventPrivate * d
 
ushort t
 

Friends

class QMouseEvent
 

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, 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, AccessibilityPrepare = 86, 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, 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,
  AccessibilityHelp = 119, AccessibilityDescription = 130, AcceptDropsChange = 152, MenubarUpdated = 153,
  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, 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,
  MacGLClearDrawable = 191, StateMachineSignal = 192, StateMachineWrapped = 193, TouchBegin = 194,
  TouchUpdate = 195, TouchEnd = 196, NativeGesture = 197, RequestSoftwareInputPanel = 199,
  CloseSoftwareInputPanel = 200, UpdateSoftKeys = 201, WinIdChange = 203, Gesture = 198,
  GestureOverride = 202, PlatformPanel = 212, User = 1000, MaxUser = 65535
}
 This enum type defines the valid event types in Qt. More...
 
- Static Public Functions inherited from QMouseEvent
static QMouseEventcreateExtendedMouseEvent (Type type, const QPointF &pos, const QPoint &globalPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)
 
- Static Public Functions inherited from QEvent
static int registerEventType (int hint=-1)
 Registers and returns a custom event type. More...
 

Detailed Description

Definition at line 85 of file qevent_p.h.

Constructors and Destructors

◆ QMouseEventEx()

QMouseEventEx::QMouseEventEx ( Type  type,
const QPointF pos,
const QPoint globalPos,
Qt::MouseButton  button,
Qt::MouseButtons  buttons,
Qt::KeyboardModifiers  modifiers 
)
Warning
This function is not part of the public interface.

Definition at line 286 of file qevent.cpp.

290 {
291  d = reinterpret_cast<QEventPrivate *>(this);
292 }
QPointF posF() const
Returns the position of the mouse cursor as a QPointF, relative to the widget that received the event...
Definition: qevent.cpp:278
Qt::MouseButton button() const
Returns the button that caused the event.
Definition: qevent.h:101
QEventPrivate * d
Definition: qcoreevent.h:315
Qt::MouseButtons buttons() const
Returns the button state when the event was generated.
Definition: qevent.h:102
QPoint toPoint() const
Rounds the coordinates of this point to the nearest integer, and returns a QPoint object with the rou...
Definition: qpoint.h:376
friend class QMouseEvent
Definition: qevent_p.h:95
Qt::KeyboardModifiers modifiers() const
Returns the keyboard modifier flags that existed immediately before the event occurred.
Definition: qevent.h:79
Type type() const
Returns the event type.
Definition: qcoreevent.h:303
const QPoint & globalPos() const
Returns the global position of the mouse cursor at the time of the event.
Definition: qevent.h:96

◆ ~QMouseEventEx()

QMouseEventEx::~QMouseEventEx ( )
Warning
This function is not part of the public interface.

Definition at line 297 of file qevent.cpp.

298 {
299 }

Friends and Related Functions

◆ QMouseEvent

friend class QMouseEvent
friend

Definition at line 95 of file qevent_p.h.

Properties

◆ posF

QPointF QMouseEventEx::posF
protected

Definition at line 94 of file qevent_p.h.


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