LibreOffice Module chart2 (master) 1
Public Member Functions | Private Attributes | List of all members
chart::LabeledDataSequence Class Referencefinal

#include <LabeledDataSequence.hxx>

Inheritance diagram for chart::LabeledDataSequence:
[legend]
Collaboration diagram for chart::LabeledDataSequence:
[legend]

Public Member Functions

 LabeledDataSequence ()
 
 LabeledDataSequence (const LabeledDataSequence &)
 
 LabeledDataSequence (css::uno::Reference< css::chart2::data::XDataSequence > xValues)
 
 LabeledDataSequence (css::uno::Reference< css::chart2::data::XDataSequence > xValues, css::uno::Reference< css::chart2::data::XDataSequence > xLabels)
 
virtual ~LabeledDataSequence () override
 
virtual OUString SAL_CALL getImplementationName () override
 declare XServiceInfo methods More...
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Reference< css::chart2::data::XDataSequence > SAL_CALL getValues () override
 
virtual void SAL_CALL setValues (const css::uno::Reference< css::chart2::data::XDataSequence > &xSequence) override
 
virtual css::uno::Reference< css::chart2::data::XDataSequence > SAL_CALL getLabel () override
 
virtual void SAL_CALL setLabel (const css::uno::Reference< css::chart2::data::XDataSequence > &xSequence) override
 
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL createClone () override
 
virtual void SAL_CALL addModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) override
 
virtual void SAL_CALL removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) override
 

Private Attributes

css::uno::Reference< css::chart2::data::XDataSequence > m_xData
 
css::uno::Reference< css::chart2::data::XDataSequence > m_xLabel
 
rtl::Reference< ModifyEventForwarderm_xModifyEventForwarder
 

Detailed Description

Definition at line 43 of file LabeledDataSequence.hxx.

Constructor & Destructor Documentation

◆ LabeledDataSequence() [1/4]

chart::LabeledDataSequence::LabeledDataSequence ( )
explicit

Definition at line 35 of file LabeledDataSequence.cxx.

Referenced by createClone().

◆ LabeledDataSequence() [2/4]

chart::LabeledDataSequence::LabeledDataSequence ( const LabeledDataSequence rSource)
explicit

◆ LabeledDataSequence() [3/4]

chart::LabeledDataSequence::LabeledDataSequence ( css::uno::Reference< css::chart2::data::XDataSequence >  xValues)
explicit

◆ LabeledDataSequence() [4/4]

chart::LabeledDataSequence::LabeledDataSequence ( css::uno::Reference< css::chart2::data::XDataSequence >  xValues,
css::uno::Reference< css::chart2::data::XDataSequence >  xLabels 
)
explicit

◆ ~LabeledDataSequence()

chart::LabeledDataSequence::~LabeledDataSequence ( )
overridevirtual

Member Function Documentation

◆ addModifyListener()

void SAL_CALL chart::LabeledDataSequence::addModifyListener ( const css::uno::Reference< css::util::XModifyListener > &  aListener)
overridevirtual

Definition at line 143 of file LabeledDataSequence.cxx.

References m_xModifyEventForwarder.

◆ createClone()

uno::Reference< util::XCloneable > SAL_CALL chart::LabeledDataSequence::createClone ( )
overridevirtual

Definition at line 125 of file LabeledDataSequence.cxx.

References LabeledDataSequence(), m_xData, and m_xLabel.

◆ getImplementationName()

OUString SAL_CALL chart::LabeledDataSequence::getImplementationName ( )
overridevirtual

declare XServiceInfo methods

Definition at line 153 of file LabeledDataSequence.cxx.

◆ getLabel()

uno::Reference< chart2::data::XDataSequence > SAL_CALL chart::LabeledDataSequence::getLabel ( )
overridevirtual

Definition at line 108 of file LabeledDataSequence.cxx.

References m_xLabel.

◆ getSupportedServiceNames()

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

Definition at line 163 of file LabeledDataSequence.cxx.

◆ getValues()

uno::Reference< chart2::data::XDataSequence > SAL_CALL chart::LabeledDataSequence::getValues ( )
overridevirtual

Definition at line 92 of file LabeledDataSequence.cxx.

References m_xData.

◆ removeModifyListener()

void SAL_CALL chart::LabeledDataSequence::removeModifyListener ( const css::uno::Reference< css::util::XModifyListener > &  aListener)
overridevirtual

Definition at line 148 of file LabeledDataSequence.cxx.

References m_xModifyEventForwarder.

◆ setLabel()

void SAL_CALL chart::LabeledDataSequence::setLabel ( const css::uno::Reference< css::chart2::data::XDataSequence > &  xSequence)
overridevirtual

◆ setValues()

void SAL_CALL chart::LabeledDataSequence::setValues ( const css::uno::Reference< css::chart2::data::XDataSequence > &  xSequence)
overridevirtual

◆ supportsService()

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

Definition at line 158 of file LabeledDataSequence.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_xData

css::uno::Reference< css::chart2::data::XDataSequence > chart::LabeledDataSequence::m_xData
private

◆ m_xLabel

css::uno::Reference< css::chart2::data::XDataSequence > chart::LabeledDataSequence::m_xLabel
private

◆ m_xModifyEventForwarder

rtl::Reference<ModifyEventForwarder> chart::LabeledDataSequence::m_xModifyEventForwarder
private

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