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().