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

Definition at line 1116 of file vbaexport.cxx.

References getLibraryContainer(), and getProjectName().

Referenced by exportVBA().

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

Definition at line 1108 of file vbaexport.cxx.

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

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

OUString VbaExport::getProjectName ( ) const

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

Definition at line 49 of file vbaexport.hxx.

Referenced by getLibraryContainer().

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