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 () |
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 |
Public Member Functions inherited from SvxViewForwarder | |
virtual | ~SvxViewForwarder () |
virtual bool | IsValid () const=0 |
virtual Point | LogicToPixel (const Point &rPoint, const MapMode &rMapMode) const=0 |
virtual Point | PixelToLogic (const Point &rPoint, const MapMode &rMapMode) const=0 |
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 911 of file unoshtxt.cxx.
References mpImpl.
|
delete |
|
overridevirtual |
Definition at line 923 of file unoshtxt.cxx.
References mpImpl.
|
private |
Definition at line 917 of file unoshtxt.cxx.
References mpImpl.
|
overridevirtual |
|
overridevirtual |
Implements SvxEditSource.
Definition at line 930 of file unoshtxt.cxx.
References mpImpl, and SvxTextEditSource().
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Reimplemented from SvxEditSource.
Definition at line 948 of file unoshtxt.cxx.
|
overridevirtual |
void SvxTextEditSource::lock | ( | ) |
|
delete |
References lock().
|
overridevirtual |
void SvxTextEditSource::unlock | ( | ) |
Definition at line 969 of file unoshtxt.cxx.
References mpImpl.
Referenced by SvxShapeText::unlock().
|
overridevirtual |
void SvxTextEditSource::UpdateOutliner | ( | ) |
Definition at line 1004 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().