LibreOffice Module slideshow (master) 1
|
Contains UnoViews. More...
#include <unoviewcontainer.hxx>
Public Member Functions | |
UnoViewContainer () | |
UnoViewContainer (const UnoViewContainer &)=delete | |
UnoViewContainer & | operator= (const UnoViewContainer &)=delete |
bool | addView (const UnoViewSharedPtr &rView) |
Add a view to this container. More... | |
UnoViewSharedPtr | removeView (const css::uno::Reference< css::presentation::XSlideShowView > &xView) |
Remove a previously added a view from this container. More... | |
void | dispose () |
Dispose all stored views. Implies clear(). More... | |
bool | empty () const |
UnoViewVector::iterator | begin () |
UnoViewVector::const_iterator | begin () const |
UnoViewVector::iterator | end () |
UnoViewVector::const_iterator | end () const |
Private Attributes | |
UnoViewVector | maViews |
All added views. More... | |
Contains UnoViews.
Definition at line 36 of file unoviewcontainer.hxx.
slideshow::internal::UnoViewContainer::UnoViewContainer | ( | ) |
Definition at line 33 of file unoviewcontainer.cxx.
|
delete |
bool slideshow::internal::UnoViewContainer::addView | ( | const UnoViewSharedPtr & | rView | ) |
Add a view to this container.
Definition at line 38 of file unoviewcontainer.cxx.
References maViews.
|
inline |
Definition at line 67 of file unoviewcontainer.hxx.
References maViews.
Referenced by slideshow::internal::EventMultiplexerImpl::clear(), slideshow::internal::EventMultiplexerImpl::findUnoView(), slideshow::internal::EventMultiplexerImpl::forEachView(), slideshow::internal::EventMultiplexerImpl::notifyMouseHandlers(), slideshow::internal::EventMultiplexerImpl::toMatrixPoint(), slideshow::internal::EventMultiplexerImpl::toNormalPoint(), slideshow::internal::LayerManager::viewAdded(), slideshow::internal::LayerManager::viewChanged(), and slideshow::internal::LayerManager::viewRemoved().
|
inline |
Definition at line 68 of file unoviewcontainer.hxx.
References maViews.
void slideshow::internal::UnoViewContainer::dispose | ( | void | ) |
Dispose all stored views. Implies clear().
Definition at line 91 of file unoviewcontainer.cxx.
References maViews.
|
inline |
Definition at line 65 of file unoviewcontainer.hxx.
References maViews.
Referenced by slideshow::internal::LayerManager::notifyShapeUpdate().
|
inline |
Definition at line 69 of file unoviewcontainer.hxx.
References maViews.
Referenced by slideshow::internal::EventMultiplexerImpl::clear(), slideshow::internal::EventMultiplexerImpl::findUnoView(), slideshow::internal::EventMultiplexerImpl::forEachView(), slideshow::internal::EventMultiplexerImpl::notifyMouseHandlers(), slideshow::internal::EventMultiplexerImpl::toMatrixPoint(), slideshow::internal::EventMultiplexerImpl::toNormalPoint(), slideshow::internal::LayerManager::viewAdded(), slideshow::internal::LayerManager::viewChanged(), and slideshow::internal::LayerManager::viewRemoved().
|
inline |
Definition at line 70 of file unoviewcontainer.hxx.
References maViews.
|
delete |
UnoViewSharedPtr slideshow::internal::UnoViewContainer::removeView | ( | const css::uno::Reference< css::presentation::XSlideShowView > & | xView | ) |
Remove a previously added a view from this container.
Definition at line 59 of file unoviewcontainer.cxx.
References maViews.
|
private |
All added views.
Definition at line 74 of file unoviewcontainer.hxx.
Referenced by addView(), begin(), dispose(), empty(), end(), and removeView().