LibreOffice Module sc (master) 1
|
#include <ChartTools.hxx>
Public Member Functions | |
ChartIterator (ScDocShell *pDocShell, SCTAB nTab, ChartSourceType eChartSourceType) | |
SdrOle2Obj * | next () |
Private Attributes | |
std::unique_ptr< SdrObjListIter > | m_pIterator |
ChartSourceType | m_eChartSourceType |
Definition at line 32 of file ChartTools.hxx.
sc::tools::ChartIterator::ChartIterator | ( | ScDocShell * | pDocShell, |
SCTAB | nTab, | ||
ChartSourceType | eChartSourceType | ||
) |
Definition at line 58 of file ChartTools.cxx.
References ScDocShell::GetDocument(), ScDocument::GetDrawLayer(), SdrModel::GetPage(), and m_pIterator.
SdrOle2Obj * sc::tools::ChartIterator::next | ( | ) |
Definition at line 73 of file ChartTools.cxx.
References sc::tools::CELL_RANGE, ScDocument::IsChart(), m_eChartSourceType, m_pIterator, sc::tools::PIVOT_TABLE, and pObject.
Referenced by sc::tools::findChartsByName(), sc::tools::getAllPivotChartsConnectedTo(), sc::tools::getChartByIndex(), sc::TablePivotCharts::getCount(), and sc::TablePivotCharts::getElementNames().
|
private |
Definition at line 36 of file ChartTools.hxx.
Referenced by next().
|
private |
Definition at line 35 of file ChartTools.hxx.
Referenced by ChartIterator(), and next().