diff options
author | Michael Stahl <mstahl@redhat.com> | 2015-07-10 14:22:25 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2015-07-10 23:27:40 +0200 |
commit | 20bd0a2ee9ed899ea542c2de08efda243dbef446 (patch) | |
tree | 6b91afd982d11bec1e4e48b67a38bee3c6109ea6 /sd/source | |
parent | ece8699f8f22f6bae137c601bc29b83b75dc3bf3 (diff) |
vcl: remove boost/signal2/signal.hpp from header
The most relevant signal member function appears to be connect(),
so let's create a wrapper function for that now, without the more
esoteric ordering features for now.
Move the signal member itself to a new pImpl.
The benefits are worth it: preprocessor input reduced by 2.8GB,
that's 9% of the total (excluding system headers which are not counted
because they don't generate dependencies).
Change-Id: I0aaeda51a5630a348bb12c81a83f67afbd508a14
Diffstat (limited to 'sd/source')
-rw-r--r-- | sd/source/filter/ppt/pptinanimations.cxx | 3 | ||||
-rw-r--r-- | sd/source/ui/func/fuoltext.cxx | 2 | ||||
-rw-r--r-- | sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx | 3 | ||||
-rw-r--r-- | sd/source/ui/slidesorter/controller/SlideSorterController.cxx | 2 | ||||
-rw-r--r-- | sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx | 2 | ||||
-rw-r--r-- | sd/source/ui/tools/PreviewRenderer.cxx | 2 |
6 files changed, 14 insertions, 0 deletions
diff --git a/sd/source/filter/ppt/pptinanimations.cxx b/sd/source/filter/ppt/pptinanimations.cxx index d5ed3721c012..f1e8b2202515 100644 --- a/sd/source/filter/ppt/pptinanimations.cxx +++ b/sd/source/filter/ppt/pptinanimations.cxx @@ -65,6 +65,9 @@ #include <pptatom.hxx> #include "pptin.hxx" #include "randomnode.hxx" + +#include <boost/scoped_ptr.hpp> + #include <algorithm> using ::std::map; diff --git a/sd/source/ui/func/fuoltext.cxx b/sd/source/ui/func/fuoltext.cxx index 79c13a17a444..b7fbe74f2c7a 100644 --- a/sd/source/ui/func/fuoltext.cxx +++ b/sd/source/ui/func/fuoltext.cxx @@ -35,6 +35,8 @@ #include "ViewShell.hxx" #include "OutlineViewShell.hxx" +#include <boost/scoped_ptr.hpp> + #include <stdio.h> namespace sd { diff --git a/sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx b/sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx index 5bec93d8e788..21b47c24bef7 100644 --- a/sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx +++ b/sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx @@ -27,6 +27,9 @@ #include <osl/mutex.hxx> #include <svx/sdrpageuser.hxx> +#include <boost/scoped_ptr.hpp> + + namespace sd { namespace slidesorter { namespace cache { class RequestData; diff --git a/sd/source/ui/slidesorter/controller/SlideSorterController.cxx b/sd/source/ui/slidesorter/controller/SlideSorterController.cxx index 316189fd0c2e..1aaae267a10a 100644 --- a/sd/source/ui/slidesorter/controller/SlideSorterController.cxx +++ b/sd/source/ui/slidesorter/controller/SlideSorterController.cxx @@ -83,6 +83,8 @@ #include <com/sun/star/drawing/XDrawPages.hpp> #include <com/sun/star/accessibility/AccessibleEventId.hpp> +#include <boost/scoped_ptr.hpp> + using namespace ::com::sun::star; using namespace ::com::sun::star::uno; using namespace ::sd::slidesorter::model; diff --git a/sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx b/sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx index 62818dc4ebc3..6923b111bbb4 100644 --- a/sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx +++ b/sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx @@ -30,6 +30,8 @@ #include <tools/link.hxx> #include <tools/gen.hxx> +#include <boost/scoped_ptr.hpp> + namespace sd { namespace slidesorter { class SlideSorter; } } diff --git a/sd/source/ui/tools/PreviewRenderer.cxx b/sd/source/ui/tools/PreviewRenderer.cxx index 66032635a626..4cf26949ace4 100644 --- a/sd/source/ui/tools/PreviewRenderer.cxx +++ b/sd/source/ui/tools/PreviewRenderer.cxx @@ -36,6 +36,8 @@ #include <svx/sdr/contact/viewobjectcontact.hxx> #include <svx/sdr/contact/viewcontact.hxx> +#include <boost/scoped_ptr.hpp> + using namespace ::com::sun::star; using namespace ::com::sun::star::uno; |