Qt 4.8
Public Functions | Properties | List of all members
QDBusActivateObjectEvent Class Reference

#include <qdbusintegrator_p.h>

Inheritance diagram for QDBusActivateObjectEvent:
QMetaCallEvent QEvent

Public Functions

void placeMetaCall (QObject *)
 
 QDBusActivateObjectEvent (const QDBusConnection &c, QObject *sender, const QDBusConnectionPrivate::ObjectTreeNode &n, int p, const QDBusMessage &m, QSemaphore *s=0)
 
 ~QDBusActivateObjectEvent ()
 
- Public Functions inherited from QMetaCallEvent
void ** args () const
 
int id () const
 
 QMetaCallEvent (ushort method_offset, ushort method_relative, QObjectPrivate::StaticMetaCallFunction callFunction, const QObject *sender, int signalId, int nargs=0, int *types=0, void **args=0, QSemaphore *semaphore=0)
 
const QObjectsender () const
 
int signalId () const
 
 ~QMetaCallEvent ()
 
- 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...
 

Properties

QDBusConnection connection
 
bool handled
 
QDBusMessage message
 
QDBusConnectionPrivate::ObjectTreeNode node
 
int pathStartPos
 

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 QEvent
static int registerEventType (int hint=-1)
 Registers and returns a custom event type. More...
 
- Protected Variables inherited from QEvent
QEventPrivate * d
 
ushort t
 

Detailed Description

Definition at line 113 of file qdbusintegrator_p.h.

Constructors and Destructors

◆ QDBusActivateObjectEvent()

QDBusActivateObjectEvent::QDBusActivateObjectEvent ( const QDBusConnection c,
QObject sender,
const QDBusConnectionPrivate::ObjectTreeNode n,
int  p,
const QDBusMessage m,
QSemaphore s = 0 
)
inline

Definition at line 116 of file qdbusintegrator_p.h.

119  : QMetaCallEvent(0, -1, 0, sender, -1, 0, 0, 0, s), connection(c), node(n),
120  pathStartPos(p), message(m), handled(false)
121  { }
QMetaCallEvent(ushort method_offset, ushort method_relative, QObjectPrivate::StaticMetaCallFunction callFunction, const QObject *sender, int signalId, int nargs=0, int *types=0, void **args=0, QSemaphore *semaphore=0)
Definition: qobject.cpp:493
QDBusConnectionPrivate::ObjectTreeNode node

◆ ~QDBusActivateObjectEvent()

QDBusActivateObjectEvent::~QDBusActivateObjectEvent ( )

Definition at line 1523 of file qdbusintegrator.cpp.

1524 {
1525  if (!handled) {
1526  // we're being destroyed without delivering
1527  // it means the object was deleted between posting and delivering
1530  }
1531 
1532  // semaphore releasing happens in ~QMetaCallEvent
1533 }
static QDBusConnectionPrivate * d(const QDBusConnection &q)
void sendError(const QDBusMessage &msg, QDBusError::ErrorType code)

Functions

◆ placeMetaCall()

void QDBusActivateObjectEvent::placeMetaCall ( QObject object)
virtual
Warning
This function is not part of the public interface.

Reimplemented from QMetaCallEvent.

Definition at line 1535 of file qdbusintegrator.cpp.

1536 {
1538 
1544 
1545  handled = true;
1546 }
void activateObject(ObjectTreeNode &node, const QDBusMessage &msg, int pathStartPos)
static QDBusConnectionPrivate * d(const QDBusConnection &q)
QDBusConnectionPrivate::ObjectTreeNode node
static void reportThreadAction(int, int, QDBusConnectionPrivate *)

Properties

◆ connection

QDBusConnection QDBusActivateObjectEvent::connection
private

Definition at line 127 of file qdbusintegrator_p.h.

◆ handled

bool QDBusActivateObjectEvent::handled
private

Definition at line 131 of file qdbusintegrator_p.h.

◆ message

QDBusMessage QDBusActivateObjectEvent::message
private

Definition at line 130 of file qdbusintegrator_p.h.

◆ node

QDBusConnectionPrivate::ObjectTreeNode QDBusActivateObjectEvent::node
private

Definition at line 128 of file qdbusintegrator_p.h.

◆ pathStartPos

int QDBusActivateObjectEvent::pathStartPos
private

Definition at line 129 of file qdbusintegrator_p.h.


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