Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QDBusSpyCallEvent Class Reference

#include <qdbusintegrator_p.h>

+ Inheritance diagram for QDBusSpyCallEvent:
+ Collaboration diagram for QDBusSpyCallEvent:

Public Types

typedef void(* Hook) (const QDBusMessage &)
 
- 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 , WindowAboutToChangeInternal = 221 , DevicePixelRatioChange = 222 ,
  User = 1000 , MaxUser = 65535
}
 This enum type defines the valid event types in Qt. More...
 

Public Member Functions

 QDBusSpyCallEvent (QDBusConnectionPrivate *cp, const QDBusConnection &c, const QDBusMessage &msg, const Hook *hooks, int count)
 
 ~QDBusSpyCallEvent () override
 
void placeMetaCall (QObject *) override
 
- Public Member Functions inherited from QAbstractMetaCallEvent
 QAbstractMetaCallEvent (const QObject *sender, int signalId, QSemaphore *semaphore=nullptr)
 
 ~QAbstractMetaCallEvent ()
 
virtual void placeMetaCall (QObject *object)=0
 
const QObjectsender () const
 
int signalId () const
 
- Public Member Functions inherited from QEvent
 QEvent (Type type)
 Constructs an event object of type type.
 
virtual ~QEvent ()
 Destroys the event.
 
Type type () const
 Returns the event type.
 
bool spontaneous () const
 Returns true if the event originated outside the application (a system event); otherwise returns false.
 
virtual void setAccepted (bool accepted)
 
bool isAccepted () const
 
void accept ()
 Sets the accept flag of the event object, the equivalent of calling setAccepted(true).
 
void ignore ()
 Clears the accept flag parameter of the event object, the equivalent of calling setAccepted(false).
 
bool isInputEvent () const noexcept
 
bool isPointerEvent () const noexcept
 
bool isSinglePointEvent () const noexcept
 
virtual QEventclone () const
 Creates and returns an identical copy of this event.
 

Static Public Member Functions

static void invokeSpyHooks (const QDBusMessage &msg, const Hook *hooks, int hookCount)
 
- Static Public Member Functions inherited from QEvent
static int registerEventType (int hint=-1) noexcept
 

Public Attributes

QDBusConnection conn
 
QDBusMessage msg
 
const Hookhooks
 
int hookCount
 

Additional Inherited Members

- Protected Member Functions inherited from QEvent
 QEvent (Type type, InputEventTag)
 
 QEvent (Type type, PointerEventTag)
 
 QEvent (Type type, SinglePointEventTag)
 
- Protected Attributes inherited from QEvent
quint16 t
 

Detailed Description

Definition at line 116 of file qdbusintegrator_p.h.

Member Typedef Documentation

◆ Hook

typedef void(* QDBusSpyCallEvent::Hook) (const QDBusMessage &)

Definition at line 119 of file qdbusintegrator_p.h.

Constructor & Destructor Documentation

◆ QDBusSpyCallEvent()

QDBusSpyCallEvent::QDBusSpyCallEvent ( QDBusConnectionPrivate cp,
const QDBusConnection c,
const QDBusMessage msg,
const Hook hooks,
int  count 
)
inline

Definition at line 120 of file qdbusintegrator_p.h.

◆ ~QDBusSpyCallEvent()

QDBusSpyCallEvent::~QDBusSpyCallEvent ( )
override

Definition at line 461 of file qdbusintegrator.cpp.

References d, emit, msg, qDBusDebug, and QAbstractMetaCallEvent::sender().

+ Here is the call graph for this function:

Member Function Documentation

◆ invokeSpyHooks()

void QDBusSpyCallEvent::invokeSpyHooks ( const QDBusMessage msg,
const Hook hooks,
int  hookCount 
)
inlinestatic

Definition at line 476 of file qdbusintegrator.cpp.

References hookCount, hooks, i, and msg.

Referenced by QDBusConnectionPrivate::handleMessage(), and placeMetaCall().

+ Here is the caller graph for this function:

◆ placeMetaCall()

void QDBusSpyCallEvent::placeMetaCall ( QObject )
overridevirtual

Implements QAbstractMetaCallEvent.

Definition at line 471 of file qdbusintegrator.cpp.

References hookCount, hooks, invokeSpyHooks(), and msg.

+ Here is the call graph for this function:

Member Data Documentation

◆ conn

QDBusConnection QDBusSpyCallEvent::conn

Definition at line 128 of file qdbusintegrator_p.h.

◆ hookCount

int QDBusSpyCallEvent::hookCount

Definition at line 131 of file qdbusintegrator_p.h.

Referenced by invokeSpyHooks(), and placeMetaCall().

◆ hooks

const Hook* QDBusSpyCallEvent::hooks

Definition at line 130 of file qdbusintegrator_p.h.

Referenced by invokeSpyHooks(), and placeMetaCall().

◆ msg

QDBusMessage QDBusSpyCallEvent::msg

Definition at line 129 of file qdbusintegrator_p.h.

Referenced by ~QDBusSpyCallEvent(), invokeSpyHooks(), and placeMetaCall().


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