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

#include <vbaexport.hxx>

Public Member Functions

 VbaExport (css::uno::Reference< css::frame::XModel > xModel)
 
void exportVBA (SotStorage *pRootStorage)
 
bool containsVBAProject ()
 

Private Member Functions

css::uno::Reference< css::container::XNameContainer > getBasicLibrary () const
 
css::uno::Reference< css::script::XLibraryContainer > getLibraryContainer () const
 
OUString getProjectName () const
 
rtl_TextEncoding getVBATextEncoding () const
 

Private Attributes

css::uno::Reference< css::frame::XModel > mxModel
 

Detailed Description

Definition at line 30 of file vbaexport.hxx.

Constructor & Destructor Documentation

◆ VbaExport()

VbaExport::VbaExport ( css::uno::Reference< css::frame::XModel >  xModel)

Definition at line 477 of file vbaexport.cxx.

References mxModel, and xModel.

Member Function Documentation

◆ containsVBAProject()

bool VbaExport::containsVBAProject ( )

Definition at line 1153 of file vbaexport.cxx.

References getLibraryContainer().

◆ exportVBA()

void VbaExport::exportVBA ( SotStorage pRootStorage)

◆ getBasicLibrary()

css::uno::Reference< css::container::XNameContainer > VbaExport::getBasicLibrary ( ) const
private

Definition at line 1137 of file vbaexport.cxx.

References getLibraryContainer(), and getProjectName().

Referenced by exportVBA().

◆ getLibraryContainer()

css::uno::Reference< css::script::XLibraryContainer > VbaExport::getLibraryContainer ( ) const
private

◆ getProjectName()

OUString VbaExport::getProjectName ( ) const
private

Definition at line 1168 of file vbaexport.cxx.

References getLibraryContainer().

Referenced by exportVBA(), and getBasicLibrary().

◆ getVBATextEncoding()

rtl_TextEncoding VbaExport::getVBATextEncoding ( ) const
private

Definition at line 1177 of file vbaexport.cxx.

References getLibraryContainer().

Referenced by exportVBA().

Member Data Documentation

◆ mxModel

css::uno::Reference<css::frame::XModel> VbaExport::mxModel
private

Definition at line 50 of file vbaexport.hxx.

Referenced by getLibraryContainer().


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