24#include <com/sun/star/uno/Reference.hxx>
86 double getCellNumber( sal_Int32 nAtColumn, sal_Int32 nAtRow );
87 OUString
getCellText( sal_Int32 nAtColumn, sal_Int32 nAtRow );
88 css::uno::Any
getCellAny( sal_Int32 nAtColumn, sal_Int32 nAtRow );
92 bool setCellNumber( sal_Int32 nAtColumn, sal_Int32 nAtRow,
double fValue );
94 bool setCellText( sal_Int32 nAtColumn, sal_Int32 nAtRow,
const OUString & rText );
95 bool setCellAny( sal_Int32 nAtColumn, sal_Int32 nAtRow,
const css::uno::Any & aValue );
123 sal_Int32 nStartColumn,
124 sal_Int32 nEndColumn ) :
138 const css::uno::Reference< css::chart2::XDataSeries > &xSeries )
const;
150 sal_Int32 nNumberFormatKey,
151 sal_Int32 & rInOutSequenceIndex,
152 sal_Int32 & rInOutHeaderEnd,
bool bYError );
void removeDataSeriesOrComplexCategoryLevel(sal_Int32 nAtColumnIndex)
Removes a data series to which the data column with index nAtColumnIndex belongs.
sal_Int32 getCategoryColumnCount()
bool setCellAny(sal_Int32 nAtColumn, sal_Int32 nAtRow, const css::uno::Any &aValue)
void addErrorBarRanges(const rtl::Reference<::chart::DataSeries > &xDataSeries, sal_Int32 nNumberFormatKey, sal_Int32 &rInOutSequenceIndex, sal_Int32 &rInOutHeaderEnd, bool bYError)
tDataHeaderVector m_aHeaders
rtl::Reference< ::chart::DataSeries > getDataSeriesByColumn(sal_Int32 nColumn) const
void insertDataSeries(sal_Int32 nAfterColumnIndex)
Inserts a new data series after the data series to which the data column with index nAfterColumnIndex...
void insertDataPointForAllSeries(sal_Int32 nAfterIndex)
std::unique_ptr< DialogModel > m_apDialogModel
void swapDataPointForAllSeries(sal_Int32 nFirstIndex)
sal_uInt32 getNumberFormatKey(sal_Int32 nAtColumn)
tDataHeader getHeaderForSeries(const css::uno::Reference< css::chart2::XDataSeries > &xSeries) const
void swapDataSeries(sal_Int32 nFirstIndex)
Swaps the series to which the data column with index nFirstIndex belongs with the next series (which ...
const tDataHeaderVector & getDataHeaders() const
OUString getRoleOfColumn(sal_Int32 nColumnIndex) const
double getCellNumber(sal_Int32 nAtColumn, sal_Int32 nAtRow)
If getCellType( nAtColumn, nAtRow ) returns TEXT, the result will be Nan.
eCellType getCellType(sal_Int32 nAtColumn) const
void removeDataPointForAllSeries(sal_Int32 nAtIndex)
sal_Int32 getColumnCount() const
void removeComplexCategoryLevel(sal_Int32 nAtColumnIndex)
rtl::Reference<::chart::ChartModel > m_xChartDocument
sal_Int32 getMaxRowCount() const
bool setCellNumber(sal_Int32 nAtColumn, sal_Int32 nAtRow, double fValue)
returns </sal_True> if the number could successfully be set at the given position
css::uno::Any getCellAny(sal_Int32 nAtColumn, sal_Int32 nAtRow)
bool setCellText(sal_Int32 nAtColumn, sal_Int32 nAtRow, const OUString &rText)
returns </sal_True> if the text could successfully be set at the given position
std::vector< tDataColumn > tDataColumnVector
std::vector< tDataHeader > tDataHeaderVector
void insertComplexCategoryLevel(sal_Int32 nAfterColumnIndex)
Inserts a new text column for complex categories.
bool isCategoriesColumn(sal_Int32 nColumnIndex) const
tDataColumnVector m_aColumns
DataBrowserModel(const rtl::Reference<::chart::ChartModel > &xChartDoc)
OUString getCellText(sal_Int32 nAtColumn, sal_Int32 nAtRow)