LibreOffice Module sw (master) 1
|
Give access to the data-provider for chart. More...
#include <IDocumentChartDataProviderAccess.hxx>
Public Member Functions | |
virtual SwChartDataProvider * | GetChartDataProvider (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_Helper & | GetChartControllerHelper ()=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 () |
Give access to the data-provider for chart.
Definition at line 28 of file IDocumentChartDataProviderAccess.hxx.
|
inlineprotectedvirtual |
Definition at line 48 of file IDocumentChartDataProviderAccess.hxx.
|
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().
|
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().
|
pure virtual |
returns or creates the data-provider for chart
Implemented in sw::DocumentChartDataProviderManager.
Referenced by SaveTable::CreateNew(), SwTable::DeleteSel(), SwTable::InsertCol(), SwTable::InsertRow_(), SwXServiceProvider::MakeInstance(), SwDoc::SetTableName(), SwNodes::SplitTable(), SwInsertChart::SwInsertChart(), SwUndoTableNdsChg::UndoImpl(), SwUndoTableMerge::UndoImpl(), SwUndoMergeTable::UndoImpl(), and SwDoc::UpdateCharts_().