LibreOffice Module sd (master) 1
|
#include <cusshow.hxx>
Public Types | |
typedef ::std::vector< const SdPage * > | PageVec |
Public Member Functions | |
SdCustomShow () | |
SdCustomShow (css::uno::Reference< css::uno::XInterface > const &xShow) | |
~SdCustomShow () | |
SdCustomShow (const SdCustomShow &rShow) | |
SdCustomShow & | operator= (const SdCustomShow &rShow)=delete |
PageVec & | PagesVector () |
Provides a direct access to the collection of the SdPage objects. More... | |
void | ReplacePage (const SdPage *pOldPage, const SdPage *pNewPage) |
Replaces all occurrences of pOldPage with pNewPage. More... | |
void | SetName (const OUString &rName) |
const OUString & | GetName () const |
css::uno::Reference< css::uno::XInterface > | getUnoCustomShow () |
Private Attributes | |
PageVec | maPages |
OUString | aName |
css::uno::WeakReference< css::uno::XInterface > | mxUnoCustomShow |
Definition at line 28 of file cusshow.hxx.
typedef ::std::vector<const SdPage*> SdCustomShow::PageVec |
Definition at line 31 of file cusshow.hxx.
SdCustomShow::SdCustomShow | ( | ) |
Definition at line 33 of file cusshow.cxx.
SdCustomShow::SdCustomShow | ( | css::uno::Reference< css::uno::XInterface > const & | xShow | ) |
Definition at line 48 of file cusshow.cxx.
SdCustomShow::~SdCustomShow | ( | ) |
Definition at line 58 of file cusshow.cxx.
References mxUnoCustomShow.
SdCustomShow::SdCustomShow | ( | const SdCustomShow & | rShow | ) |
Definition at line 42 of file cusshow.cxx.
|
inline |
Definition at line 60 of file cusshow.hxx.
References aName.
Referenced by SdXCustomPresentationAccess::getElementNames(), SdXCustomPresentation::getName(), sd::SlideShow::getPropertyValue(), SdXCustomPresentationAccess::getSdCustomShow(), IMPL_LINK_NOARG(), ImplSdPPTImport::Import(), SdXCustomPresentationAccess::insertByName(), SdCustomShow(), SdStartPresentationDlg::SdStartPresentationDlg(), SdCustomShowDlg::SelectHdl(), and sd::SlideShow::setPropertyValue().
uno::Reference< uno::XInterface > SdCustomShow::getUnoCustomShow | ( | ) |
Definition at line 66 of file cusshow.cxx.
References createUnoCustomShow(), and mxUnoCustomShow.
Referenced by SdXCustomPresentationAccess::getByName().
|
delete |
|
inline |
Provides a direct access to the collection of the SdPage objects.
Definition at line 52 of file cusshow.hxx.
Referenced by sd::SlideshowImpl::createSlideList(), SdXCustomPresentation::getByIndex(), SdXCustomPresentation::getCount(), SdXCustomPresentation::insertByIndex(), SdPageObjsTLV::PageBelongsToCurrentShow(), and SdXCustomPresentation::removeByIndex().
Replaces all occurrences of pOldPage with pNewPage.
If pNewPage is 0 then removes all occurrences of pOldPage.
Definition at line 79 of file cusshow.cxx.
References maPages.
Referenced by SdDrawDocument::ReplacePageInCustomShows().
void SdCustomShow::SetName | ( | const OUString & | rName | ) |
Definition at line 91 of file cusshow.cxx.
References aName.
Referenced by SdXCustomPresentationAccess::insertByName(), and SdXCustomPresentation::setName().
|
private |
Definition at line 35 of file cusshow.hxx.
Referenced by SdCustomShow(), and SetName().
|
private |
Definition at line 34 of file cusshow.hxx.
Referenced by ReplacePage().
|
private |
Definition at line 38 of file cusshow.hxx.
Referenced by getUnoCustomShow(), and ~SdCustomShow().