LibreOffice Module sw (master) 1
|
#include <DocumentChartDataProviderManager.hxx>
Public Member Functions | |
DocumentChartDataProviderManager (SwDoc &i_rSwdoc) | |
SwChartDataProvider * | GetChartDataProvider (bool bCreate=false) const override |
returns or creates the data-provider for chart More... | |
void | CreateChartInternalDataProviders (const SwTable *pTable) override |
calls createInternalDataProvider for all charts using the specified table More... | |
SwChartLockController_Helper & | GetChartControllerHelper () override |
returns chart controller helper that is used to lock/unlock all charts when relevant parts of tables are changed More... | |
virtual | ~DocumentChartDataProviderManager () override |
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... | |
Private Member Functions | |
DocumentChartDataProviderManager (DocumentChartDataProviderManager const &)=delete | |
DocumentChartDataProviderManager & | operator= (DocumentChartDataProviderManager const &)=delete |
Private Attributes | |
SwDoc & | m_rDoc |
rtl::Reference< SwChartDataProvider > | maChartDataProviderImplRef |
std::unique_ptr< SwChartLockController_Helper > | mpChartControllerHelper |
Additional Inherited Members | |
Protected Member Functions inherited from IDocumentChartDataProviderAccess | |
virtual | ~IDocumentChartDataProviderAccess () |
Definition at line 35 of file DocumentChartDataProviderManager.hxx.
sw::DocumentChartDataProviderManager::DocumentChartDataProviderManager | ( | SwDoc & | i_rSwdoc | ) |
Definition at line 37 of file DocumentChartDataProviderManager.cxx.
|
overridevirtual |
Definition at line 95 of file DocumentChartDataProviderManager.cxx.
References maChartDataProviderImplRef.
|
privatedelete |
|
overridevirtual |
calls createInternalDataProvider for all charts using the specified table
Implements IDocumentChartDataProviderAccess.
Definition at line 55 of file DocumentChartDataProviderManager.cxx.
References aName, SwNodeIndex::Assign(), SwNode::EndOfSectionNode(), SwOLENode::GetChartTableName(), IDocumentLayoutAccess::GetCurrentLayout(), SwNodes::GetEndOfAutotext(), SwTable::GetFrameFormat(), SwDoc::getIDocumentLayoutAccess(), SwContentNode::getLayoutFrame(), SwFormat::GetName(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwNode::GetOLENode(), SwOLENode::GetOLEObj(), SwOLEObj::GetOleRef(), SwNode::GetStartNode(), m_rDoc, SwNode::StartOfSectionNode(), and svt::EmbeddedObjectRef::TryRunningState().
|
overridevirtual |
returns chart controller helper that is used to lock/unlock all charts when relevant parts of tables are changed
Implements IDocumentChartDataProviderAccess.
Definition at line 86 of file DocumentChartDataProviderManager.cxx.
References m_rDoc, and mpChartControllerHelper.
|
overridevirtual |
returns or creates the data-provider for chart
Implements IDocumentChartDataProviderAccess.
Definition at line 42 of file DocumentChartDataProviderManager.cxx.
References m_rDoc, and maChartDataProviderImplRef.
|
privatedelete |
|
private |
Definition at line 55 of file DocumentChartDataProviderManager.hxx.
Referenced by CreateChartInternalDataProviders(), GetChartControllerHelper(), and GetChartDataProvider().
|
mutableprivate |
Definition at line 57 of file DocumentChartDataProviderManager.hxx.
Referenced by GetChartDataProvider(), and ~DocumentChartDataProviderManager().
|
private |
Definition at line 58 of file DocumentChartDataProviderManager.hxx.
Referenced by GetChartControllerHelper().