LibreOffice Module svx (master)
1
|
#include <unoshtxt.hxx>
Public Member Functions | |
SvxTextEditSource (SdrObject *pObj, SdrText *pText) | |
SvxTextEditSource (SdrObject &rObj, SdrText *pText, SdrView &rView, const OutputDevice &rViewWindow) | |
Since the views don't broadcast their dying, make sure that this object gets destroyed if the view becomes invalid. More... | |
SvxTextEditSource (const SvxTextEditSource &)=delete | |
SvxTextEditSource & | operator= (const SvxTextEditSource &)=delete |
virtual | ~SvxTextEditSource () override |
virtual std::unique_ptr< SvxEditSource > | Clone () const override |
virtual SvxTextForwarder * | GetTextForwarder () override |
virtual SvxViewForwarder * | GetViewForwarder () override |
virtual SvxEditViewForwarder * | GetEditViewForwarder (bool bCreate=false) override |
virtual void | UpdateData () override |
virtual void | addRange (SvxUnoTextRangeBase *pNewRange) override |
virtual void | removeRange (SvxUnoTextRangeBase *pOldRange) override |
virtual const SvxUnoTextRangeBaseVec & | getRanges () const override |
virtual SfxBroadcaster & | GetBroadcaster () const override |
void | lock () |
void | unlock () |
virtual bool | IsValid () const override |
virtual Point | LogicToPixel (const Point &, const MapMode &) const override |
virtual Point | PixelToLogic (const Point &, const MapMode &) const override |
void | UpdateOutliner () |
![]() | |
SvxEditSource ()=default | |
SvxEditSource (SvxEditSource const &)=default | |
SvxEditSource (SvxEditSource &&)=default | |
SvxEditSource & | operator= (SvxEditSource const &)=default |
SvxEditSource & | operator= (SvxEditSource &&)=default |
virtual | ~SvxEditSource () |
![]() | |
virtual | ~SvxViewForwarder () |
Private Member Functions | |
SVX_DLLPRIVATE | SvxTextEditSource (SvxTextEditSourceImpl *pImpl) |
Private Attributes | |
rtl::Reference< SvxTextEditSourceImpl > | mpImpl |
Definition at line 44 of file unoshtxt.hxx.
SvxTextEditSource::SvxTextEditSource | ( | SdrObject & | rObj, |
SdrText * | pText, | ||
SdrView & | rView, | ||
const OutputDevice & | rViewWindow | ||
) |
Since the views don't broadcast their dying, make sure that this object gets destroyed if the view becomes invalid.
The window is necessary, since our views can display on multiple windows
Definition at line 922 of file unoshtxt.cxx.
References mpImpl.
|
delete |
|
overridevirtual |
Definition at line 934 of file unoshtxt.cxx.
References mpImpl.
|
private |
Definition at line 928 of file unoshtxt.cxx.
References mpImpl.
|
overridevirtual |
|
overridevirtual |
Implements SvxEditSource.
Definition at line 941 of file unoshtxt.cxx.
References mpImpl, and SvxTextEditSource().
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Reimplemented from SvxEditSource.
Definition at line 959 of file unoshtxt.cxx.
|
overridevirtual |
void SvxTextEditSource::lock | ( | ) |
|
overridevirtual |
Implements SvxViewForwarder.
Definition at line 990 of file unoshtxt.cxx.
|
delete |
|
overridevirtual |
Implements SvxViewForwarder.
Definition at line 995 of file unoshtxt.cxx.
|
overridevirtual |
void SvxTextEditSource::unlock | ( | ) |
Definition at line 980 of file unoshtxt.cxx.
References mpImpl.
Referenced by SvxShapeText::unlock().
|
overridevirtual |
void SvxTextEditSource::UpdateOutliner | ( | ) |
Definition at line 1015 of file unoshtxt.cxx.
References mpImpl.
|
private |
Definition at line 84 of file unoshtxt.hxx.
Referenced by addRange(), Clone(), GetBroadcaster(), GetEditViewForwarder(), getRanges(), GetTextForwarder(), IsValid(), lock(), LogicToPixel(), PixelToLogic(), removeRange(), SvxTextEditSource(), unlock(), UpdateData(), UpdateOutliner(), and ~SvxTextEditSource().