|
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().