|
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().