LibreOffice Module slideshow (master) 1
Public Member Functions | List of all members
slideshow::internal::UnoView Class Referenceabstract

Extend View with UNO interface retrieval. More...

#include <unoview.hxx>

Inheritance diagram for slideshow::internal::UnoView:
[legend]
Collaboration diagram for slideshow::internal::UnoView:
[legend]

Public Member Functions

virtual css::uno::Reference< css::presentation::XSlideShowView > getUnoView () const =0
 Retrieve the underlying UNO slide view. More...
 
virtual void _dispose ()=0
 Dispose view. More...
 
virtual bool isSoundEnabled () const =0
 Return whether the sound play back is enabled. More...
 
virtual void setIsSoundEnabled (const bool bValue)=0
 Tell the view whether it may play sounds. More...
 
- Public Member Functions inherited from slideshow::internal::View
virtual ViewLayerSharedPtr createViewLayer (const basegfx::B2DRange &rLayerBounds) const =0
 Create a new view layer for this view. More...
 
virtual bool updateScreen () const =0
 Update screen representation from backbuffer. More...
 
virtual bool paintScreen () const =0
 Paint screen content unconditionally from backbuffer. More...
 
virtual void setViewSize (const ::basegfx::B2DSize &)=0
 Set the size of the user view coordinate system. More...
 
virtual void setCursorShape (sal_Int16 nPointerShape)=0
 Change the view's mouse cursor. More...
 
- Public Member Functions inherited from slideshow::internal::ViewLayer
virtual ~ViewLayer ()
 
virtual bool isOnView (ViewSharedPtr const &rView) const =0
 Query whether layer displays on given view. More...
 
virtual cppcanvas::CanvasSharedPtr getCanvas () const =0
 Get the associated canvas of this layer. More...
 
virtual void clear () const =0
 Clear the clipped view layer area. More...
 
virtual void clearAll () const =0
 Clear the complete view. More...
 
virtual cppcanvas::CustomSpriteSharedPtr createSprite (const basegfx::B2DSize &rSpriteSizePixel, double nPriority) const =0
 Create a sprite for this layer. More...
 
virtual void setPriority (const basegfx::B1DRange &rRange)=0
 Set the layer priority range. More...
 
virtual basegfx::B2DHomMatrix getTransformation () const =0
 Get the overall view transformation. More...
 
virtual css::geometry::IntegerSize2D getTranslationOffset () const =0
 
virtual basegfx::B2DHomMatrix getSpriteTransformation () const =0
 Get the overall view transformation. More...
 
virtual void setClip (const basegfx::B2DPolyPolygon &rClip)=0
 Set clipping on this view layer. More...
 
virtual bool resize (const basegfx::B2DRange &rArea)=0
 Resize this view layer. More...
 

Detailed Description

Extend View with UNO interface retrieval.

This interface extends View with a UNO interface retrieval, to be used for Views which are set from external API.

Definition at line 41 of file unoview.hxx.

Member Function Documentation

◆ _dispose()

virtual void slideshow::internal::UnoView::_dispose ( )
pure virtual

Dispose view.

This needs to be different from Disposable interface, as the UNO XComponent also provides a dispose() (only with a different calling convention under Windows).

◆ getUnoView()

virtual css::uno::Reference< css::presentation::XSlideShowView > slideshow::internal::UnoView::getUnoView ( ) const
pure virtual

Retrieve the underlying UNO slide view.

◆ isSoundEnabled()

virtual bool slideshow::internal::UnoView::isSoundEnabled ( ) const
pure virtual

Return whether the sound play back is enabled.

◆ setIsSoundEnabled()

virtual void slideshow::internal::UnoView::setIsSoundEnabled ( const bool  bValue)
pure virtual

Tell the view whether it may play sounds.

Disabling this can be used to prevent different views to play the same sounds at the same time.


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