LibreOffice Module svx (master) 1
|
#include <extedit.hxx>
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 |
Definition at line 23 of file extedit.hxx.
ExternalToolEdit::ExternalToolEdit | ( | ) |
Definition at line 38 of file extedit.cxx.
|
virtual |
Definition at line 42 of file extedit.cxx.
void ExternalToolEdit::Edit | ( | GraphicObject const *const | pGraphic | ) |
Definition at line 104 of file extedit.cxx.
References DontExpandFilename, GraphicFilter::GetExportFormatNumberForShortName(), GraphicFilter::GetExportFormatShortName(), GraphicObject::GetGraphic(), GraphicFilter::GetGraphicFilter(), m_aFileName, SAL_WARN, StartListeningEvent(), UseNativeIfPossible, and XOutBitmap::WriteGraphic().
|
static |
Definition at line 46 of file extedit.cxx.
References utl::UcbStreamHelper::CreateStream(), GraphicConverter::Import(), and pData.
Referenced by StartListeningEvent().
void ExternalToolEdit::StartListeningEvent | ( | ) |
Definition at line 61 of file extedit.cxx.
References HandleCloseEvent(), m_aFileName, and m_pChecker.
Referenced by Edit().
|
pure virtual |
Implemented in SdrExternalToolEdit.
|
protected |
Definition at line 26 of file extedit.hxx.
Referenced by Edit(), and StartListeningEvent().
|
protected |
Definition at line 28 of file extedit.hxx.
Referenced by SdrExternalToolEdit::Notify(), and StartListeningEvent().