ProjectExplorer: Modernize even more

Use unique_ptr for all *Private classes, except for those
in singletons.

Change-Id: Ib56c31ddedc6e9cf321f15de1f1e697a27ad4089
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
Tobias Hunger
2018-07-16 13:59:39 +02:00
parent 48850dfa4d
commit 80c2ce118d
50 changed files with 130 additions and 144 deletions

View File

@@ -29,6 +29,8 @@
#include <utils/fancymainwindow.h>
#include <memory>
namespace ProjectExplorer {
namespace Internal {
@@ -59,7 +61,7 @@ public:
~ProjectWindow() override;
private:
ProjectWindowPrivate *d;
const std::unique_ptr<ProjectWindowPrivate> d;
};
} // namespace Internal