109 static volatile bool initialized =
false;
115 message = qRegisterMetaType<QDBusMessage>(
"QDBusMessage");
116 argument = qRegisterMetaType<QDBusArgument>(
"QDBusArgument");
117 variant = qRegisterMetaType<QDBusVariant>(
"QDBusVariant");
118 objectpath = qRegisterMetaType<QDBusObjectPath>(
"QDBusObjectPath");
119 signature = qRegisterMetaType<QDBusSignature>(
"QDBusSignature");
120 error = qRegisterMetaType<QDBusError>(
"QDBusError");
121 unixfd = qRegisterMetaType<QDBusUnixFileDescriptor>(
"QDBusUnixFileDescriptor");
123 #ifndef QDBUS_NO_SPECIALTYPES 125 registerHelper<QDate>();
126 registerHelper<QTime>();
127 registerHelper<QDateTime>();
128 registerHelper<QRect>();
129 registerHelper<QRectF>();
130 registerHelper<QSize>();
131 registerHelper<QSizeF>();
132 registerHelper<QPoint>();
133 registerHelper<QPointF>();
134 registerHelper<QLine>();
135 registerHelper<QLineF>();
136 registerHelper<QVariantList>();
137 registerHelper<QVariantMap>();
138 registerHelper<QVariantHash>();
140 qDBusRegisterMetaType<QList<bool> >();
141 qDBusRegisterMetaType<QList<short> >();
142 qDBusRegisterMetaType<QList<ushort> >();
143 qDBusRegisterMetaType<QList<int> >();
144 qDBusRegisterMetaType<QList<uint> >();
145 qDBusRegisterMetaType<QList<qlonglong> >();
146 qDBusRegisterMetaType<QList<qulonglong> >();
147 qDBusRegisterMetaType<QList<double> >();
148 qDBusRegisterMetaType<QList<QDBusObjectPath> >();
149 qDBusRegisterMetaType<QList<QDBusSignature> >();
150 qDBusRegisterMetaType<QList<QDBusUnixFileDescriptor> >();