20#ifndef INCLUDED_SVX_SOURCE_TABLE_TABLECOLUMN_HXX
21#define INCLUDED_SVX_SOURCE_TABLE_TABLECOLUMN_HXX
23#include <com/sun/star/table/XCellRange.hpp>
24#include <com/sun/star/container/XNamed.hpp>
33typedef ::cppu::AggImplInheritanceHelper2< FastPropertySet, css::table::XCellRange, css::container::XNamed >
TableColumnBase;
50 virtual css::uno::Reference< css::table::XCell > SAL_CALL
getCellByPosition( sal_Int32 nColumn, sal_Int32 nRow )
override;
51 virtual css::uno::Reference< css::table::XCellRange > SAL_CALL
getCellRangeByPosition( sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom )
override;
52 virtual css::uno::Reference< css::table::XCellRange > SAL_CALL
getCellRangeByName(
const OUString& aRange )
override;
55 virtual OUString SAL_CALL
getName()
override;
56 virtual void SAL_CALL
setName(
const OUString& aName )
override;
59 virtual void SAL_CALL
setFastPropertyValue( ::sal_Int32 nHandle,
const css::uno::Any& aValue )
override;
virtual css::uno::Reference< css::table::XCell > SAL_CALL getCellByPosition(sal_Int32 nColumn, sal_Int32 nRow) override
virtual ~TableColumn() override
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByPosition(sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom) override
static rtl::Reference< FastPropertySetInfo > getStaticPropertySetInfo()
virtual void SAL_CALL setName(const OUString &aName) override
TableColumn & operator=(const TableColumn &)
TableColumn(TableModelRef xTableModel, sal_Int32 nColumn)
TableModelRef const & getModel() const
Get the table that owns this column.
virtual css::uno::Any SAL_CALL getFastPropertyValue(::sal_Int32 nHandle) override
void throwIfDisposed() const
virtual OUString SAL_CALL getName() override
sal_Int32 getWidth() const
Get the width of this column.
virtual void SAL_CALL setFastPropertyValue(::sal_Int32 nHandle, const css::uno::Any &aValue) override
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName(const OUString &aRange) override
TableModelRef mxTableModel
::cppu::AggImplInheritanceHelper2< FastPropertySet, css::table::XCellRange, css::container::XNamed > TableColumnBase