LibreOffice Module sw (master)  1
Classes | Typedefs | Functions | Variables
vbaborders.cxx File Reference
#include "vbaborders.hxx"
#include <ooo/vba/word/XBorder.hpp>
#include <ooo/vba/word/WdBorderType.hpp>
#include <ooo/vba/word/WdLineStyle.hpp>
#include <sal/macros.h>
#include <cppuhelper/implbase.hxx>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/table/TableBorder.hpp>
#include <com/sun/star/table/ShadowFormat.hpp>
#include <com/sun/star/table/ShadowLocation.hpp>
#include "vbapalette.hxx"
Include dependency graph for vbaborders.cxx:

Go to the source code of this file.

Classes

class  SwVbaBorder
 
class  RangeBorders
 
class  RangeBorderEnumWrapper
 

Typedefs

typedef ::cppu::WeakImplHelper< container::XIndexAccess > RangeBorders_Base
 
typedef InheritedHelperInterfaceWeakImpl< word::XBorder > SwVbaBorder_Base
 

Functions

static uno::Reference< container::XIndexAccess > rangeToBorderIndexAccess (const uno::Reference< table::XCellRange > &xRange, const uno::Reference< uno::XComponentContext > &xContext, VbaPalette const &rPalette)
 

Variables

static const sal_Int16 supportedIndexTable [] = { word::WdBorderType::wdBorderBottom, word::WdBorderType::wdBorderDiagonalDown, word::WdBorderType::wdBorderDiagonalUp, word::WdBorderType::wdBorderHorizontal, word::WdBorderType::wdBorderLeft, word::WdBorderType::wdBorderRight, word::WdBorderType::wdBorderTop, word::WdBorderType::wdBorderVertical }
 
static const sal_Int32 OOLineHairline = 2
 

Typedef Documentation

typedef ::cppu::WeakImplHelper<container::XIndexAccess > RangeBorders_Base

Definition at line 34 of file vbaborders.cxx.

Definition at line 35 of file vbaborders.cxx.

Function Documentation

static uno::Reference< container::XIndexAccess > rangeToBorderIndexAccess ( const uno::Reference< table::XCellRange > &  xRange,
const uno::Reference< uno::XComponentContext > &  xContext,
VbaPalette const &  rPalette 
)
static

Definition at line 277 of file vbaborders.cxx.

Variable Documentation

const sal_Int32 OOLineHairline = 2
static

Definition at line 42 of file vbaborders.cxx.

Referenced by SwVbaBorder::setLineStyle().

const sal_Int16 supportedIndexTable[] = { word::WdBorderType::wdBorderBottom, word::WdBorderType::wdBorderDiagonalDown, word::WdBorderType::wdBorderDiagonalUp, word::WdBorderType::wdBorderHorizontal, word::WdBorderType::wdBorderLeft, word::WdBorderType::wdBorderRight, word::WdBorderType::wdBorderTop, word::WdBorderType::wdBorderVertical }
static

Definition at line 39 of file vbaborders.cxx.