LibreOffice Module sw (master)
1
|
#include <textapi.hxx>
Public Member Functions | |
SwTextAPIEditSource (SwDoc *pDoc) | |
virtual | ~SwTextAPIEditSource () override |
void | Dispose () |
void | SetText (OutlinerParaObject const &rText) |
void | SetString (const OUString &rText) |
std::unique_ptr< OutlinerParaObject > | CreateText () |
OUString | GetText () const |
![]() | |
SvxEditSource ()=default | |
SvxEditSource (SvxEditSource const &)=default | |
SvxEditSource (SvxEditSource &&)=default | |
SvxEditSource & | operator= (SvxEditSource const &)=default |
SvxEditSource & | operator= (SvxEditSource &&)=default |
virtual | ~SvxEditSource () |
virtual SvxViewForwarder * | GetViewForwarder () |
virtual SvxEditViewForwarder * | GetEditViewForwarder (bool bCreate=false) |
virtual SfxBroadcaster & | GetBroadcaster () const |
virtual void | addRange (SvxUnoTextRangeBase *pNewRange) |
virtual void | removeRange (SvxUnoTextRangeBase *pOldRange) |
virtual const SvxUnoTextRangeBaseVec & | getRanges () const |
Private Member Functions | |
virtual std::unique_ptr< SvxEditSource > | Clone () const override |
virtual SvxTextForwarder * | GetTextForwarder () override |
virtual void | UpdateData () override |
SwTextAPIEditSource (const SwTextAPIEditSource &rSource) | |
Private Attributes | |
SwTextAPIEditSource_Impl * | m_pImpl |
Definition at line 30 of file textapi.hxx.
|
explicitprivate |
Definition at line 83 of file textapi.cxx.
References m_pImpl, and SwTextAPIEditSource_Impl::mnRef.
Referenced by Clone().
SwTextAPIEditSource::SwTextAPIEditSource | ( | SwDoc * | pDoc | ) |
Definition at line 101 of file textapi.cxx.
References SwDoc::GetDocShell(), SfxShell::GetPool(), m_pImpl, m_pImpl, SwTextAPIEditSource_Impl::mnRef, SwTextAPIEditSource_Impl::mpDoc, and SwTextAPIEditSource_Impl::mpPool.
|
overridevirtual |
Definition at line 109 of file textapi.cxx.
References m_pImpl, and SwTextAPIEditSource_Impl::mnRef.
|
overrideprivatevirtual |
Implements SvxEditSource.
Definition at line 91 of file textapi.cxx.
References SwTextAPIEditSource().
std::unique_ptr< OutlinerParaObject > SwTextAPIEditSource::CreateText | ( | ) |
Definition at line 177 of file textapi.cxx.
References m_pImpl, SwTextAPIEditSource_Impl::mpOutliner, and SwTextAPIEditSource_Impl::mpPool.
void SwTextAPIEditSource::Dispose | ( | ) |
Definition at line 115 of file textapi.cxx.
References m_pImpl, SwTextAPIEditSource_Impl::mpDoc, SwTextAPIEditSource_Impl::mpOutliner, SwTextAPIEditSource_Impl::mpPool, and SwTextAPIEditSource_Impl::mpTextForwarder.
OUString SwTextAPIEditSource::GetText | ( | ) | const |
Definition at line 185 of file textapi.cxx.
References m_pImpl, SwTextAPIEditSource_Impl::mpOutliner, and SwTextAPIEditSource_Impl::mpPool.
|
overrideprivatevirtual |
Implements SvxEditSource.
Definition at line 123 of file textapi.cxx.
References SwDoc::getIDocumentDrawModelAccess(), IDocumentDrawModelAccess::GetOrCreateDrawModel(), m_pImpl, SwTextAPIEditSource_Impl::mpDoc, SwTextAPIEditSource_Impl::mpOutliner, SwTextAPIEditSource_Impl::mpPool, SwTextAPIEditSource_Impl::mpTextForwarder, and SwDoc::SetCalcFieldValueHdl().
void SwTextAPIEditSource::SetString | ( | const OUString & | rText | ) |
void SwTextAPIEditSource::SetText | ( | OutlinerParaObject const & | rText | ) |
|
overrideprivatevirtual |
Implements SvxEditSource.
Definition at line 96 of file textapi.cxx.
|
private |
Definition at line 32 of file textapi.hxx.
Referenced by CreateText(), Dispose(), GetText(), GetTextForwarder(), SetString(), SetText(), SwTextAPIEditSource(), and ~SwTextAPIEditSource().