LibreOffice Module svx (master)  1
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
ExternalToolEdit Class Referenceabstract

#include <extedit.hxx>

Inheritance diagram for ExternalToolEdit:

Public Member Functions

 ExternalToolEdit ()
virtual ~ExternalToolEdit ()
virtual void Update (Graphic &aGraphic)=0
void Edit (GraphicObject const *const pGraphic)
void StartListeningEvent ()

Static Public Member Functions

static void HandleCloseEvent (ExternalToolEdit *pData)

Protected Attributes

OUString m_aFileName
::std::unique_ptr< FileChangedChecker > m_pChecker

Detailed Description

Definition at line 22 of file extedit.hxx.

Constructor & Destructor Documentation

ExternalToolEdit::ExternalToolEdit ( )

Definition at line 37 of file extedit.cxx.

ExternalToolEdit::~ExternalToolEdit ( )

Definition at line 41 of file extedit.cxx.

Member Function Documentation

void ExternalToolEdit::Edit ( GraphicObject const *const  pGraphic)
void ExternalToolEdit::HandleCloseEvent ( ExternalToolEdit pData)
void ExternalToolEdit::StartListeningEvent ( )

Definition at line 60 of file extedit.cxx.

References assert().

virtual void ExternalToolEdit::Update ( Graphic aGraphic)
pure virtual

Implemented in SdrExternalToolEdit.

Referenced by HandleCloseEvent().

Member Data Documentation

OUString ExternalToolEdit::m_aFileName

Definition at line 25 of file extedit.hxx.

Referenced by HandleCloseEvent().

::std::unique_ptr<FileChangedChecker> ExternalToolEdit::m_pChecker

Definition at line 27 of file extedit.hxx.

Referenced by SdrExternalToolEdit::Notify().

The documentation for this class was generated from the following files: