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 > const &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
 

Private Attributes

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

Detailed Description

Definition at line 30 of file vbaexport.hxx.

Constructor & Destructor Documentation

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

Definition at line 479 of file vbaexport.cxx.

References mxModel.

Member Function Documentation

bool VbaExport::containsVBAProject ( )

Definition at line 1132 of file vbaexport.cxx.

References getLibraryContainer().

void VbaExport::exportVBA ( SotStorage pRootStorage)
css::uno::Reference< css::container::XNameContainer > VbaExport::getBasicLibrary ( ) const
private

Definition at line 1116 of file vbaexport.cxx.

References getLibraryContainer(), and getProjectName().

Referenced by exportVBA().

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

Definition at line 1108 of file vbaexport.cxx.

References oox::PropertySet::getAnyProperty(), and mxModel.

Referenced by containsVBAProject(), getBasicLibrary(), and getProjectName().

OUString VbaExport::getProjectName ( ) const
private

Definition at line 1147 of file vbaexport.cxx.

References getLibraryContainer().

Referenced by exportVBA(), and getBasicLibrary().

Member Data Documentation

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

Definition at line 49 of file vbaexport.hxx.

Referenced by getLibraryContainer().


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