|
LibreOffice Module editeng (master) 1
|
#include <editsource.hxx>
Public Member Functions | |
| SvxEditEngineSource (EditEngine *pEditEngine) | |
| virtual | ~SvxEditEngineSource () override |
| virtual std::unique_ptr< SvxEditSource > | Clone () const override |
| Returns a new reference to the same object. This is a shallow copy. More... | |
| virtual SvxTextForwarder * | GetTextForwarder () override |
| Query the text forwarder. More... | |
| virtual void | UpdateData () override |
| Write back data to model. More... | |
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 |
| Returns a new reference to the same object. This is a shallow copy. More... | |
| virtual SvxTextForwarder * | GetTextForwarder ()=0 |
| Query the text forwarder. More... | |
| virtual SvxViewForwarder * | GetViewForwarder () |
| Query the view forwarder. More... | |
| virtual SvxEditViewForwarder * | GetEditViewForwarder (bool bCreate=false) |
| Query the edit view forwarder. More... | |
| virtual void | UpdateData ()=0 |
| Write back data to model. More... | |
| virtual SfxBroadcaster & | GetBroadcaster () const |
| Returns broadcaster the underlying edit engine's events are sent from. More... | |
| virtual void | addRange (SvxUnoTextRangeBase *pNewRange) |
| adds the given SvxUnoTextRangeBase to the text object capsulated by this SvxEditSource. More... | |
| virtual void | removeRange (SvxUnoTextRangeBase *pOldRange) |
| removes the given SvxUnoTextRangeBase from the text object capsulated by this SvxEditSource. More... | |
| virtual const SvxUnoTextRangeBaseVec & | getRanges () const |
| returns a const list of all text ranges that are registered for the underlying text object. More... | |
Private Member Functions | |
| SvxEditEngineSource (SvxEditEngineSourceImpl *pImpl) | |
Private Attributes | |
| rtl::Reference< SvxEditEngineSourceImpl > | mxImpl |
Definition at line 27 of file editsource.hxx.
|
explicit |
Definition at line 92 of file xmltxtexp.cxx.
Referenced by Clone().
|
overridevirtual |
Definition at line 102 of file xmltxtexp.cxx.
|
explicitprivate |
Definition at line 97 of file xmltxtexp.cxx.
|
overridevirtual |
Returns a new reference to the same object. This is a shallow copy.
Implements SvxEditSource.
Definition at line 106 of file xmltxtexp.cxx.
References mxImpl, and SvxEditEngineSource().
|
overridevirtual |
Query the text forwarder.
Implements SvxEditSource.
Definition at line 111 of file xmltxtexp.cxx.
References mxImpl.
|
overridevirtual |
|
private |
Definition at line 40 of file editsource.hxx.
Referenced by Clone(), and GetTextForwarder().