20#ifndef INCLUDED_OOX_PPT_PRESENTATIONFRAGMENTHANDLER_HXX
21#define INCLUDED_OOX_PPT_PRESENTATIONFRAGMENTHANDLER_HXX
25#include <com/sun/star/awt/Size.hpp>
33#include <rtl/ustring.hxx>
36namespace oox {
class AttributeList; }
37namespace oox::core {
class XmlFilterBase; }
52 void importSlide(sal_uInt32 nSlide,
bool bFirstSlide,
bool bImportNotes);
Provides access to attribute values of an element.
static void importSlideNames(::oox::core::XmlFilterBase &rFilter, const std::vector< SlidePersistPtr > &rSlidePersist)
void importSlide(const ::oox::core::FragmentHandlerRef &rSlideFragmentHandler, const oox::ppt::SlidePersistPtr &rPersist)
virtual ~PresentationFragmentHandler() noexcept override
PresentationFragmentHandler(::oox::core::XmlFilterBase &rFilter, const OUString &rFragmentPath)
::oox::drawingml::TextListStylePtr mpTextListStyle
std::vector< OUString > maSlidesVector
CommentAuthorList maAuthorList
virtual void finalizeImport() override
void importCustomSlideShow(std::vector< CustomShow > &rCustomShowList)
bool mbCommentAuthorsRead
std::vector< OUString > maSlideMasterVector
css::awt::Size maSlideSize
void saveThemeToGrabBag(const oox::drawingml::ThemePtr &pThemePtr, sal_Int32 nThemeIdx)
std::vector< OUString > maNotesMasterVector
virtual ::oox::core::ContextHandlerRef onCreateContext(sal_Int32 aElementToken, const AttributeList &rAttribs) override
std::vector< CustomShow > maCustomShowList
css::awt::Size maNotesSize
::rtl::Reference< ContextHandler > ContextHandlerRef
::rtl::Reference< FragmentHandler > FragmentHandlerRef
std::shared_ptr< Theme > ThemePtr
std::shared_ptr< TextListStyle > TextListStylePtr
std::shared_ptr< SlidePersist > SlidePersistPtr