summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sd/source/ui/slidesorter/view/SlideSorterView.cxx17
1 files changed, 15 insertions, 2 deletions
diff --git a/sd/source/ui/slidesorter/view/SlideSorterView.cxx b/sd/source/ui/slidesorter/view/SlideSorterView.cxx
index 6fea1728128c..daf9bff829d0 100644
--- a/sd/source/ui/slidesorter/view/SlideSorterView.cxx
+++ b/sd/source/ui/slidesorter/view/SlideSorterView.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: SlideSorterView.cxx,v $
*
- * $Revision: 1.10 $
+ * $Revision: 1.11 $
*
- * last change: $Author: obo $ $Date: 2005-04-12 16:58:58 $
+ * last change: $Author: kz $ $Date: 2005-07-14 10:18:05 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -618,6 +618,19 @@ ViewOverlay& SlideSorterView::GetOverlay (void)
+SlideSorterView::PageRange SlideSorterView::GetVisiblePageRange (void)
+{
+ const int nMaxPageIndex (mrModel.GetPageCount() - 1);
+ if ( ! mbPageObjectVisibilitiesValid)
+ DeterminePageObjectVisibilities();
+ return PageRange(
+ ::std::min(mnFirstVisiblePageIndex,nMaxPageIndex),
+ ::std::min(mnLastVisiblePageIndex, nMaxPageIndex));
+}
+
+
+
+
void SlideSorterView::UpdatePageBorders (void)
{
maPagePixelBorder = SvBorder();