20#ifndef INCLUDED_SLIDESHOW_SOURCE_INC_UNOVIEWCONTAINER_HXX
21#define INCLUDED_SLIDESHOW_SOURCE_INC_UNOVIEWCONTAINER_HXX
23#include <com/sun/star/uno/Reference.hxx>
68 UnoViewVector::const_iterator
begin()
const {
return maViews.begin(); }
70 UnoViewVector::const_iterator
end()
const {
return maViews.end(); }
UnoViewVector::iterator begin()
UnoViewVector::iterator end()
void dispose()
Dispose all stored views. Implies clear().
UnoViewVector::const_iterator begin() const
UnoViewVector maViews
All added views.
UnoViewContainer & operator=(const UnoViewContainer &)=delete
UnoViewSharedPtr removeView(const css::uno::Reference< css::presentation::XSlideShowView > &xView)
Remove a previously added a view from this container.
UnoViewVector::const_iterator end() const
bool addView(const UnoViewSharedPtr &rView)
Add a view to this container.
UnoViewContainer(const UnoViewContainer &)=delete
std::vector< UnoViewSharedPtr > UnoViewVector
std::shared_ptr< UnoView > UnoViewSharedPtr