LibreOffice Module svx (master)  1
Public Member Functions | Private Attributes | List of all members
accessibility::AccessibleProxyEditSource_Impl Class Reference

This class simply wraps a SvxTextEditSource, forwarding all methods except the GetBroadcaster() call. More...

Inheritance diagram for accessibility::AccessibleProxyEditSource_Impl:
[legend]
Collaboration diagram for accessibility::AccessibleProxyEditSource_Impl:
[legend]

Public Member Functions

 AccessibleProxyEditSource_Impl (SdrObject &rObj, SdrView &rView, const OutputDevice &rViewWindow)
 Construct AccessibleEmptyEditSource_Impl. More...
 
SvxTextForwarderGetTextForwarder () override
 
SvxViewForwarderGetViewForwarder () override
 
SvxEditViewForwarderGetEditViewForwarder (bool bCreate=false) override
 
std::unique_ptr< SvxEditSourceClone () const override
 
void UpdateData () override
 
SfxBroadcasterGetBroadcaster () const override
 
- Public Member Functions inherited from SvxEditSource
 SvxEditSource ()=default
 
 SvxEditSource (SvxEditSource const &)=default
 
 SvxEditSource (SvxEditSource &&)=default
 
SvxEditSourceoperator= (SvxEditSource const &)=default
 
SvxEditSourceoperator= (SvxEditSource &&)=default
 
virtual ~SvxEditSource ()
 
virtual void addRange (SvxUnoTextRangeBase *pNewRange)
 
virtual void removeRange (SvxUnoTextRangeBase *pOldRange)
 
virtual const SvxUnoTextRangeBaseVecgetRanges () const
 

Private Attributes

SvxTextEditSource maEditSource
 

Detailed Description

This class simply wraps a SvxTextEditSource, forwarding all methods except the GetBroadcaster() call.

Definition at line 45 of file AccessibleEmptyEditSource.cxx.

Constructor & Destructor Documentation

accessibility::AccessibleProxyEditSource_Impl::AccessibleProxyEditSource_Impl ( SdrObject rObj,
SdrView rView,
const OutputDevice rViewWindow 
)

Construct AccessibleEmptyEditSource_Impl.

Parameters
rBrdCastProxy broadcaster to allow seamless flipping of edit source implementations. ProxyEditSource and EmptyEditSource

Definition at line 170 of file AccessibleEmptyEditSource.cxx.

Member Function Documentation

std::unique_ptr< SvxEditSource > accessibility::AccessibleProxyEditSource_Impl::Clone ( ) const
overridevirtual

Implements SvxEditSource.

Definition at line 192 of file AccessibleEmptyEditSource.cxx.

References SvxTextEditSource::Clone(), and maEditSource.

SfxBroadcaster & accessibility::AccessibleProxyEditSource_Impl::GetBroadcaster ( ) const
overridevirtual

Reimplemented from SvxEditSource.

Definition at line 202 of file AccessibleEmptyEditSource.cxx.

References SvxTextEditSource::GetBroadcaster(), and maEditSource.

SvxEditViewForwarder * accessibility::AccessibleProxyEditSource_Impl::GetEditViewForwarder ( bool  bCreate = false)
overridevirtual

Reimplemented from SvxEditSource.

Definition at line 187 of file AccessibleEmptyEditSource.cxx.

References SvxTextEditSource::GetEditViewForwarder(), and maEditSource.

SvxTextForwarder * accessibility::AccessibleProxyEditSource_Impl::GetTextForwarder ( )
overridevirtual

Implements SvxEditSource.

Definition at line 177 of file AccessibleEmptyEditSource.cxx.

References SvxTextEditSource::GetTextForwarder(), and maEditSource.

SvxViewForwarder * accessibility::AccessibleProxyEditSource_Impl::GetViewForwarder ( )
overridevirtual

Reimplemented from SvxEditSource.

Definition at line 182 of file AccessibleEmptyEditSource.cxx.

References SvxTextEditSource::GetViewForwarder(), and maEditSource.

void accessibility::AccessibleProxyEditSource_Impl::UpdateData ( )
overridevirtual

Implements SvxEditSource.

Definition at line 197 of file AccessibleEmptyEditSource.cxx.

References maEditSource, and SvxTextEditSource::UpdateData().

Member Data Documentation

SvxTextEditSource accessibility::AccessibleProxyEditSource_Impl::maEditSource
private

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