@@ -72,7 +72,7 @@ PythonQtClassInfo::~PythonQtClassInfo()
7272 if (_destructor) {
7373 _destructor->deleteOverloadsAndThis ();
7474 }
75- foreach (PythonQtSlotInfo* info, _decoratorSlots) {
75+ Q_FOREACH (PythonQtSlotInfo* info, _decoratorSlots) {
7676 info->deleteOverloadsAndThis ();
7777 }
7878}
@@ -151,7 +151,7 @@ bool PythonQtClassInfo::lookForPropertyAndCache(const char* memberName)
151151PythonQtSlotInfo* PythonQtClassInfo::recursiveFindDecoratorSlotsFromDecoratorProvider (const char * memberName, PythonQtSlotInfo* inputInfo, bool &found, QHash<QByteArray, PythonQtMemberInfo>& memberCache, int upcastingOffset)
152152{
153153 inputInfo = findDecoratorSlotsFromDecoratorProvider (memberName, inputInfo, found, memberCache, upcastingOffset);
154- foreach (const ParentClassInfo& info, _parentClasses) {
154+ Q_FOREACH (const ParentClassInfo& info, _parentClasses) {
155155 inputInfo = info._parent ->recursiveFindDecoratorSlotsFromDecoratorProvider (memberName, inputInfo, found, memberCache, upcastingOffset+info._upcastingOffset );
156156 }
157157 return inputInfo;
@@ -309,7 +309,7 @@ PythonQtMemberInfo PythonQtClassInfo::member(const char* memberName)
309309 // look for dynamic decorators in this class and in derived classes
310310 QList<QObject*> decoObjects;
311311 recursiveCollectDecoratorObjects (decoObjects);
312- foreach (QObject* deco, decoObjects) {
312+ Q_FOREACH (QObject* deco, decoObjects) {
313313 // call on ourself for caching, but with different metaObject():
314314 found = lookForEnumAndCache (deco->metaObject (), memberName);
315315 if (found) {
@@ -357,14 +357,14 @@ void PythonQtClassInfo::recursiveCollectDecoratorObjects(QList<QObject*>& decora
357357 if (deco) {
358358 decoratorObjects.append (deco);
359359 }
360- foreach (const ParentClassInfo& info, _parentClasses) {
360+ Q_FOREACH (const ParentClassInfo& info, _parentClasses) {
361361 info._parent ->recursiveCollectDecoratorObjects (decoratorObjects);
362362 }
363363}
364364
365365void PythonQtClassInfo::recursiveCollectClassInfos (QList<PythonQtClassInfo*>& classInfoObjects) {
366366 classInfoObjects.append (this );
367- foreach (const ParentClassInfo& info, _parentClasses) {
367+ Q_FOREACH (const ParentClassInfo& info, _parentClasses) {
368368 info._parent ->recursiveCollectClassInfos (classInfoObjects);
369369 }
370370}
@@ -495,7 +495,7 @@ QStringList PythonQtClassInfo::memberList()
495495 // look for dynamic decorators in this class and in derived classes
496496 QList<PythonQtClassInfo*> infos;
497497 recursiveCollectClassInfos (infos);
498- foreach (PythonQtClassInfo* info, infos) {
498+ Q_FOREACH (PythonQtClassInfo* info, infos) {
499499 info->listDecoratorSlotsFromDecoratorProvider (l, false );
500500 }
501501 }
@@ -508,11 +508,11 @@ QStringList PythonQtClassInfo::memberList()
508508 // check enums in the class hierachy of CPP classes
509509 QList<QObject*> decoObjects;
510510 recursiveCollectDecoratorObjects (decoObjects);
511- foreach (QObject* deco, decoObjects) {
511+ Q_FOREACH (QObject* deco, decoObjects) {
512512 enumMetaObjects << deco->metaObject ();
513513 }
514514
515- foreach (const QMetaObject* meta, enumMetaObjects) {
515+ Q_FOREACH (const QMetaObject* meta, enumMetaObjects) {
516516 for (int i = 0 ; i<meta->enumeratorCount (); i++) {
517517 QMetaEnum e = meta->enumerator (i);
518518 l << e.name ();
@@ -541,7 +541,7 @@ void* PythonQtClassInfo::castTo(void* ptr, const char* classname)
541541 if (_wrappedClassName == classname) {
542542 return ptr;
543543 }
544- foreach (const ParentClassInfo& info, _parentClasses) {
544+ Q_FOREACH (const ParentClassInfo& info, _parentClasses) {
545545 void * result = info._parent ->castTo ((char *)ptr + info._upcastingOffset , classname);
546546 if (result) {
547547 return result;
@@ -555,7 +555,7 @@ bool PythonQtClassInfo::inherits(const char* name)
555555 if (_wrappedClassName == name) {
556556 return true ;
557557 }
558- foreach (const ParentClassInfo& info, _parentClasses) {
558+ Q_FOREACH (const ParentClassInfo& info, _parentClasses) {
559559 if (info._parent ->inherits (name)) {
560560 return true ;
561561 }
@@ -568,7 +568,7 @@ bool PythonQtClassInfo::inherits(PythonQtClassInfo* classInfo)
568568 if (classInfo == this ) {
569569 return true ;
570570 }
571- foreach (const ParentClassInfo& info, _parentClasses) {
571+ Q_FOREACH (const ParentClassInfo& info, _parentClasses) {
572572 if (info._parent ->inherits (classInfo)) {
573573 return true ;
574574 }
@@ -725,14 +725,14 @@ QObject* PythonQtClassInfo::decorator()
725725void * PythonQtClassInfo::recursiveCastDownIfPossible (void * ptr, const char ** resultClassName)
726726{
727727 if (!_polymorphicHandlers.isEmpty ()) {
728- foreach (PythonQtPolymorphicHandlerCB* cb, _polymorphicHandlers) {
728+ Q_FOREACH (PythonQtPolymorphicHandlerCB* cb, _polymorphicHandlers) {
729729 void * resultPtr = (*cb)(ptr, resultClassName);
730730 if (resultPtr) {
731731 return resultPtr;
732732 }
733733 }
734734 }
735- foreach (const ParentClassInfo& info, _parentClasses) {
735+ Q_FOREACH (const ParentClassInfo& info, _parentClasses) {
736736 if (!info._parent ->isQObject ()) {
737737 void * resultPtr = info._parent ->recursiveCastDownIfPossible ((char *)ptr + info._upcastingOffset , resultClassName);
738738 if (resultPtr) {
@@ -752,7 +752,7 @@ void* PythonQtClassInfo::castDownIfPossible(void* ptr, PythonQtClassInfo** resul
752752 // we only do downcasting on the base object, not on the whole inheritance tree...
753753 void * resultPtr = NULL ;
754754 if (!_polymorphicHandlers.isEmpty ()) {
755- foreach (PythonQtPolymorphicHandlerCB* cb, _polymorphicHandlers) {
755+ Q_FOREACH (PythonQtPolymorphicHandlerCB* cb, _polymorphicHandlers) {
756756 resultPtr = (*cb)(ptr, &className);
757757 if (resultPtr) {
758758 break ;
@@ -815,7 +815,7 @@ void PythonQtClassInfo::createEnumWrappers()
815815 if (decorator ()) {
816816 createEnumWrappers (decorator ()->metaObject ());
817817 }
818- foreach (const ParentClassInfo& info, _parentClasses) {
818+ Q_FOREACH (const ParentClassInfo& info, _parentClasses) {
819819 info._parent ->createEnumWrappers ();
820820 }
821821 }
@@ -826,13 +826,13 @@ PyObject* PythonQtClassInfo::findEnumWrapper(const char* name) {
826826 if (!_enumsCreated) {
827827 createEnumWrappers ();
828828 }
829- foreach (const PythonQtObjectPtr& p, _enumWrappers) {
829+ Q_FOREACH (const PythonQtObjectPtr& p, _enumWrappers) {
830830 const char * className = ((PyTypeObject*)p.object ())->tp_name ;
831831 if (qstrcmp (className, name)==0 ) {
832832 return p.object ();
833833 }
834834 }
835- foreach (const ParentClassInfo& info, _parentClasses) {
835+ Q_FOREACH (const ParentClassInfo& info, _parentClasses) {
836836 PyObject* p = info._parent ->findEnumWrapper (name);
837837 if (p) return p;
838838 }
0 commit comments