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

#include <customshowlist.hxx>

Public Member Functions

 SdCustomShowList ()
 
SdCustomShowListoperator= (SdCustomShowList const &)=delete
 
 SdCustomShowList (SdCustomShowList const &)=delete
 
bool empty () const
 
size_t size () const
 
std::unique_ptr< SdCustomShow > & operator[] (size_t i)
 
std::vector< std::unique_ptr< SdCustomShow > >::iterator begin ()
 
void erase (std::vector< std::unique_ptr< SdCustomShow > >::iterator it)
 
void push_back (std::unique_ptr< SdCustomShow > p)
 
sal_uInt16 GetCurPos () const
 
void Seek (sal_uInt16 nNewPos)
 
SdCustomShowFirst ()
 
SdCustomShowNext ()
 
void Last ()
 
SdCustomShowGetCurObject ()
 
void erase (const SdCustomShow *p)
 

Private Attributes

std::vector< std::unique_ptr< SdCustomShow > > mShows
 
sal_uInt16 mnCurPos
 

Detailed Description

Definition at line 29 of file customshowlist.hxx.

Constructor & Destructor Documentation

◆ SdCustomShowList() [1/2]

SdCustomShowList::SdCustomShowList ( )
inline

Definition at line 35 of file customshowlist.hxx.

◆ SdCustomShowList() [2/2]

SdCustomShowList::SdCustomShowList ( SdCustomShowList const &  )
delete

Member Function Documentation

◆ begin()

std::vector< std::unique_ptr< SdCustomShow > >::iterator SdCustomShowList::begin ( )
inline

Definition at line 49 of file customshowlist.hxx.

Referenced by SdCustomShowDlg::SelectHdl().

◆ empty()

bool SdCustomShowList::empty ( ) const
inline

◆ erase() [1/2]

void SdCustomShowList::erase ( const SdCustomShow p)
inline

Definition at line 79 of file customshowlist.hxx.

References i.

◆ erase() [2/2]

void SdCustomShowList::erase ( std::vector< std::unique_ptr< SdCustomShow > >::iterator  it)

Definition at line 96 of file cusshow.cxx.

References mShows.

Referenced by SdXCustomPresentationAccess::removeByName(), and SdCustomShowDlg::SelectHdl().

◆ First()

SdCustomShow * SdCustomShowList::First ( )
inline

◆ GetCurObject()

SdCustomShow * SdCustomShowList::GetCurObject ( )
inline

Definition at line 75 of file customshowlist.hxx.

Referenced by sd::SlideShow::getPropertyValue().

◆ GetCurPos()

sal_uInt16 SdCustomShowList::GetCurPos ( ) const
inline

◆ Last()

void SdCustomShowList::Last ( )
inline

Definition at line 70 of file customshowlist.hxx.

Referenced by SdCustomShowDlg::SelectHdl().

◆ Next()

SdCustomShow * SdCustomShowList::Next ( )
inline

◆ operator=()

SdCustomShowList & SdCustomShowList::operator= ( SdCustomShowList const &  )
delete

◆ operator[]()

std::unique_ptr< SdCustomShow > & SdCustomShowList::operator[] ( size_t  i)
inline

Definition at line 47 of file customshowlist.hxx.

References i.

◆ push_back()

void SdCustomShowList::push_back ( std::unique_ptr< SdCustomShow p)
inline

◆ Seek()

void SdCustomShowList::Seek ( sal_uInt16  nNewPos)
inline

◆ size()

size_t SdCustomShowList::size ( ) const
inline

Member Data Documentation

◆ mnCurPos

sal_uInt16 SdCustomShowList::mnCurPos
private

Definition at line 33 of file customshowlist.hxx.

◆ mShows

std::vector<std::unique_ptr<SdCustomShow> > SdCustomShowList::mShows
private

Definition at line 32 of file customshowlist.hxx.

Referenced by erase().


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