LibreOffice Module sw (master) 1
Public Member Functions | Protected Member Functions | List of all members
IDocumentChartDataProviderAccess Class Referenceabstract

Give access to the data-provider for chart. More...

#include <IDocumentChartDataProviderAccess.hxx>

Inheritance diagram for IDocumentChartDataProviderAccess:
[legend]

Public Member Functions

virtual SwChartDataProviderGetChartDataProvider (bool bCreate=false) const =0
 returns or creates the data-provider for chart More...
 
virtual void CreateChartInternalDataProviders (const SwTable *pTable)=0
 calls createInternalDataProvider for all charts using the specified table More...
 
virtual SwChartLockController_HelperGetChartControllerHelper ()=0
 returns chart controller helper that is used to lock/unlock all charts when relevant parts of tables are changed More...
 

Protected Member Functions

virtual ~IDocumentChartDataProviderAccess ()
 

Detailed Description

Give access to the data-provider for chart.

Definition at line 28 of file IDocumentChartDataProviderAccess.hxx.

Constructor & Destructor Documentation

◆ ~IDocumentChartDataProviderAccess()

virtual IDocumentChartDataProviderAccess::~IDocumentChartDataProviderAccess ( )
inlineprotectedvirtual

Definition at line 48 of file IDocumentChartDataProviderAccess.hxx.

Member Function Documentation

◆ CreateChartInternalDataProviders()

virtual void IDocumentChartDataProviderAccess::CreateChartInternalDataProviders ( const SwTable pTable)
pure virtual

calls createInternalDataProvider for all charts using the specified table

Implemented in sw::DocumentChartDataProviderManager.

Referenced by SwNodes::MergeTable(), SwTable::OldMerge(), SwTable::OldSplitRow(), SwTable::SplitCol(), and SwEditShell::TableToText().

◆ GetChartControllerHelper()

virtual SwChartLockController_Helper & IDocumentChartDataProviderAccess::GetChartControllerHelper ( )
pure virtual

returns chart controller helper that is used to lock/unlock all charts when relevant parts of tables are changed

Implemented in sw::DocumentChartDataProviderManager.

Referenced by SwChartDataProvider::DeleteBox(), SwChartDataProvider::DisposeAllDataSequences(), and SwChartDataProvider::InvalidateTable().

◆ GetChartDataProvider()

virtual SwChartDataProvider * IDocumentChartDataProviderAccess::GetChartDataProvider ( bool  bCreate = false) const
pure virtual

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