@@ -134,35 +134,34 @@ class PythonQtArgumentFrame
134134};
135135
136136namespace ConversionUtils {
137- template <typename Class>
138- void * getPtrAndUpdateCppObject (void * alreadyAllocatedPtr, PythonQtArgumentFrame* store, const Class& value)
139- {
140- if (alreadyAllocatedPtr) {
141- *reinterpret_cast <Class*>(alreadyAllocatedPtr) = value;
142- return alreadyAllocatedPtr;
143- }
144- else {
145- QVariant* item = store->nextVariantPtr ();
146- *item = QVariant (value);
147- return const_cast <void *>(item->constData ());
148- }
137+ template <typename Class>
138+ void * getPtrAndUpdateCppObject (void * alreadyAllocatedPtr, PythonQtArgumentFrame* store, const Class& value)
139+ {
140+ if (alreadyAllocatedPtr) {
141+ *reinterpret_cast <Class*>(alreadyAllocatedPtr) = value;
142+ return alreadyAllocatedPtr;
143+ } else {
144+ QVariant* item = store->nextVariantPtr ();
145+ *item = QVariant (value);
146+ return const_cast <void *>(item->constData ());
149147 }
148+ }
150149
151- template <typename Class, typename ViewClass>
152- void * getPtrAndUpdateCppViewObject (void * alreadyAllocatedPtr, PythonQtArgumentFrame* store, const Class& value)
153- {
154- QVariant* itemStore = store->nextVariantPtr ();
155- *itemStore = QVariant (value);
156- if (alreadyAllocatedPtr) {
157- *reinterpret_cast <ViewClass*>(alreadyAllocatedPtr) = ViewClass (*reinterpret_cast <const Class*>(itemStore->constData ()));
158- return alreadyAllocatedPtr;
159- }
160- else {
161- QVariant* item = store->nextVariantPtr ();
162- *item = QVariant::fromValue (ViewClass (*reinterpret_cast <const Class*>(itemStore->constData ())));
163- return const_cast <void *>(item->constData ());
164- }
150+ template <typename Class, typename ViewClass>
151+ void * getPtrAndUpdateCppViewObject (void * alreadyAllocatedPtr, PythonQtArgumentFrame* store, const Class& value)
152+ {
153+ QVariant* itemStore = store->nextVariantPtr ();
154+ *itemStore = QVariant (value);
155+ if (alreadyAllocatedPtr) {
156+ *reinterpret_cast <ViewClass*>(alreadyAllocatedPtr) =
157+ ViewClass (*reinterpret_cast <const Class*>(itemStore->constData ()));
158+ return alreadyAllocatedPtr;
159+ } else {
160+ QVariant* item = store->nextVariantPtr ();
161+ *item = QVariant::fromValue (ViewClass (*reinterpret_cast <const Class*>(itemStore->constData ())));
162+ return const_cast <void *>(item->constData ());
165163 }
166164}
165+ }
167166
168167#endif
0 commit comments