LibreOffice Module svx (master)
1
|
#include <extedit.hxx>
Public Member Functions | |
SdrExternalToolEdit (FmFormView *pView, SdrObject *pObj) | |
![]() | |
ExternalToolEdit () | |
virtual | ~ExternalToolEdit () |
void | Edit (GraphicObject const *const pGraphic) |
void | StartListeningEvent () |
![]() | |
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 |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
Private Member Functions | |
virtual SAL_DLLPRIVATE void | Update (Graphic &) override |
virtual SAL_DLLPRIVATE void | Notify (SfxBroadcaster &, const SfxHint &) override |
Private Attributes | |
FmFormView * | m_pView |
SdrObject * | m_pObj |
Additional Inherited Members | |
![]() | |
static void | HandleCloseEvent (ExternalToolEdit *pData) |
![]() | |
OUString | m_aFileName |
::std::unique_ptr< FileChangedChecker > | m_pChecker |
Definition at line 45 of file extedit.hxx.
SdrExternalToolEdit::SdrExternalToolEdit | ( | FmFormView * | pView, |
SdrObject * | pObj | ||
) |
Definition at line 156 of file extedit.cxx.
References SdrObject::getSdrModelFromSdrObject(), m_pObj, m_pView, and SfxListener::StartListening().
|
overrideprivatevirtual |
Reimplemented from SfxListener.
Definition at line 167 of file extedit.cxx.
References SfxListener::EndListening(), SfxHint::GetId(), SdrHint::GetKind(), SdrHint::GetObject(), ExternalToolEdit::m_pChecker, m_pObj, m_pView, ModelCleared, and ObjectRemoved.
Implements ExternalToolEdit.
Definition at line 183 of file extedit.cxx.
References SdrEditView::BegUndo(), SdrObject::CloneSdrObject(), SdrEditView::EndUndo(), SdrMarkView::GetDescriptionOfMarkedObjects(), SdrObject::getSdrModelFromSdrObject(), SdrPaintView::GetSdrPageView(), m_pObj, m_pView, and SdrEditView::ReplaceObjectAtView().
|
private |
Definition at line 51 of file extedit.hxx.
Referenced by Notify(), SdrExternalToolEdit(), and Update().
|
private |
Definition at line 50 of file extedit.hxx.
Referenced by Notify(), SdrExternalToolEdit(), and Update().