LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwTextAPIEditSource Class Reference

#include <textapi.hxx>

Inheritance diagram for SwTextAPIEditSource:
[legend]
Collaboration diagram for SwTextAPIEditSource:
[legend]

Public Member Functions

 SwTextAPIEditSource (SwDoc *pDoc)
 
virtual ~SwTextAPIEditSource () override
 
void Dispose ()
 
void SetText (OutlinerParaObject const &rText)
 
void SetString (const OUString &rText)
 
std::unique_ptr< OutlinerParaObjectCreateText ()
 
OUString GetText () const
 
- 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 SvxViewForwarderGetViewForwarder ()
 
virtual SvxEditViewForwarderGetEditViewForwarder (bool bCreate=false)
 
virtual SfxBroadcasterGetBroadcaster () const
 
virtual void addRange (SvxUnoTextRangeBase *pNewRange)
 
virtual void removeRange (SvxUnoTextRangeBase *pOldRange)
 
virtual const SvxUnoTextRangeBaseVecgetRanges () const
 

Private Member Functions

virtual std::unique_ptr< SvxEditSourceClone () const override
 
virtual SvxTextForwarderGetTextForwarder () override
 
virtual void UpdateData () override
 
 SwTextAPIEditSource (const SwTextAPIEditSource &rSource)
 

Private Attributes

SwTextAPIEditSource_ImplpImpl
 

Detailed Description

Definition at line 30 of file textapi.hxx.

Constructor & Destructor Documentation

SwTextAPIEditSource::SwTextAPIEditSource ( const SwTextAPIEditSource rSource)
explicitprivate

Definition at line 84 of file textapi.cxx.

References SwTextAPIEditSource_Impl::mnRef, and pImpl.

Referenced by Clone().

SwTextAPIEditSource::SwTextAPIEditSource ( SwDoc pDoc)
SwTextAPIEditSource::~SwTextAPIEditSource ( )
overridevirtual

Definition at line 110 of file textapi.cxx.

References SwTextAPIEditSource_Impl::mnRef, and pImpl.

Member Function Documentation

std::unique_ptr< SvxEditSource > SwTextAPIEditSource::Clone ( ) const
overrideprivatevirtual

Implements SvxEditSource.

Definition at line 92 of file textapi.cxx.

References SwTextAPIEditSource().

std::unique_ptr< OutlinerParaObject > SwTextAPIEditSource::CreateText ( )
void SwTextAPIEditSource::Dispose ( )
OUString SwTextAPIEditSource::GetText ( ) const
SvxTextForwarder * SwTextAPIEditSource::GetTextForwarder ( )
overrideprivatevirtual
void SwTextAPIEditSource::SetString ( const OUString &  rText)
void SwTextAPIEditSource::SetText ( OutlinerParaObject const &  rText)
void SwTextAPIEditSource::UpdateData ( )
overrideprivatevirtual

Implements SvxEditSource.

Definition at line 97 of file textapi.cxx.

Member Data Documentation

SwTextAPIEditSource_Impl* SwTextAPIEditSource::pImpl
private

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