LibreOffice Module sd (master) 1
Public Member Functions | Private Attributes | List of all members
sd::SdUnoSlideView Class Referencefinal

This class implements the SlideSorter specific part of the controller. More...

#include <SdUnoSlideView.hxx>

Inheritance diagram for sd::SdUnoSlideView:
[legend]
Collaboration diagram for sd::SdUnoSlideView:
[legend]

Public Member Functions

 SdUnoSlideView (slidesorter::SlideSorter &rSlideSorter) noexcept
 
virtual ~SdUnoSlideView () noexcept override
 
virtual sal_Bool SAL_CALL select (const css::uno::Any &aSelection) override
 
virtual css::uno::Any SAL_CALL getSelection () override
 
virtual void SAL_CALL addSelectionChangeListener (const css::uno::Reference< css::view::XSelectionChangeListener > &rxListener) override
 
virtual void SAL_CALL removeSelectionChangeListener (const css::uno::Reference< css::view::XSelectionChangeListener > &rxListener) override
 
virtual void SAL_CALL setCurrentPage (const css::uno::Reference< css::drawing::XDrawPage > &xPage) override
 
virtual css::uno::Reference< css::drawing::XDrawPage > SAL_CALL getCurrentPage () override
 
virtual void SAL_CALL setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue) override
 
virtual css::uno::Any SAL_CALL getFastPropertyValue (sal_Int32 nHandle) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual OUString SAL_CALL getImplementationName () override=0
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override=0
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override=0
 
- Public Member Functions inherited from comphelper::WeakComponentImplHelper< css::drawing::XDrawSubController, css::lang::XServiceInfo >
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual void SAL_CALL dispose () noexcept final override
 
virtual void SAL_CALL addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override
 
virtual void SAL_CALL removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
- Public Member Functions inherited from comphelper::WeakComponentImplHelperBase
virtual ~WeakComponentImplHelperBase () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override
 
virtual void SAL_CALL removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 
virtual void disposing (std::unique_lock< std::mutex > &)
 
- Public Member Functions inherited from comphelper::UnoImplBase
virtual ~UnoImplBase ()
 

Private Attributes

slidesorter::SlideSortermrSlideSorter
 

Additional Inherited Members

- Protected Member Functions inherited from comphelper::WeakComponentImplHelperBase
void throwIfDisposed (std::unique_lock< std::mutex > &)
 
- Protected Attributes inherited from comphelper::WeakComponentImplHelperBase
comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > maEventListeners
 
- Protected Attributes inherited from comphelper::UnoImplBase
std::mutex m_aMutex
 
bool m_bDisposed
 

Detailed Description

This class implements the SlideSorter specific part of the controller.

Definition at line 32 of file SdUnoSlideView.hxx.

Constructor & Destructor Documentation

◆ SdUnoSlideView()

sd::SdUnoSlideView::SdUnoSlideView ( slidesorter::SlideSorter rSlideSorter)
noexcept

Definition at line 39 of file SdUnoSlideView.cxx.

◆ ~SdUnoSlideView()

sd::SdUnoSlideView::~SdUnoSlideView ( )
overridevirtualnoexcept

Definition at line 45 of file SdUnoSlideView.cxx.

Member Function Documentation

◆ addSelectionChangeListener()

void SAL_CALL sd::SdUnoSlideView::addSelectionChangeListener ( const css::uno::Reference< css::view::XSelectionChangeListener > &  rxListener)
overridevirtual

Definition at line 104 of file SdUnoSlideView.cxx.

◆ getCurrentPage()

css::uno::Reference< css::drawing::XDrawPage > SAL_CALL sd::SdUnoSlideView::getCurrentPage ( )
overridevirtual

◆ getFastPropertyValue()

Any SAL_CALL sd::SdUnoSlideView::getFastPropertyValue ( sal_Int32  nHandle)
overridevirtual

Definition at line 144 of file SdUnoSlideView.cxx.

References Any, nHandle, and sd::DrawController::PROPERTY_VIEWOFFSET.

◆ getImplementationName()

OUString SAL_CALL sd::SdUnoSlideView::getImplementationName ( )
overridevirtual

Implements sd::DrawSubControllerInterfaceBase.

Definition at line 154 of file SdUnoSlideView.cxx.

◆ getSelection()

Any SAL_CALL sd::SdUnoSlideView::getSelection ( )
overridevirtual

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL sd::SdUnoSlideView::getSupportedServiceNames ( )
overridevirtual

Implements sd::DrawSubControllerInterfaceBase.

Definition at line 164 of file SdUnoSlideView.cxx.

◆ removeSelectionChangeListener()

void SAL_CALL sd::SdUnoSlideView::removeSelectionChangeListener ( const css::uno::Reference< css::view::XSelectionChangeListener > &  rxListener)
overridevirtual

Definition at line 108 of file SdUnoSlideView.cxx.

◆ select()

sal_Bool SAL_CALL sd::SdUnoSlideView::select ( const css::uno::Any &  aSelection)
overridevirtual

◆ setCurrentPage()

void SAL_CALL sd::SdUnoSlideView::setCurrentPage ( const css::uno::Reference< css::drawing::XDrawPage > &  xPage)
overridevirtual

◆ setFastPropertyValue()

void sd::SdUnoSlideView::setFastPropertyValue ( sal_Int32  nHandle,
const css::uno::Any &  rValue 
)
overridevirtual

Definition at line 137 of file SdUnoSlideView.cxx.

References nHandle.

◆ supportsService()

sal_Bool SAL_CALL sd::SdUnoSlideView::supportsService ( const OUString &  ServiceName)
overridevirtual

Implements sd::DrawSubControllerInterfaceBase.

Definition at line 159 of file SdUnoSlideView.cxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ mrSlideSorter

slidesorter::SlideSorter& sd::SdUnoSlideView::mrSlideSorter
private

Definition at line 75 of file SdUnoSlideView.hxx.

Referenced by getCurrentPage(), getSelection(), select(), and setCurrentPage().


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