LibreOffice Module sc (master) 1
|
#include <ChartTools.hxx>
Public Member Functions | |
ChartIterator (ScDocShell *pDocShell, SCTAB nTab, ChartSourceType eChartSourceType) | |
SdrOle2Obj * | next () |
Private Attributes | |
std::optional< SdrObjListIter > | m_oIterator |
ChartSourceType | m_eChartSourceType |
Definition at line 33 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_oIterator.
SdrOle2Obj * sc::tools::ChartIterator::next | ( | ) |
Definition at line 73 of file ChartTools.cxx.
References sc::tools::CELL_RANGE, ScDocument::IsChart(), m_eChartSourceType, m_oIterator, 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 37 of file ChartTools.hxx.
Referenced by next().
|
private |
Definition at line 36 of file ChartTools.hxx.
Referenced by ChartIterator(), and next().