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

The ChartView is responsible to manage the generation of Drawing Objects for visualization on a given OutputDevice. More...

#include <ChartView.hxx>

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

Public Member Functions

 ChartView ()=delete
 
 ChartView (css::uno::Reference< css::uno::XComponentContext > xContext, ChartModel &rModel)
 
virtual ~ChartView () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual bool getExplicitValuesForAxis (rtl::Reference< ::chart::Axis > xAxis, ExplicitScaleData &rExplicitScale, ExplicitIncrementData &rExplicitIncrement) override
 
virtual rtl::Reference< SvxShapegetShapeForCID (const OUString &rObjectCID) override
 
virtual css::awt::Rectangle getRectangleOfObject (const OUString &rObjectCID, bool bSnapRect=false) override
 
virtual css::awt::Rectangle getDiagramRectangleExcludingAxes () override
 
std::shared_ptr< DrawModelWrappergetDrawModelWrapper () override
 
virtual css::uno::Any SAL_CALL getTransferData (const css::datatransfer::DataFlavor &aFlavor) override
 
virtual css::uno::Sequence< css::datatransfer::DataFlavor > SAL_CALL getTransferDataFlavors () override
 
virtual sal_Bool SAL_CALL isDataFlavorSupported (const css::datatransfer::DataFlavor &aFlavor) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
virtual void SAL_CALL modified (const css::lang::EventObject &aEvent) override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
virtual void SAL_CALL addModeChangeListener (const css::uno::Reference< css::util::XModeChangeListener > &_rxListener) override
 
virtual void SAL_CALL removeModeChangeListener (const css::uno::Reference< css::util::XModeChangeListener > &_rxListener) override
 
virtual void SAL_CALL addModeChangeApproveListener (const css::uno::Reference< css::util::XModeChangeApproveListener > &_rxListener) override
 
virtual void SAL_CALL removeModeChangeApproveListener (const css::uno::Reference< css::util::XModeChangeApproveListener > &_rxListener) override
 
virtual void SAL_CALL update () override
 
virtual void SAL_CALL updateSoft () override
 
virtual void SAL_CALL updateHard () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance (const OUString &aServiceSpecifier) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments (const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames () override
 
virtual OUString SAL_CALL dump (OUString const &kind) override
 
void setViewDirty ()
 
css::uno::Reference< css::uno::XComponentContext > const & getComponentContext ()
 
void dumpAsXml (xmlTextWriterPtr pWriter) const
 

Private Member Functions

void init ()
 
void createShapes ()
 
void createShapes2D (const css::awt::Size &rPageSize)
 
bool createAxisTitleShapes2D (CreateShapeParam2D &rParam, const css::awt::Size &rPageSize, bool bHasRelativeSize)
 
void getMetaFile (const css::uno::Reference< css::io::XOutputStream > &xOutStream, bool bUseHighContrast)
 
SdrPagegetSdrPage ()
 
void impl_deleteCoordinateSystems ()
 
void impl_notifyModeChangeListener (const OUString &rNewMode)
 
void impl_refreshAddIn ()
 
void impl_updateView (bool bCheckLockedCtrler=true)
 
css::awt::Rectangle impl_createDiagramAndContent (const CreateShapeParam2D &rParam, const css::awt::Size &rPageSize)
 
 DECL_LINK (UpdateTimeBased, Timer *, void)
 
- Private Member Functions inherited from SfxListener
 SfxListener ()
 
 SfxListener (const SfxListener &rCopy)
 
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
 
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
 
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
 
void EndListeningAll ()
 
bool IsListening (SfxBroadcaster &rBroadcaster) const
 
sal_uInt16 GetBroadcasterCount () const
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint)
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
virtual bool IsSdrView () const
 

Private Attributes

std::mutex m_aMutex
 
css::uno::Reference< css::uno::XComponentContext > m_xCC
 
chart::ChartModel & mrChartModel
 
css::uno::Reference< css::lang::XMultiServiceFactory > m_xShapeFactory
 
rtl::Reference< SvxDrawPagem_xDrawPage
 
rtl::Reference< SvxShapeGroupAnyDmxRootShape
 
css::uno::Reference< css::uno::XInterface > m_xDashTable
 
css::uno::Reference< css::uno::XInterface > m_xGradientTable
 
css::uno::Reference< css::uno::XInterface > m_xHatchTable
 
css::uno::Reference< css::uno::XInterface > m_xBitmapTable
 
css::uno::Reference< css::uno::XInterface > m_xTransGradientTable
 
css::uno::Reference< css::uno::XInterface > m_xMarkerTable
 
std::shared_ptr< DrawModelWrapperm_pDrawModelWrapper
 
std::vector< std::unique_ptr< VCoordinateSystem > > m_aVCooSysList
 
comphelper::OInterfaceContainerHelper4< css::util::XModeChangeListener > m_aModeChangeListeners
 
bool m_bViewDirty
 
bool m_bInViewUpdate
 
bool m_bViewUpdatePending
 
bool m_bRefreshAddIn
 
css::awt::Size m_aPageResolution
 
bool m_bPointsWereSkipped
 
sal_Int32 m_nScaleXNumerator
 
sal_Int32 m_nScaleXDenominator
 
sal_Int32 m_nScaleYNumerator
 
sal_Int32 m_nScaleYDenominator
 
bool m_bSdrViewIsInEditMode
 
css::awt::Rectangle m_aResultingDiagramRectangleExcludingAxes
 
TimeBasedInfo maTimeBased
 
std::mutex maTimeMutex
 

Detailed Description

The ChartView is responsible to manage the generation of Drawing Objects for visualization on a given OutputDevice.

The ChartModel is responsible to notify changes to the view. The view than changes to state dirty. The view can be updated with call 'update'.

The View is not responsible to handle single user events (that is instead done by the ChartWindow).

Definition at line 85 of file ChartView.hxx.

Constructor & Destructor Documentation

◆ ChartView() [1/2]

chart::ChartView::ChartView ( )
delete

◆ ChartView() [2/2]

chart::ChartView::ChartView ( css::uno::Reference< css::uno::XComponentContext >  xContext,
ChartModel &  rModel 
)

◆ ~ChartView()

chart::ChartView::~ChartView ( )
overridevirtual

Member Function Documentation

◆ addModeChangeApproveListener()

void SAL_CALL chart::ChartView::addModeChangeApproveListener ( const css::uno::Reference< css::util::XModeChangeApproveListener > &  _rxListener)
overridevirtual

Definition at line 1587 of file ChartView.cxx.

◆ addModeChangeListener()

void SAL_CALL chart::ChartView::addModeChangeListener ( const css::uno::Reference< css::util::XModeChangeListener > &  _rxListener)
overridevirtual

◆ addPropertyChangeListener()

void SAL_CALL chart::ChartView::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual

Definition at line 1688 of file ChartView.cxx.

◆ addVetoableChangeListener()

void SAL_CALL chart::ChartView::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 1699 of file ChartView.cxx.

◆ createAxisTitleShapes2D()

bool chart::ChartView::createAxisTitleShapes2D ( CreateShapeParam2D rParam,
const css::awt::Size &  rPageSize,
bool  bHasRelativeSize 
)
private

◆ createInstance()

Reference< uno::XInterface > chart::ChartView::createInstance ( const OUString &  aServiceSpecifier)
overridevirtual

◆ createInstanceWithArguments()

Reference< uno::XInterface > chart::ChartView::createInstanceWithArguments ( const OUString &  ServiceSpecifier,
const css::uno::Sequence< css::uno::Any > &  Arguments 
)
overridevirtual

Definition at line 1771 of file ChartView.cxx.

References createInstance().

◆ createShapes()

void chart::ChartView::createShapes ( )
private

◆ createShapes2D()

void chart::ChartView::createShapes2D ( const css::awt::Size &  rPageSize)
private

◆ DECL_LINK()

chart::ChartView::DECL_LINK ( UpdateTimeBased  ,
Timer ,
void   
)
private

◆ disposing()

void SAL_CALL chart::ChartView::disposing ( const css::lang::EventObject &  Source)
overridevirtual

Definition at line 1412 of file ChartView.cxx.

◆ dump()

OUString chart::ChartView::dump ( OUString const &  kind)
overridevirtual

◆ dumpAsXml()

void chart::ChartView::dumpAsXml ( xmlTextWriterPtr  pWriter) const

Definition at line 1827 of file ChartView.cxx.

References m_pDrawModelWrapper.

Referenced by dump().

◆ getAvailableServiceNames()

uno::Sequence< OUString > chart::ChartView::getAvailableServiceNames ( )
overridevirtual

Definition at line 1777 of file ChartView.cxx.

References aServiceNames.

◆ getComponentContext()

css::uno::Reference< css::uno::XComponentContext > const & chart::ChartView::getComponentContext ( )
inline

Definition at line 180 of file ChartView.hxx.

Referenced by createShapes2D(), and impl_createDiagramAndContent().

◆ getDiagramRectangleExcludingAxes()

awt::Rectangle chart::ChartView::getDiagramRectangleExcludingAxes ( )
overridevirtual

Definition at line 856 of file ChartView.cxx.

References impl_updateView(), and m_aResultingDiagramRectangleExcludingAxes.

◆ getDrawModelWrapper()

std::shared_ptr< DrawModelWrapper > chart::ChartView::getDrawModelWrapper ( )
override

Definition at line 912 of file ChartView.cxx.

References m_pDrawModelWrapper.

◆ getExplicitValuesForAxis()

bool chart::ChartView::getExplicitValuesForAxis ( rtl::Reference< ::chart::Axis xAxis,
ExplicitScaleData rExplicitScale,
ExplicitIncrementData rExplicitIncrement 
)
overridevirtual

◆ getImplementationName()

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

Definition at line 312 of file ChartView.cxx.

References CHART_VIEW_SERVICE_IMPLEMENTATION_NAME.

◆ getMetaFile()

void chart::ChartView::getMetaFile ( const css::uno::Reference< css::io::XOutputStream > &  xOutStream,
bool  bUseHighContrast 
)
private

◆ getPropertySetInfo()

Reference< beans::XPropertySetInfo > SAL_CALL chart::ChartView::getPropertySetInfo ( )
overridevirtual

Definition at line 1621 of file ChartView.cxx.

◆ getPropertyValue()

Any SAL_CALL chart::ChartView::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

Definition at line 1680 of file ChartView.cxx.

References Any, and m_aPageResolution.

◆ getRectangleOfObject()

awt::Rectangle chart::ChartView::getRectangleOfObject ( const OUString &  rObjectCID,
bool  bSnapRect = false 
)
overridevirtual

◆ getSdrPage()

SdrPage * chart::ChartView::getSdrPage ( )
private

Definition at line 835 of file ChartView.cxx.

References m_xDrawPage.

Referenced by createShapes(), getShapeForCID(), and Notify().

◆ getShapeForCID()

rtl::Reference< SvxShape > chart::ChartView::getShapeForCID ( const OUString &  rObjectCID)
overridevirtual

◆ getSupportedServiceNames()

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

Definition at line 322 of file ChartView.cxx.

References CHART_VIEW_SERVICE_NAME.

◆ getTransferData()

uno::Any SAL_CALL chart::ChartView::getTransferData ( const css::datatransfer::DataFlavor &  aFlavor)
overridevirtual

Definition at line 273 of file ChartView.cxx.

References aSeq, getMetaFile(), and update().

◆ getTransferDataFlavors()

uno::Sequence< datatransfer::DataFlavor > SAL_CALL chart::ChartView::getTransferDataFlavors ( )
overridevirtual

Definition at line 296 of file ChartView.cxx.

◆ impl_createDiagramAndContent()

awt::Rectangle chart::ChartView::impl_createDiagramAndContent ( const CreateShapeParam2D rParam,
const css::awt::Size &  rPageSize 
)
private

Definition at line 499 of file ChartView.cxx.

References chart::VDiagram::adjustInnerSize(), chart::B3DHomMatrixToHomogenMatrix(), chart::VCoordinateSystem::createAxesLabels(), chart::ShapeFactory::createGroup2D(), chart::VCoordinateSystem::createMaximumAxesLabels(), chart::PlotterBase::createShapes(), chart::VDiagram::createShapes(), chart::createTransformationSceneToScreen(), chart::ThreeDHelper::getAutomaticCuboidPlanePositionForStandardBackWall(), chart::ThreeDHelper::getAutomaticCuboidPlanePositionForStandardBottom(), chart::ThreeDHelper::getAutomaticCuboidPlanePositionForStandardLeftWall(), getComponentContext(), chart::VDiagram::getCoordinateRegion(), chart::VCoordinateSystem::getCoordinateSystemResolution(), chart::SeriesPlotterContainer::getCooSysForPlotter(), chart::VDiagram::getCurrentRectangle(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMaxY(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinX(), basegfx::Range2D< typename TYPE, typename TRAITS >::getMinY(), chart::NumberFormatterWrapper::getNullDate(), getRectangleOfObject(), chart::ShapeFactory::getRectangleOfShape(), chart::VCoordinateSystem::getTransformationSceneToScreen(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), chart::VDiagram::init(), chart::PlotterBase::initPlotter(), m_aPageResolution, m_aResultingDiagramRectangleExcludingAxes, m_bPointsWereSkipped, chart::BaseGFXHelper::makeRectangle(), chart::CreateShapeParam2D::maRemainingSpace, chart::CreateShapeParam2D::mbUseFixedInnerSize, chart::CreateShapeParam2D::mpSeriesPlotterContainer, mrChartModel, chart::CreateShapeParam2D::mxDiagramWithAxesShapes, chart::CreateShapeParam2D::mxMarkHandles, chart::VSeriesPlotter::PointsWereSkipped(), chart::VDiagram::reduceToMinimumSize(), chart::ShapeFactory::removeSubShapes(), chart::VSeriesPlotter::setAvailableOuterRect(), chart::VSeriesPlotter::setCoordinateSystemResolution(), chart::VSeriesPlotter::setPageReferenceSize(), chart::VSeriesPlotter::setPieLabelsAllowToMove(), chart::PlotterBase::setTransformationSceneToScreen(), chart::VCoordinateSystem::setTransformationSceneToScreen(), chart::BaseGFXHelper::toAwtRectangle(), chart::VCoordinateSystem::updatePositions(), and chart::VSeriesPlotter::WantToPlotInFrontOfAxisLine().

Referenced by createShapes2D().

◆ impl_deleteCoordinateSystems()

void chart::ChartView::impl_deleteCoordinateSystems ( )
private

Definition at line 220 of file ChartView.cxx.

References m_aVCooSysList.

Referenced by createShapes(), and ~ChartView().

◆ impl_notifyModeChangeListener()

void chart::ChartView::impl_notifyModeChangeListener ( const OUString &  rNewMode)
private

◆ impl_refreshAddIn()

void chart::ChartView::impl_refreshAddIn ( )
private

Definition at line 1329 of file ChartView.cxx.

References m_bRefreshAddIn, mrChartModel, and TOOLS_WARN_EXCEPTION.

Referenced by createShapes().

◆ impl_updateView()

void chart::ChartView::impl_updateView ( bool  bCheckLockedCtrler = true)
private

◆ init()

void chart::ChartView::init ( )
private

Definition at line 184 of file ChartView.cxx.

References m_pDrawModelWrapper, m_xDrawPage, m_xShapeFactory, and SfxListener::StartListening().

Referenced by initialize().

◆ initialize()

void SAL_CALL chart::ChartView::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

Definition at line 196 of file ChartView.cxx.

References init().

◆ isDataFlavorSupported()

sal_Bool SAL_CALL chart::ChartView::isDataFlavorSupported ( const css::datatransfer::DataFlavor &  aFlavor)
overridevirtual

Definition at line 304 of file ChartView.cxx.

◆ modified()

void SAL_CALL chart::ChartView::modified ( const css::lang::EventObject &  aEvent)
overridevirtual

◆ Notify()

void chart::ChartView::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual

◆ removeModeChangeApproveListener()

void SAL_CALL chart::ChartView::removeModeChangeApproveListener ( const css::uno::Reference< css::util::XModeChangeApproveListener > &  _rxListener)
overridevirtual

Definition at line 1591 of file ChartView.cxx.

◆ removeModeChangeListener()

void SAL_CALL chart::ChartView::removeModeChangeListener ( const css::uno::Reference< css::util::XModeChangeListener > &  _rxListener)
overridevirtual

◆ removePropertyChangeListener()

void SAL_CALL chart::ChartView::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual

Definition at line 1693 of file ChartView.cxx.

◆ removeVetoableChangeListener()

void SAL_CALL chart::ChartView::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 1704 of file ChartView.cxx.

◆ setPropertyValue()

void SAL_CALL chart::ChartView::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual

◆ setViewDirty()

void chart::ChartView::setViewDirty ( )

Definition at line 1840 of file ChartView.cxx.

References m_bViewDirty, and maTimeMutex.

◆ supportsService()

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

Definition at line 317 of file ChartView.cxx.

References cppu::supportsService().

◆ update()

void SAL_CALL chart::ChartView::update ( )
overridevirtual

◆ updateHard()

void SAL_CALL chart::ChartView::updateHard ( )
overridevirtual

Definition at line 1615 of file ChartView.cxx.

References impl_updateView().

◆ updateSoft()

void SAL_CALL chart::ChartView::updateSoft ( )
overridevirtual

Definition at line 1610 of file ChartView.cxx.

References update().

Member Data Documentation

◆ m_aModeChangeListeners

comphelper::OInterfaceContainerHelper4<css::util::XModeChangeListener> chart::ChartView::m_aModeChangeListeners
private

◆ m_aMutex

std::mutex chart::ChartView::m_aMutex
private

◆ m_aPageResolution

css::awt::Size chart::ChartView::m_aPageResolution
private

Definition at line 237 of file ChartView.hxx.

Referenced by getPropertyValue(), impl_createDiagramAndContent(), and setPropertyValue().

◆ m_aResultingDiagramRectangleExcludingAxes

css::awt::Rectangle chart::ChartView::m_aResultingDiagramRectangleExcludingAxes
private

◆ m_aVCooSysList

std::vector< std::unique_ptr<VCoordinateSystem> > chart::ChartView::m_aVCooSysList
private

◆ m_bInViewUpdate

bool chart::ChartView::m_bInViewUpdate
private

Definition at line 232 of file ChartView.hxx.

Referenced by impl_updateView(), modified(), and Notify().

◆ m_bPointsWereSkipped

bool chart::ChartView::m_bPointsWereSkipped
private

Definition at line 238 of file ChartView.hxx.

Referenced by impl_createDiagramAndContent(), and setPropertyValue().

◆ m_bRefreshAddIn

bool chart::ChartView::m_bRefreshAddIn
private

Definition at line 234 of file ChartView.hxx.

Referenced by impl_refreshAddIn(), and impl_updateView().

◆ m_bSdrViewIsInEditMode

bool chart::ChartView::m_bSdrViewIsInEditMode
private

Definition at line 246 of file ChartView.hxx.

Referenced by impl_updateView(), Notify(), and setPropertyValue().

◆ m_bViewDirty

bool chart::ChartView::m_bViewDirty
private

Definition at line 231 of file ChartView.hxx.

Referenced by impl_updateView(), modified(), and setViewDirty().

◆ m_bViewUpdatePending

bool chart::ChartView::m_bViewUpdatePending
private

Definition at line 233 of file ChartView.hxx.

Referenced by impl_updateView(), and modified().

◆ m_nScaleXDenominator

sal_Int32 chart::ChartView::m_nScaleXDenominator
private

Definition at line 242 of file ChartView.hxx.

Referenced by getMetaFile(), and setPropertyValue().

◆ m_nScaleXNumerator

sal_Int32 chart::ChartView::m_nScaleXNumerator
private

Definition at line 241 of file ChartView.hxx.

Referenced by getMetaFile(), and setPropertyValue().

◆ m_nScaleYDenominator

sal_Int32 chart::ChartView::m_nScaleYDenominator
private

Definition at line 244 of file ChartView.hxx.

Referenced by getMetaFile(), and setPropertyValue().

◆ m_nScaleYNumerator

sal_Int32 chart::ChartView::m_nScaleYNumerator
private

Definition at line 243 of file ChartView.hxx.

Referenced by getMetaFile(), and setPropertyValue().

◆ m_pDrawModelWrapper

std::shared_ptr< DrawModelWrapper > chart::ChartView::m_pDrawModelWrapper
private

◆ m_xBitmapTable

css::uno::Reference< css::uno::XInterface > chart::ChartView::m_xBitmapTable
private

Definition at line 220 of file ChartView.hxx.

Referenced by createInstance().

◆ m_xCC

css::uno::Reference< css::uno::XComponentContext> chart::ChartView::m_xCC
private

Definition at line 206 of file ChartView.hxx.

Referenced by getMetaFile().

◆ m_xDashTable

css::uno::Reference< css::uno::XInterface > chart::ChartView::m_xDashTable
private

Definition at line 217 of file ChartView.hxx.

Referenced by createInstance().

◆ m_xDrawPage

rtl::Reference<SvxDrawPage> chart::ChartView::m_xDrawPage
private

Definition at line 213 of file ChartView.hxx.

Referenced by createShapes(), dump(), getMetaFile(), getSdrPage(), init(), and ~ChartView().

◆ m_xGradientTable

css::uno::Reference< css::uno::XInterface > chart::ChartView::m_xGradientTable
private

Definition at line 218 of file ChartView.hxx.

Referenced by createInstance().

◆ m_xHatchTable

css::uno::Reference< css::uno::XInterface > chart::ChartView::m_xHatchTable
private

Definition at line 219 of file ChartView.hxx.

Referenced by createInstance().

◆ m_xMarkerTable

css::uno::Reference< css::uno::XInterface > chart::ChartView::m_xMarkerTable
private

Definition at line 222 of file ChartView.hxx.

Referenced by createInstance().

◆ m_xShapeFactory

css::uno::Reference< css::lang::XMultiServiceFactory> chart::ChartView::m_xShapeFactory
private

Definition at line 211 of file ChartView.hxx.

Referenced by init(), and ~ChartView().

◆ m_xTransGradientTable

css::uno::Reference< css::uno::XInterface > chart::ChartView::m_xTransGradientTable
private

Definition at line 221 of file ChartView.hxx.

Referenced by createInstance().

◆ maTimeBased

TimeBasedInfo chart::ChartView::maTimeBased
private

Definition at line 250 of file ChartView.hxx.

Referenced by createShapes(), createShapes2D(), and ~ChartView().

◆ maTimeMutex

std::mutex chart::ChartView::maTimeMutex
private

Definition at line 251 of file ChartView.hxx.

Referenced by createShapes(), and setViewDirty().

◆ mrChartModel

chart::ChartModel& chart::ChartView::mrChartModel
private

◆ mxRootShape

rtl::Reference<SvxShapeGroupAnyD> chart::ChartView::mxRootShape
private

Definition at line 215 of file ChartView.hxx.

Referenced by createAxisTitleShapes2D(), createShapes(), createShapes2D(), and dump().


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