LibreOffice Module sd (master) 1
|
#include <sdpptwrp.hxx>
Public Member Functions | |
SdPPTFilter (SfxMedium &rMedium, ::sd::DrawDocShell &rDocShell) | |
virtual | ~SdPPTFilter () override |
bool | Import () |
these methods are necessary for the export to PowerPoint More... | |
bool | Export () override |
void | PreSaveBasic () |
restores the original basic storage More... | |
Public Member Functions inherited from SdFilter | |
SdFilter (SfxMedium &rMedium, ::sd::DrawDocShell &rDocShell) | |
virtual | ~SdFilter () |
bool | IsDraw () const |
virtual bool | Export ()=0 |
Private Attributes | |
SvMemoryStream * | pBas |
Additional Inherited Members | |
Protected Member Functions inherited from SdFilter | |
void | CreateStatusIndicator () |
Protected Attributes inherited from SdFilter | |
css::uno::Reference< css::frame::XModel > | mxModel |
css::uno::Reference< css::task::XStatusIndicator > | mxStatusIndicator |
SfxMedium & | mrMedium |
::sd::DrawDocShell & | mrDocShell |
SdDrawDocument & | mrDocument |
bool | mbIsDraw: 1 |
Definition at line 27 of file sdpptwrp.hxx.
SdPPTFilter::SdPPTFilter | ( | SfxMedium & | rMedium, |
::sd::DrawDocShell & | rDocShell | ||
) |
Definition at line 43 of file sdpptwrp.cxx.
|
overridevirtual |
Definition at line 49 of file sdpptwrp.cxx.
References pBas.
|
overridevirtual |
Implements SdFilter.
Definition at line 187 of file sdpptwrp.cxx.
References aArguments, Any, aProperties, SfxItemSet::ClearItem(), SdFilter::CreateStatusIndicator(), ExportPPT(), SvtFilterOptions::Get(), tools::SvRef< typename T >::get(), SfxMedium::GetBaseURL(), SfxItemSet::GetItem(), SfxMedium::GetItemSet(), SfxMedium::GetOutStream(), comphelper::getProcessComponentContext(), comphelper::SequenceAsHashMap::getUnpackedValueOrDefault(), SfxUnoAnyItem::GetValue(), idx, tools::SvRef< typename T >::is(), SvtFilterOptions::IsCalc2Excel(), SvtFilterOptions::IsEnablePPTPreview(), SvtFilterOptions::IsImpress2PowerPoint(), SvtFilterOptions::IsMath2MathType(), SvtFilterOptions::IsWriter2WinWord(), SdFilter::mrMedium, SdFilter::mxModel, SdFilter::mxStatusIndicator, OLE_STARCALC_2_EXCEL, OLE_STARIMPRESS_2_POWERPOINT, OLE_STARMATH_2_MATHTYPE, OLE_STARWRITER_2_WINWORD, pBas, SfxItemSet::Put(), and SvStream::Seek().
bool SdPPTFilter::Import | ( | ) |
these methods are necessary for the export to PowerPoint
Definition at line 145 of file sdpptwrp.cxx.
References ERRCODE_SVX_READ_FILTER_PPOINT, SfxMedium::GetInStream(), ImportPPT(), lcl_DRMDecrypt(), SdFilter::mrDocument, SdFilter::mrMedium, SfxMedium::SetError(), and SVSTREAM_WRONGVERSION.
Referenced by sd::DrawDocShell::ConvertFrom().
void SdPPTFilter::PreSaveBasic | ( | ) |
restores the original basic storage
Definition at line 320 of file sdpptwrp.cxx.
References SvtFilterOptions::Get(), SvtFilterOptions::IsLoadPPointBasicStorage(), SdFilter::mrDocShell, pBas, and SaveVBA().
|
private |
Definition at line 43 of file sdpptwrp.hxx.
Referenced by Export(), PreSaveBasic(), and ~SdPPTFilter().