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:
[legend]

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< FileChangedCheckerm_pChecker
 

Detailed Description

Definition at line 22 of file extedit.hxx.

Constructor & Destructor Documentation

ExternalToolEdit::ExternalToolEdit ( )

Definition at line 43 of file extedit.cxx.

ExternalToolEdit::~ExternalToolEdit ( )
virtual

Definition at line 47 of file extedit.cxx.

Member Function Documentation

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

Definition at line 66 of file extedit.cxx.

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

Implemented in SdrExternalToolEdit.

Referenced by HandleCloseEvent().

Member Data Documentation

OUString ExternalToolEdit::m_aFileName
protected

Definition at line 25 of file extedit.hxx.

Referenced by HandleCloseEvent().

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

Definition at line 27 of file extedit.hxx.

Referenced by SdrExternalToolEdit::Notify().


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