LibreOffice Module sc (master)  1
Typedefs | Functions
vbawindows.cxx File Reference
#include "vbawindows.hxx"
#include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
#include <com/sun/star/frame/Desktop.hpp>
#include <cppuhelper/implbase.hxx>
#include <comphelper/sequence.hxx>
#include <o3tl/safeint.hxx>
#include <rtl/ref.hxx>
#include "vbawindow.hxx"
#include "vbaworkbook.hxx"
#include <unordered_map>
Include dependency graph for vbawindows.cxx:

Go to the source code of this file.

Typedefs

typedef std::unordered_map< OUString, sal_Int32 > NameIndexHash
 
typedef std::vector< uno::Reference< sheet::XSpreadsheetDocument > > Components
 
typedef ::cppu::WeakImplHelper< container::XEnumerationAccess, css::container::XIndexAccess, css::container::XNameAccess > WindowsAccessImpl_BASE
 

Functions

static uno::Reference< XHelperInterface > lcl_createWorkbookHIParent (const uno::Reference< frame::XModel > &xModel, const uno::Reference< uno::XComponentContext > &xContext, const uno::Any &aApplication)
 
static uno::Any ComponentToWindow (const uno::Any &aSource, const uno::Reference< uno::XComponentContext > &xContext, const uno::Any &aApplication)
 

Typedef Documentation

typedef std::vector< uno::Reference< sheet::XSpreadsheetDocument > > Components

Definition at line 54 of file vbawindows.cxx.

typedef std::unordered_map< OUString,sal_Int32 > NameIndexHash

Definition at line 38 of file vbawindows.cxx.

typedef ::cppu::WeakImplHelper< container::XEnumerationAccess , css::container::XIndexAccess , css::container::XNameAccess > WindowsAccessImpl_BASE

Definition at line 118 of file vbawindows.cxx.

Function Documentation

static uno::Any ComponentToWindow ( const uno::Any aSource,
const uno::Reference< uno::XComponentContext > &  xContext,
const uno::Any aApplication 
)
static

Definition at line 45 of file vbawindows.cxx.

References lcl_createWorkbookHIParent(), xController, and xModel.

Referenced by ScVbaWindows::createCollectionObject().

static uno::Reference< XHelperInterface > lcl_createWorkbookHIParent ( const uno::Reference< frame::XModel > &  xModel,
const uno::Reference< uno::XComponentContext > &  xContext,
const uno::Any aApplication 
)
static

Definition at line 40 of file vbawindows.cxx.

Referenced by ComponentToWindow().