Compilation issue with QT_NAMESPACE
Brought to you by:
rathmann
Replace QT_FORWARD_DECLARE_CLASS(QClass) instead of class QClass;
Add QT_BEGIN|END_NAMESPACE for all Q_DECLARE_TYPEINFO
find . -name '.h' -type f -print0 | xargs -0 sed -i 's|^class (Q[A-Z][a-zA-Z0-9_]);|QT_FORWARD_DECLARE_CLASS(\1)|g'
find . -name '.h' -type f -print0 | xargs -0 sed -i 's|(Q_DECLARE_TYPEINFO([^)]);)|QT_BEGIN_NAMESPACE\n\1\n\QT_END_NAMESPACE\n|g'
Anonymous
Patch for 6.2.0