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

#include <ChartModelClone.hxx>

Collaboration diagram for chart::ChartModelClone:
[legend]

Public Member Functions

 ChartModelClone (const rtl::Reference<::chart::ChartModel > &i_model, const ModelFacet i_facet)
 
 ~ChartModelClone ()
 
 ChartModelClone (const ChartModelClone &)=delete
 
const ChartModelCloneoperator= (const ChartModelClone &)=delete
 
ModelFacet getFacet () const
 
void applyToModel (const rtl::Reference<::chart::ChartModel > &i_model) const
 
void dispose ()
 

Static Public Member Functions

static void applyModelContentToModel (const rtl::Reference<::chart::ChartModel > &i_model, const rtl::Reference<::chart::ChartModel > &i_modelToCopyFrom, const css::uno::Reference< css::chart2::XInternalDataProvider > &i_data)
 

Private Member Functions

bool impl_isDisposed () const
 

Private Attributes

rtl::Reference<::chart::ChartModel > m_xModelClone
 
css::uno::Reference< css::chart2::XInternalDataProvider > m_xDataClone
 
css::uno::Any m_aSelection
 

Detailed Description

Definition at line 40 of file ChartModelClone.hxx.

Constructor & Destructor Documentation

◆ ChartModelClone() [1/2]

chart::ChartModelClone::ChartModelClone ( const rtl::Reference<::chart::ChartModel > &  i_model,
const ModelFacet  i_facet 
)

◆ ~ChartModelClone()

chart::ChartModelClone::~ChartModelClone ( )

Definition at line 101 of file ChartModelClone.cxx.

References dispose(), and impl_isDisposed().

◆ ChartModelClone() [2/2]

chart::ChartModelClone::ChartModelClone ( const ChartModelClone )
delete

Member Function Documentation

◆ applyModelContentToModel()

void chart::ChartModelClone::applyModelContentToModel ( const rtl::Reference<::chart::ChartModel > &  i_model,
const rtl::Reference<::chart::ChartModel > &  i_modelToCopyFrom,
const css::uno::Reference< css::chart2::XInternalDataProvider > &  i_data 
)
static

◆ applyToModel()

void chart::ChartModelClone::applyToModel ( const rtl::Reference<::chart::ChartModel > &  i_model) const

◆ dispose()

void chart::ChartModelClone::dispose ( void  )

Definition at line 107 of file ChartModelClone.cxx.

References impl_isDisposed(), m_aSelection, m_xDataClone, and m_xModelClone.

Referenced by ~ChartModelClone().

◆ getFacet()

ModelFacet chart::ChartModelClone::getFacet ( ) const

◆ impl_isDisposed()

bool chart::ChartModelClone::impl_isDisposed ( ) const
inlineprivate

Definition at line 65 of file ChartModelClone.hxx.

References m_xModelClone.

Referenced by dispose(), and ~ChartModelClone().

◆ operator=()

const ChartModelClone & chart::ChartModelClone::operator= ( const ChartModelClone )
delete

Member Data Documentation

◆ m_aSelection

css::uno::Any chart::ChartModelClone::m_aSelection
private

Definition at line 70 of file ChartModelClone.hxx.

Referenced by applyToModel(), ChartModelClone(), dispose(), and getFacet().

◆ m_xDataClone

css::uno::Reference< css::chart2::XInternalDataProvider > chart::ChartModelClone::m_xDataClone
private

Definition at line 69 of file ChartModelClone.hxx.

Referenced by applyToModel(), ChartModelClone(), dispose(), and getFacet().

◆ m_xModelClone

rtl::Reference<::chart::ChartModel> chart::ChartModelClone::m_xModelClone
private

Definition at line 68 of file ChartModelClone.hxx.

Referenced by applyToModel(), ChartModelClone(), dispose(), and impl_isDisposed().


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