LibreOffice Module sd (master) 1
|
Public Member Functions | |
TextAPIEditSource (SdDrawDocument *pDoc) | |
void | Dispose () |
void | SetText (OutlinerParaObject const &rText) |
std::optional< OutlinerParaObject > | CreateText () |
OUString | GetText () const |
SdDrawDocument * | GetDoc () |
Public Member Functions inherited from SvxEditSource | |
SvxEditSource ()=default | |
SvxEditSource (SvxEditSource const &)=default | |
SvxEditSource (SvxEditSource &&)=default | |
SvxEditSource & | operator= (SvxEditSource const &)=default |
SvxEditSource & | operator= (SvxEditSource &&)=default |
virtual | ~SvxEditSource () |
virtual std::unique_ptr< SvxEditSource > | Clone () const=0 |
virtual SvxTextForwarder * | GetTextForwarder ()=0 |
virtual SvxViewForwarder * | GetViewForwarder () |
virtual SvxEditViewForwarder * | GetEditViewForwarder (bool bCreate=false) |
virtual void | UpdateData ()=0 |
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 |
TextAPIEditSource (const TextAPIEditSource &rSource) | |
Private Attributes | |
std::shared_ptr< TextAPIEditSource_Impl > | m_xImpl |
Definition at line 97 of file textapi.cxx.
|
explicitprivate |
Definition at line 192 of file textapi.cxx.
Referenced by Clone().
|
explicit |
Definition at line 208 of file textapi.cxx.
References m_xImpl, and make_shared().
|
overrideprivatevirtual |
Implements SvxEditSource.
Definition at line 198 of file textapi.cxx.
References TextAPIEditSource().
std::optional< OutlinerParaObject > sd::TextAPIEditSource::CreateText | ( | ) |
Definition at line 259 of file textapi.cxx.
References m_xImpl.
void sd::TextAPIEditSource::Dispose | ( | ) |
Definition at line 216 of file textapi.cxx.
References m_xImpl.
|
inline |
Definition at line 114 of file textapi.cxx.
OUString sd::TextAPIEditSource::GetText | ( | ) | const |
Definition at line 267 of file textapi.cxx.
References m_xImpl.
|
overrideprivatevirtual |
Implements SvxEditSource.
Definition at line 226 of file textapi.cxx.
References m_xImpl, and SdDrawDocument::SetCalcFieldValueHdl().
void sd::TextAPIEditSource::SetText | ( | OutlinerParaObject const & | rText | ) |
Definition at line 244 of file textapi.cxx.
References m_xImpl, and SdDrawDocument::SetCalcFieldValueHdl().
|
overrideprivatevirtual |
Implements SvxEditSource.
Definition at line 203 of file textapi.cxx.
|
private |
Definition at line 100 of file textapi.cxx.
Referenced by CreateText(), Dispose(), GetText(), GetTextForwarder(), SetText(), and TextAPIEditSource().