bruns added a comment.
I think some repetitive code can be avoided when the `T*` inside the FooPrivate classes are replaced by e.g. `QScopedPointer<T>` or `std::unique_ptr<T>`. REPOSITORY R272 KDNSSD REVISION DETAIL https://phabricator.kde.org/D19514 To: jpalecek, sitter Cc: bruns, kde-frameworks-devel, michaelh, ngraham