summaryrefslogtreecommitdiff
path: root/slideshow
diff options
context:
space:
mode:
Diffstat (limited to 'slideshow')
-rw-r--r--slideshow/source/engine/animationnodes/animationaudionode.cxx4
-rw-r--r--slideshow/source/engine/eventmultiplexer.cxx6
-rw-r--r--slideshow/source/engine/shapes/appletshape.cxx4
-rw-r--r--slideshow/source/engine/shapes/backgroundshape.cxx3
-rw-r--r--slideshow/source/engine/shapes/intrinsicanimationactivity.cxx3
-rw-r--r--slideshow/source/engine/shapes/mediashape.cxx3
-rw-r--r--slideshow/source/engine/usereventqueue.cxx4
-rw-r--r--slideshow/test/testshape.cxx4
-rw-r--r--slideshow/test/testview.cxx4
9 files changed, 35 insertions, 0 deletions
diff --git a/slideshow/source/engine/animationnodes/animationaudionode.cxx b/slideshow/source/engine/animationnodes/animationaudionode.cxx
index b5e6f53a6210..571af6c7b773 100644
--- a/slideshow/source/engine/animationnodes/animationaudionode.cxx
+++ b/slideshow/source/engine/animationnodes/animationaudionode.cxx
@@ -99,6 +99,8 @@ void AnimationAudioNode::activate_st()
// TODO(F2): generate deactivation event, when sound
// is over
+namespace {
+
// libc++ and MSVC std::bind doesn't cut it here, and it's not possible to use
// a lambda because the preprocessor thinks that comma in capture list
// separates macro parameters
@@ -116,6 +118,8 @@ struct NotifyAudioStopped
}
};
+}
+
void AnimationAudioNode::deactivate_st( NodeState /*eDestState*/ )
{
AnimationEventHandlerSharedPtr aHandler(
diff --git a/slideshow/source/engine/eventmultiplexer.cxx b/slideshow/source/engine/eventmultiplexer.cxx
index b583bd42c151..7aa09adf1ac9 100644
--- a/slideshow/source/engine/eventmultiplexer.cxx
+++ b/slideshow/source/engine/eventmultiplexer.cxx
@@ -129,6 +129,8 @@ struct slideshow::internal::ListenerOperations<ViewEventHandlerWeakPtrWrapper>
namespace slideshow {
namespace internal {
+namespace {
+
template <typename HandlerT>
class PrioritizedHandlerEntry
{
@@ -161,11 +163,14 @@ public:
}
};
+}
typedef cppu::WeakComponentImplHelper<
awt::XMouseListener,
awt::XMouseMotionListener > Listener_UnoBase;
+namespace {
+
/** Listener class, to decouple UNO lifetime from EventMultiplexer
This class gets registered as the XMouse(Motion)Listener on the
@@ -208,6 +213,7 @@ private:
EventMultiplexerImpl* mpEventMultiplexer;
};
+}
struct EventMultiplexerImpl
{
diff --git a/slideshow/source/engine/shapes/appletshape.cxx b/slideshow/source/engine/shapes/appletshape.cxx
index 46f75e18f417..1fac5a42739d 100644
--- a/slideshow/source/engine/shapes/appletshape.cxx
+++ b/slideshow/source/engine/shapes/appletshape.cxx
@@ -36,6 +36,8 @@ namespace slideshow
{
namespace internal
{
+ namespace {
+
/** Represents an applet shape.
This implementation offers support for applet shapes (both
@@ -105,6 +107,8 @@ namespace slideshow
bool mbIsPlaying;
};
+ }
+
AppletShape::AppletShape( const uno::Reference< drawing::XShape >& xShape,
double nPrio,
const OUString& rServiceName,
diff --git a/slideshow/source/engine/shapes/backgroundshape.cxx b/slideshow/source/engine/shapes/backgroundshape.cxx
index 11c4ed1c1e0f..704e7cb9598e 100644
--- a/slideshow/source/engine/shapes/backgroundshape.cxx
+++ b/slideshow/source/engine/shapes/backgroundshape.cxx
@@ -48,6 +48,8 @@ namespace slideshow
{
namespace internal
{
+ namespace {
+
/** Representation of a draw document's background shape.
This class implements the Shape interface for the
@@ -114,6 +116,7 @@ namespace slideshow
ViewBackgroundShapeVector maViewShapes;
};
+ }
BackgroundShape::BackgroundShape( const uno::Reference< drawing::XDrawPage >& xDrawPage,
const uno::Reference< drawing::XDrawPage >& xMasterPage,
diff --git a/slideshow/source/engine/shapes/intrinsicanimationactivity.cxx b/slideshow/source/engine/shapes/intrinsicanimationactivity.cxx
index 5461299beb2e..cf3748f4a4d5 100644
--- a/slideshow/source/engine/shapes/intrinsicanimationactivity.cxx
+++ b/slideshow/source/engine/shapes/intrinsicanimationactivity.cxx
@@ -33,6 +33,8 @@ namespace slideshow
{
namespace internal
{
+ namespace {
+
/** Activity for intrinsic shape animations
This is an Activity interface implementation for intrinsic
@@ -108,6 +110,7 @@ namespace slideshow
IntrinsicAnimationActivity& mrActivity;
};
+ }
IntrinsicAnimationActivity::IntrinsicAnimationActivity( const SlideShowContext& rContext,
const DrawShapeSharedPtr& rDrawShape,
diff --git a/slideshow/source/engine/shapes/mediashape.cxx b/slideshow/source/engine/shapes/mediashape.cxx
index 5cabfe623bff..17a82c4392a1 100644
--- a/slideshow/source/engine/shapes/mediashape.cxx
+++ b/slideshow/source/engine/shapes/mediashape.cxx
@@ -39,6 +39,8 @@ namespace slideshow
{
namespace internal
{
+ namespace {
+
/** Represents a media shape.
This implementation offers support for media shapes.
@@ -89,6 +91,7 @@ namespace slideshow
bool mbIsPlaying;
};
+ }
MediaShape::MediaShape( const uno::Reference< drawing::XShape >& xShape,
double nPrio,
diff --git a/slideshow/source/engine/usereventqueue.cxx b/slideshow/source/engine/usereventqueue.cxx
index 935c0976db55..e0ff40f4f545 100644
--- a/slideshow/source/engine/usereventqueue.cxx
+++ b/slideshow/source/engine/usereventqueue.cxx
@@ -277,6 +277,8 @@ private:
bool mbSkipTriggersNextEffect;
};
+namespace {
+
/** Base class to share some common code between
ShapeClickEventHandler and MouseMoveHandler
@@ -373,6 +375,8 @@ private:
ImpShapeEventMap maShapeEventMap;
};
+}
+
class ShapeClickEventHandler : public MouseHandlerBase
{
public:
diff --git a/slideshow/test/testshape.cxx b/slideshow/test/testshape.cxx
index e9926218d283..f00ae08cbb59 100644
--- a/slideshow/test/testshape.cxx
+++ b/slideshow/test/testshape.cxx
@@ -37,6 +37,9 @@ using namespace ::com::sun::star;
// our test shape subject
typedef ::cppu::WeakComponentImplHelper< drawing::XShape > ShapeBase;
+
+namespace {
+
class ImplTestShape : public TestShape,
private cppu::BaseMutex,
public ShapeBase
@@ -193,6 +196,7 @@ private:
}
};
+}
TestShapeSharedPtr createTestShape(const basegfx::B2DRange& rRect,
double nPrio)
diff --git a/slideshow/test/testview.cxx b/slideshow/test/testview.cxx
index f391059722e2..99a385681e17 100644
--- a/slideshow/test/testview.cxx
+++ b/slideshow/test/testview.cxx
@@ -46,6 +46,9 @@ using namespace ::com::sun::star;
// our test view subject
typedef ::cppu::WeakComponentImplHelper< presentation::XSlideShowView > ViewBase;
+
+namespace {
+
class ImplTestView : public TestView,
private cppu::BaseMutex,
public ViewBase
@@ -270,6 +273,7 @@ public:
}
};
+}
TestViewSharedPtr createTestView()
{