LibreOffice Module oox (master) 1
Public Member Functions | Private Attributes | List of all members
oox::ppt::SoundActionContext Class Referencefinal

#include <soundactioncontext.hxx>

Inheritance diagram for oox::ppt::SoundActionContext:
[legend]
Collaboration diagram for oox::ppt::SoundActionContext:
[legend]

Public Member Functions

 SoundActionContext (::oox::core::FragmentHandler2 const &rParent, PropertyMap &aProperties) noexcept
 
virtual ~SoundActionContext () noexcept override
 
virtual void onEndElement () override
 
virtual ::oox::core::ContextHandlerRef onCreateContext (sal_Int32 aElementToken, const AttributeList &rAttribs) override
 
- Public Member Functions inherited from oox::core::FragmentHandler2
 FragmentHandler2 (XmlFilterBase &rFilter, const OUString &rFragmentPath, bool bEnableTrimSpace=true)
 
virtual ~FragmentHandler2 () override
 
 FragmentHandler2 (FragmentHandler2 const &)=default
 
 FragmentHandler2 (FragmentHandler2 &&)=default
 
FragmentHandler2operator= (FragmentHandler2 const &)=delete
 
FragmentHandler2operator= (FragmentHandler2 &&)=delete
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &rxAttribs) final override
 
virtual void SAL_CALL startFastElement (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &rxAttribs) final override
 
virtual void SAL_CALL characters (const OUString &rChars) final override
 
virtual void SAL_CALL endFastElement (sal_Int32 nElement) final override
 
virtual void SAL_CALL startDocument () override
 
virtual void SAL_CALL endDocument () override
 
virtual ContextHandlerRef createRecordContext (sal_Int32 nRecId, SequenceInputStream &rStrm) override
 
virtual void startRecord (sal_Int32 nRecId, SequenceInputStream &rStrm) override
 
virtual void endRecord (sal_Int32 nRecId) override
 
virtual ContextHandlerRef onCreateContext (sal_Int32 nElement, const AttributeList &rAttribs) override
 
virtual void onStartElement (const AttributeList &rAttribs) override
 
virtual void onCharacters (const OUString &rChars) override
 
virtual void onEndElement () override
 
virtual ContextHandlerRef onCreateRecordContext (sal_Int32 nRecId, SequenceInputStream &rStrm) override
 
virtual void onStartRecord (SequenceInputStream &rStrm) override
 
virtual void onEndRecord () override
 
virtual void initializeImport ()
 
virtual void finalizeImport ()
 
- Public Member Functions inherited from oox::core::FragmentHandler
 FragmentHandler (XmlFilterBase &rFilter, const OUString &rFragmentPath)
 
virtual ~FragmentHandler () override
 
 FragmentHandler (FragmentHandler const &)=default
 
 FragmentHandler (FragmentHandler &&)=default
 
FragmentHandleroperator= (FragmentHandler const &)=delete
 
FragmentHandleroperator= (FragmentHandler &&)=delete
 
css::uno::Reference< css::xml::sax::XFastContextHandler > getFastContextHandler ()
 Returns the com.sun.star.xml.sax.XFastContextHandler interface of this context. More...
 
virtual void SAL_CALL startDocument () override
 
virtual void SAL_CALL endDocument () override
 
virtual void SAL_CALL processingInstruction (const OUString &rTarget, const OUString &rData) override
 
virtual void SAL_CALL setDocumentLocator (const css::uno::Reference< css::xml::sax::XLocator > &rxLocator) override
 
virtual void SAL_CALL startFastElement (::sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL startUnknownElement (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL endFastElement (::sal_Int32 Element) override
 
virtual void SAL_CALL endUnknownElement (const OUString &Namespace, const OUString &Name) override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext (::sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createUnknownChildContext (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL characters (const OUString &aChars) override
 
virtual css::uno::Reference< css::io::XInputStream > openFragmentStream () const
 Opens the fragment stream referred by the own fragment path. More...
 
virtual const RecordInfogetRecordInfos () const
 

Private Attributes

PropertyMapmaSlideProperties
 
bool mbHasStartSound
 
bool mbLoopSound
 
bool mbStopSound
 
OUString msSndName
 

Additional Inherited Members

- Protected Member Functions inherited from oox::core::FragmentHandler
 FragmentHandler (XmlFilterBase &rFilter, const OUString &rFragmentPath, RelationsRef xRelations)
 

Detailed Description

Definition at line 36 of file soundactioncontext.hxx.

Constructor & Destructor Documentation

◆ SoundActionContext()

oox::ppt::SoundActionContext::SoundActionContext ( ::oox::core::FragmentHandler2 const &  rParent,
PropertyMap aProperties 
)
noexcept

Definition at line 41 of file soundactioncontext.cxx.

◆ ~SoundActionContext()

oox::ppt::SoundActionContext::~SoundActionContext ( )
overridevirtualnoexcept

Definition at line 50 of file soundactioncontext.cxx.

Member Function Documentation

◆ onCreateContext()

oox::core::ContextHandlerRef oox::ppt::SoundActionContext::onCreateContext ( sal_Int32  aElementToken,
const AttributeList rAttribs 
)
overridevirtual

◆ onEndElement()

void oox::ppt::SoundActionContext::onEndElement ( )
overridevirtual

Member Data Documentation

◆ maSlideProperties

PropertyMap& oox::ppt::SoundActionContext::maSlideProperties
private

Definition at line 46 of file soundactioncontext.hxx.

Referenced by onEndElement().

◆ mbHasStartSound

bool oox::ppt::SoundActionContext::mbHasStartSound
private

Definition at line 47 of file soundactioncontext.hxx.

Referenced by onCreateContext(), and onEndElement().

◆ mbLoopSound

bool oox::ppt::SoundActionContext::mbLoopSound
private

Definition at line 48 of file soundactioncontext.hxx.

Referenced by onCreateContext().

◆ mbStopSound

bool oox::ppt::SoundActionContext::mbStopSound
private

Definition at line 49 of file soundactioncontext.hxx.

Referenced by onCreateContext().

◆ msSndName

OUString oox::ppt::SoundActionContext::msSndName
private

Definition at line 50 of file soundactioncontext.hxx.

Referenced by onCreateContext(), and onEndElement().


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