summaryrefslogtreecommitdiff
path: root/sd/source/ui/slidesorter
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/slidesorter')
-rw-r--r--sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx4
-rw-r--r--sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx4
-rw-r--r--sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx4
-rw-r--r--sd/source/ui/slidesorter/view/SlideSorterView.cxx3
-rw-r--r--sd/source/ui/slidesorter/view/SlsLayouter.cxx4
5 files changed, 19 insertions, 0 deletions
diff --git a/sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx b/sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx
index 80ce031e76b3..3dfa4204fd08 100644
--- a/sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx
+++ b/sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx
@@ -77,12 +77,16 @@ private:
bool mbIsPrecious;
};
+namespace {
+
class CacheHash {
public:
size_t operator()(const BitmapCache::CacheKey& p) const
{ return reinterpret_cast<size_t>(p); }
};
+}
+
class BitmapCache::CacheBitmapContainer
: public std::unordered_map<CacheKey, CacheEntry, CacheHash>
{
diff --git a/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx b/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx
index f16a4b8f6ce2..bf387210f0c8 100644
--- a/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx
+++ b/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx
@@ -25,6 +25,8 @@
namespace sd { namespace slidesorter { namespace cache {
+namespace {
+
/** This class extends the actual request data with additional information
that is used by the priority queues.
*/
@@ -76,6 +78,8 @@ public:
RequestPriorityClass const meClass;
};
+}
+
class RequestQueue::Container
: public ::std::set<
Request,
diff --git a/sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx b/sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx
index f86e07942100..23378029bb91 100644
--- a/sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx
+++ b/sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx
@@ -174,6 +174,8 @@ private:
const bool mbIsMouseOverIndicatorAllowed;
};
+namespace {
+
/** This is the default handler for processing events. It activates the
multi selection or drag-and-drop when the right conditions are met.
*/
@@ -280,6 +282,8 @@ private:
std::unique_ptr<DragAndDropContext, o3tl::default_delete<DragAndDropContext>> mpDragAndDropContext;
};
+}
+
//===== SelectionFunction =====================================================
diff --git a/sd/source/ui/slidesorter/view/SlideSorterView.cxx b/sd/source/ui/slidesorter/view/SlideSorterView.cxx
index 32a8e8c2bc6b..1772bf8c7f00 100644
--- a/sd/source/ui/slidesorter/view/SlideSorterView.cxx
+++ b/sd/source/ui/slidesorter/view/SlideSorterView.cxx
@@ -82,6 +82,8 @@ namespace {
};
}
+namespace {
+
class BackgroundPainter
: public ILayerPainter
{
@@ -105,6 +107,7 @@ private:
Color maBackgroundColor;
};
+}
SlideSorterView::SlideSorterView (SlideSorter& rSlideSorter)
: ::sd::View (
diff --git a/sd/source/ui/slidesorter/view/SlsLayouter.cxx b/sd/source/ui/slidesorter/view/SlsLayouter.cxx
index fb80dc9ec127..a4cf7fdf613f 100644
--- a/sd/source/ui/slidesorter/view/SlsLayouter.cxx
+++ b/sd/source/ui/slidesorter/view/SlsLayouter.cxx
@@ -218,6 +218,8 @@ protected:
InsertPosition& rPosition) const;
};
+namespace {
+
/** The vertical layouter has one column and as many rows as there are
pages.
*/
@@ -285,6 +287,8 @@ protected:
const Size& rWindowSize) const override;
};
+}
+
//===== Layouter ==============================================================
Layouter::Layouter (