LibreOffice Module chart2 (master) 1
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
chart::wrapper::GridWrapper Class Reference

#include <GridWrapper.hxx>

Inheritance diagram for chart::wrapper::GridWrapper:
[legend]
Collaboration diagram for chart::wrapper::GridWrapper:
[legend]

Public Types

enum  tGridType {
  X_MAJOR_GRID ,
  Y_MAJOR_GRID ,
  Z_MAJOR_GRID ,
  X_MINOR_GRID ,
  Y_MINOR_GRID ,
  Z_MINOR_GRID
}
 

Public Member Functions

 GridWrapper (tGridType eType, std::shared_ptr< Chart2ModelContact > spChart2ModelContact)
 
virtual ~GridWrapper () override
 
virtual OUString SAL_CALL getImplementationName () override
 XServiceInfo declarations. More...
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 

Static Public Member Functions

static void getDimensionAndSubGridBool (tGridType eType, sal_Int32 &rnDimensionIndex, bool &rbSubGrid)
 

Protected Member Functions

virtual const css::uno::Sequence< css::beans::Property > & getPropertySequence () override
 
virtual std::vector< std::unique_ptr< WrappedProperty > > createWrappedProperties () override
 
virtual css::uno::Reference< css::beans::XPropertySetgetInnerPropertySet () override
 

Private Attributes

std::shared_ptr< Chart2ModelContactm_spChart2ModelContact
 
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > m_aEventListenerContainer
 
tGridType m_eType
 

Detailed Description

Definition at line 34 of file GridWrapper.hxx.

Member Enumeration Documentation

◆ tGridType

Enumerator
X_MAJOR_GRID 
Y_MAJOR_GRID 
Z_MAJOR_GRID 
X_MINOR_GRID 
Y_MINOR_GRID 
Z_MINOR_GRID 

Definition at line 41 of file GridWrapper.hxx.

Constructor & Destructor Documentation

◆ GridWrapper()

chart::wrapper::GridWrapper::GridWrapper ( tGridType  eType,
std::shared_ptr< Chart2ModelContact spChart2ModelContact 
)

Definition at line 47 of file GridWrapper.cxx.

References eType.

◆ ~GridWrapper()

chart::wrapper::GridWrapper::~GridWrapper ( )
overridevirtual

Definition at line 53 of file GridWrapper.cxx.

Member Function Documentation

◆ addEventListener()

void SAL_CALL chart::wrapper::GridWrapper::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  xListener)
overridevirtual

◆ createWrappedProperties()

std::vector< std::unique_ptr< WrappedProperty > > chart::wrapper::GridWrapper::createWrappedProperties ( )
overrideprotectedvirtual

Definition at line 142 of file GridWrapper.cxx.

◆ dispose()

void SAL_CALL chart::wrapper::GridWrapper::dispose ( void  )
overridevirtual

◆ getDimensionAndSubGridBool()

void chart::wrapper::GridWrapper::getDimensionAndSubGridBool ( tGridType  eType,
sal_Int32 &  rnDimensionIndex,
bool &  rbSubGrid 
)
static

◆ getImplementationName()

OUString SAL_CALL chart::wrapper::GridWrapper::getImplementationName ( )
overridevirtual

XServiceInfo declarations.

Definition at line 151 of file GridWrapper.cxx.

◆ getInnerPropertySet()

Reference< beans::XPropertySet > chart::wrapper::GridWrapper::getInnerPropertySet ( )
overrideprotectedvirtual

◆ getPropertySequence()

const Sequence< beans::Property > & chart::wrapper::GridWrapper::getPropertySequence ( )
overrideprotectedvirtual

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL chart::wrapper::GridWrapper::getSupportedServiceNames ( )
overridevirtual

Definition at line 161 of file GridWrapper.cxx.

◆ removeEventListener()

void SAL_CALL chart::wrapper::GridWrapper::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
overridevirtual

◆ supportsService()

sal_Bool SAL_CALL chart::wrapper::GridWrapper::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 156 of file GridWrapper.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_aEventListenerContainer

::comphelper::OInterfaceContainerHelper4<css::lang::XEventListener> chart::wrapper::GridWrapper::m_aEventListenerContainer
private

Definition at line 74 of file GridWrapper.hxx.

Referenced by addEventListener(), dispose(), and removeEventListener().

◆ m_eType

tGridType chart::wrapper::GridWrapper::m_eType
private

Definition at line 76 of file GridWrapper.hxx.

Referenced by getInnerPropertySet().

◆ m_spChart2ModelContact

std::shared_ptr< Chart2ModelContact > chart::wrapper::GridWrapper::m_spChart2ModelContact
private

Definition at line 73 of file GridWrapper.hxx.

Referenced by getInnerPropertySet().


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