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

#include <vbaproject.hxx>

Inheritance diagram for oox::ole::VbaFilterConfig:
[legend]

Public Member Functions

 VbaFilterConfig (const css::uno::Reference< css::uno::XComponentContext > &rxContext, std::u16string_view rConfigCompName)
 
 ~VbaFilterConfig ()
 
bool isImportVba () const
 Returns true, if the VBA source code and forms should be imported. More...
 
bool isImportVbaExecutable () const
 Returns true, if the VBA source code should be imported executable. More...
 
bool isExportVba () const
 Returns true, if the VBA source code and forms should be exported. More...
 

Private Attributes

css::uno::Reference< css::uno::XInterface > mxConfigAccess
 

Detailed Description

Definition at line 53 of file vbaproject.hxx.

Constructor & Destructor Documentation

◆ VbaFilterConfig()

oox::ole::VbaFilterConfig::VbaFilterConfig ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
std::u16string_view  rConfigCompName 
)
explicit

Definition at line 84 of file vbaproject.cxx.

References Exception, mxConfigAccess, comphelper::ReadOnly, and TOOLS_WARN_EXCEPTION.

◆ ~VbaFilterConfig()

oox::ole::VbaFilterConfig::~VbaFilterConfig ( )

Definition at line 100 of file vbaproject.cxx.

Member Function Documentation

◆ isExportVba()

bool oox::ole::VbaFilterConfig::isExportVba ( ) const

Returns true, if the VBA source code and forms should be exported.

Definition at line 114 of file vbaproject.cxx.

References mxConfigAccess.

Referenced by oox::ole::VbaProject::importVbaProject().

◆ isImportVba()

bool oox::ole::VbaFilterConfig::isImportVba ( ) const

Returns true, if the VBA source code and forms should be imported.

Definition at line 104 of file vbaproject.cxx.

References mxConfigAccess.

Referenced by oox::ole::VbaProject::importVbaProject().

◆ isImportVbaExecutable()

bool oox::ole::VbaFilterConfig::isImportVbaExecutable ( ) const

Returns true, if the VBA source code should be imported executable.

Definition at line 109 of file vbaproject.cxx.

References mxConfigAccess.

Referenced by oox::ole::VbaProject::importModulesAndForms(), and oox::ole::VbaProject::readVbaModules().

Member Data Documentation

◆ mxConfigAccess

css::uno::Reference< css::uno::XInterface > oox::ole::VbaFilterConfig::mxConfigAccess
private

Definition at line 70 of file vbaproject.hxx.

Referenced by isExportVba(), isImportVba(), isImportVbaExecutable(), and VbaFilterConfig().


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