|
LibreOffice Module svx (master) 1
|
#include <extedit.hxx>
Public Member Functions | |
| SdrExternalToolEdit (FmFormView *pView, SdrGrafObj *pObj) | |
Public Member Functions inherited from ExternalToolEdit | |
| ExternalToolEdit () | |
| virtual | ~ExternalToolEdit () |
| virtual void | Update (Graphic &aGraphic)=0 |
| void | Edit (GraphicObject const *const pGraphic) |
| void | StartListeningEvent () |
Public Member Functions inherited from SfxListener | |
| SfxListener () | |
| SfxListener (const SfxListener &rCopy) | |
| virtual | ~SfxListener () COVERITY_NOEXCEPT_FALSE |
| void | StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected) |
| void | EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false) |
| void | EndListeningAll () |
| bool | IsListening (SfxBroadcaster &rBroadcaster) const |
| sal_uInt16 | GetBroadcasterCount () const |
| SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
| virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
| void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
| virtual bool | IsSdrView () const |
Private Member Functions | |
| virtual SAL_DLLPRIVATE void | Update (Graphic &) override |
| virtual SAL_DLLPRIVATE void | Notify (SfxBroadcaster &, const SfxHint &) override |
Private Attributes | |
| FmFormView * | m_pView |
| rtl::Reference< SdrGrafObj > | m_pObj |
Additional Inherited Members | |
Static Public Member Functions inherited from ExternalToolEdit | |
| static void | HandleCloseEvent (ExternalToolEdit *pData) |
Protected Attributes inherited from ExternalToolEdit | |
| OUString | m_aFileName |
| ::std::unique_ptr< FileChangedChecker > | m_pChecker |
Definition at line 47 of file extedit.hxx.
| SdrExternalToolEdit::SdrExternalToolEdit | ( | FmFormView * | pView, |
| SdrGrafObj * | pObj | ||
| ) |
Definition at line 157 of file extedit.cxx.
References m_pObj, m_pView, and SfxListener::StartListening().
|
overrideprivatevirtual |
Reimplemented from SfxListener.
Definition at line 168 of file extedit.cxx.
References SfxListener::EndListening(), SfxHint::GetId(), SdrHint::GetKind(), SdrHint::GetObject(), ExternalToolEdit::m_pChecker, m_pObj, m_pView, ModelCleared, and ObjectRemoved.
|
overrideprivatevirtual |
Implements ExternalToolEdit.
Definition at line 184 of file extedit.cxx.
References SdrEditView::BegUndo(), SdrObject::Clone(), SdrEditView::EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrPaintView::GetSdrPageView(), m_pObj, m_pView, and SdrEditView::ReplaceObjectAtView().
|
private |
Definition at line 53 of file extedit.hxx.
Referenced by Notify(), SdrExternalToolEdit(), and Update().
|
private |
Definition at line 52 of file extedit.hxx.
Referenced by Notify(), SdrExternalToolEdit(), and Update().