LibreOffice Module sd (master) 1
Public Member Functions | Private Attributes | List of all members
sd::ZoomList Class Reference

#include <zoomlist.hxx>

Collaboration diagram for sd::ZoomList:
[legend]

Public Member Functions

 ZoomList (ViewShell *pViewShell)
 
void InsertZoomRect (const ::tools::Rectangle &rRect)
 
::tools::Rectangle const & GetNextZoomRect ()
 
::tools::Rectangle const & GetPreviousZoomRect ()
 
bool IsNextPossible () const
 
bool IsPreviousPossible () const
 

Private Attributes

ViewShellmpViewShell
 
sal_uInt32 mnCurPos
 
std::vector<::tools::RectanglemaRectangles
 

Detailed Description

Definition at line 30 of file zoomlist.hxx.

Constructor & Destructor Documentation

◆ ZoomList()

sd::ZoomList::ZoomList ( ViewShell pViewShell)

Definition at line 32 of file zoomlist.cxx.

Member Function Documentation

◆ GetNextZoomRect()

tools::Rectangle const & sd::ZoomList::GetNextZoomRect ( )

◆ GetPreviousZoomRect()

tools::Rectangle const & sd::ZoomList::GetPreviousZoomRect ( )

◆ InsertZoomRect()

void sd::ZoomList::InsertZoomRect ( const ::tools::Rectangle rRect)

◆ IsNextPossible()

bool sd::ZoomList::IsNextPossible ( ) const

Definition at line 83 of file zoomlist.cxx.

References maRectangles, and mnCurPos.

Referenced by sd::FuPoor::KeyInput().

◆ IsPreviousPossible()

bool sd::ZoomList::IsPreviousPossible ( ) const

Definition at line 90 of file zoomlist.cxx.

References mnCurPos.

Referenced by sd::FuPoor::KeyInput().

Member Data Documentation

◆ maRectangles

std::vector<::tools::Rectangle> sd::ZoomList::maRectangles
private

Definition at line 45 of file zoomlist.hxx.

Referenced by GetNextZoomRect(), GetPreviousZoomRect(), InsertZoomRect(), and IsNextPossible().

◆ mnCurPos

sal_uInt32 sd::ZoomList::mnCurPos
private

◆ mpViewShell

ViewShell* sd::ZoomList::mpViewShell
private

Definition at line 42 of file zoomlist.hxx.

Referenced by GetNextZoomRect(), GetPreviousZoomRect(), and InsertZoomRect().


The documentation for this class was generated from the following files: