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

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

#include <SdUnoOutlineView.hxx>

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

Public Member Functions

 SdUnoOutlineView (OutlineViewShell &rViewShell) noexcept
 
virtual ~SdUnoOutlineView () 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

OutlineViewShellmrOutlineViewShell
 

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 OutlineViewShell specific part of the controller.

Definition at line 30 of file SdUnoOutlineView.hxx.

Constructor & Destructor Documentation

◆ SdUnoOutlineView()

sd::SdUnoOutlineView::SdUnoOutlineView ( OutlineViewShell rViewShell)
noexcept

Definition at line 35 of file SdUnoOutlineView.cxx.

◆ ~SdUnoOutlineView()

sd::SdUnoOutlineView::~SdUnoOutlineView ( )
overridevirtualnoexcept

Definition at line 41 of file SdUnoOutlineView.cxx.

Member Function Documentation

◆ addSelectionChangeListener()

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

Definition at line 59 of file SdUnoOutlineView.cxx.

◆ getCurrentPage()

Reference< drawing::XDrawPage > SAL_CALL sd::SdUnoOutlineView::getCurrentPage ( )
overridevirtual

◆ getFastPropertyValue()

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

◆ getImplementationName()

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

Implements sd::DrawSubControllerInterfaceBase.

Definition at line 134 of file SdUnoOutlineView.cxx.

◆ getSelection()

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

Definition at line 53 of file SdUnoOutlineView.cxx.

References Any.

◆ getSupportedServiceNames()

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

Implements sd::DrawSubControllerInterfaceBase.

Definition at line 144 of file SdUnoOutlineView.cxx.

◆ removeSelectionChangeListener()

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

Definition at line 63 of file SdUnoOutlineView.cxx.

◆ select()

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

Definition at line 47 of file SdUnoOutlineView.cxx.

◆ setCurrentPage()

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

◆ setFastPropertyValue()

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

◆ supportsService()

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

Implements sd::DrawSubControllerInterfaceBase.

Definition at line 139 of file SdUnoOutlineView.cxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ mrOutlineViewShell

OutlineViewShell& sd::SdUnoOutlineView::mrOutlineViewShell
private

Definition at line 72 of file SdUnoOutlineView.hxx.

Referenced by getCurrentPage(), getFastPropertyValue(), and setCurrentPage().


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