QDirIterator: don't inherit from QDir
authorMarc Mutz <marc.mutz@kdab.com>
Mon, 5 Mar 2012 17:27:10 +0000 (18:27 +0100)
committerQt by Nokia <qt-info@nokia.com>
Fri, 23 Mar 2012 10:22:40 +0000 (11:22 +0100)
commit9848c8b92c70006e55a7fa569d06d62efaf5ccc1
tree53201bd7e3a7a2a596b6510f3a1bd8cdaf278700
parent3986b5127419dfd6db6ce667b2976d188e25d9be
QDirIterator: don't inherit from QDir

Remove the inheritance hack used in
QDirIterator to gain access to QDir's
d-pointer by simply making QDirIterator
a friend of QDir.

This allows to turn QDir into a final class.

Change-Id: I97efef8714bb194d62b9fe5192ce240a90f2bf97
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
src/corelib/io/qdir.h
src/corelib/io/qdiriterator.cpp