LibreOffice Module sc (master) 1
|
#include <chartarr.hxx>
Public Member Functions | |
ScChartArray (ScDocument &rDoc, const ScRangeListRef &rRangeList) | |
const ScRangeListRef & | GetRangeList () const |
const ScChartPositionMap * | GetPositionMap () |
void | SetHeaders (bool bCol, bool bRow) |
bool | HasColHeaders () const |
bool | HasRowHeaders () const |
std::unique_ptr< ScMemChart > | CreateMemChart () |
Private Member Functions | |
std::unique_ptr< ScMemChart > | CreateMemChartSingle () |
std::unique_ptr< ScMemChart > | CreateMemChartMulti () |
Private Attributes | |
ScDocument & | rDocument |
ScChartPositioner | aPositioner |
Definition at line 60 of file chartarr.hxx.
ScChartArray::ScChartArray | ( | ScDocument & | rDoc, |
const ScRangeListRef & | rRangeList | ||
) |
Definition at line 53 of file chartarr.cxx.
std::unique_ptr< ScMemChart > ScChartArray::CreateMemChart | ( | ) |
Definition at line 58 of file chartarr.cxx.
References ScRange::aEnd, ScRange::aStart, CreateMemChartMulti(), CreateMemChartSingle(), GetRangeList(), nCount, and ScAddress::Tab().
|
private |
Definition at line 265 of file chartarr.cxx.
References ScAddress::Col(), COL_VALID, ScAddress::Format(), ScChartPositionMap::GetColCount(), ScChartPositionMap::GetColHeaderPosition(), ScDocument::GetDocOptions(), ScChartPositionMap::GetPosition(), GetPositionMap(), ScChartPositionMap::GetRowCount(), ScChartPositionMap::GetRowHeaderPosition(), ScDocument::GetString(), HasColHeaders(), HasRowHeaders(), ScDocOptions::IsCalcAsShown(), nIndex, rDocument, ScAddress::Row(), ScResId(), and ScAddress::Tab().
Referenced by CreateMemChart().
|
private |
Definition at line 110 of file chartarr.cxx.
References COL_VALID, ScDocument::ColHidden(), ScAddress::Format(), ScDocument::GetDocOptions(), GetRangeList(), ScDocument::GetString(), HasColHeaders(), HasRowHeaders(), i, ScDocOptions::IsCalcAsShown(), rDocument, ScDocument::RowHidden(), and ScResId().
Referenced by CreateMemChart().
|
inline |
Definition at line 73 of file chartarr.hxx.
References aPositioner, and ScChartPositioner::GetPositionMap().
Referenced by CreateMemChartMulti().
|
inline |
Definition at line 72 of file chartarr.hxx.
References aPositioner, and ScChartPositioner::GetRangeList().
Referenced by CreateMemChart(), and CreateMemChartSingle().
|
inline |
Definition at line 76 of file chartarr.hxx.
References aPositioner, and ScChartPositioner::HasColHeaders().
Referenced by CreateMemChartMulti(), and CreateMemChartSingle().
|
inline |
Definition at line 77 of file chartarr.hxx.
References aPositioner, and ScChartPositioner::HasRowHeaders().
Referenced by CreateMemChartMulti(), and CreateMemChartSingle().
|
inline |
Definition at line 75 of file chartarr.hxx.
References aPositioner, and ScChartPositioner::SetHeaders().
|
private |
Definition at line 63 of file chartarr.hxx.
Referenced by GetPositionMap(), GetRangeList(), HasColHeaders(), HasRowHeaders(), and SetHeaders().
|
private |
Definition at line 62 of file chartarr.hxx.
Referenced by CreateMemChartMulti(), and CreateMemChartSingle().