LibreOffice Module starmath (master) 1
Public Member Functions | Private Attributes | List of all members
SmXMLExportWrapper Class Reference

#include <mathmlexport.hxx>

Public Member Functions

 SmXMLExportWrapper (css::uno::Reference< css::frame::XModel > xRef)
 
bool Export (SfxMedium &rMedium)
 
void SetFlat (bool bIn)
 
bool IsUseHTMLMLEntities () const
 
void SetUseHTMLMLEntities (bool bUseHTMLMLEntities)
 
bool WriteThroughComponent (const css::uno::Reference< css::io::XOutputStream > &xOutputStream, const css::uno::Reference< css::lang::XComponent > &xComponent, css::uno::Reference< css::uno::XComponentContext > const &rxContext, css::uno::Reference< css::beans::XPropertySet > const &rPropSet, const char *pComponentName)
 
bool WriteThroughComponent (const css::uno::Reference< css::embed::XStorage > &xStor, const css::uno::Reference< css::lang::XComponent > &xComponent, const char *pStreamName, css::uno::Reference< css::uno::XComponentContext > const &rxContext, css::uno::Reference< css::beans::XPropertySet > const &rPropSet, const char *pComponentName)
 

Private Attributes

css::uno::Reference< css::frame::XModel > xModel
 
bool bFlat
 
bool m_bUseHTMLMLEntities
 

Detailed Description

Definition at line 41 of file mathmlexport.hxx.

Constructor & Destructor Documentation

◆ SmXMLExportWrapper()

SmXMLExportWrapper::SmXMLExportWrapper ( css::uno::Reference< css::frame::XModel >  xRef)
inlineexplicit

Definition at line 52 of file mathmlexport.hxx.

Member Function Documentation

◆ Export()

bool SmXMLExportWrapper::Export ( SfxMedium rMedium)

◆ IsUseHTMLMLEntities()

bool SmXMLExportWrapper::IsUseHTMLMLEntities ( ) const
inline

Definition at line 62 of file mathmlexport.hxx.

References m_bUseHTMLMLEntities.

◆ SetFlat()

void SmXMLExportWrapper::SetFlat ( bool  bIn)
inline

Definition at line 60 of file mathmlexport.hxx.

References bFlat.

Referenced by SmDocShell::ConvertTo(), SmDocShell::Save(), and SmDocShell::SaveAs().

◆ SetUseHTMLMLEntities()

void SmXMLExportWrapper::SetUseHTMLMLEntities ( bool  bUseHTMLMLEntities)
inline

Definition at line 63 of file mathmlexport.hxx.

References m_bUseHTMLMLEntities.

Referenced by SmDocShell::ConvertTo().

◆ WriteThroughComponent() [1/2]

bool SmXMLExportWrapper::WriteThroughComponent ( const css::uno::Reference< css::embed::XStorage > &  xStor,
const css::uno::Reference< css::lang::XComponent > &  xComponent,
const char *  pStreamName,
css::uno::Reference< css::uno::XComponentContext > const &  rxContext,
css::uno::Reference< css::beans::XPropertySet > const &  rPropSet,
const char *  pComponentName 
)

◆ WriteThroughComponent() [2/2]

bool SmXMLExportWrapper::WriteThroughComponent ( const css::uno::Reference< css::io::XOutputStream > &  xOutputStream,
const css::uno::Reference< css::lang::XComponent > &  xComponent,
css::uno::Reference< css::uno::XComponentContext > const &  rxContext,
css::uno::Reference< css::beans::XPropertySet > const &  rPropSet,
const char *  pComponentName 
)

Referenced by Export().

Member Data Documentation

◆ bFlat

bool SmXMLExportWrapper::bFlat
private

Definition at line 44 of file mathmlexport.hxx.

Referenced by Export(), and SetFlat().

◆ m_bUseHTMLMLEntities

bool SmXMLExportWrapper::m_bUseHTMLMLEntities
private

Definition at line 49 of file mathmlexport.hxx.

Referenced by IsUseHTMLMLEntities(), and SetUseHTMLMLEntities().

◆ xModel

css::uno::Reference<css::frame::XModel> SmXMLExportWrapper::xModel
private

Definition at line 43 of file mathmlexport.hxx.

Referenced by Export().


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