19#ifndef INCLUDED_SW_SOURCE_UI_VBA_VBACOLUMNS_HXX 
   20#define INCLUDED_SW_SOURCE_UI_VBA_VBACOLUMNS_HXX 
   23#include <ooo/vba/word/XColumns.hpp> 
   24#include <ooo/vba/word/XColumn.hpp> 
   25#include <com/sun/star/table/XTableColumns.hpp> 
   26#include <com/sun/star/text/XTextTable.hpp> 
   39    css::uno::Reference< ooo::vba::word::XColumn > 
getColumnAtIndex( sal_Int32 index );
 
   43    SwVbaColumns( 
const css::uno::Reference< ov::XHelperInterface >& xParent, 
const css::uno::Reference< css::uno::XComponentContext > & xContext, css::uno::Reference< css::text::XTextTable >  xTextTable, 
const css::uno::Reference< css::table::XTableColumns >& xTableColumns );
 
   45    SwVbaColumns( 
const css::uno::Reference< ov::XHelperInterface >& xParent, 
const css::uno::Reference< css::uno::XComponentContext > & xContext, css::uno::Reference< css::text::XTextTable >  xTextTable, 
const css::uno::Reference< css::table::XTableColumns >& xTableColumns, sal_Int32 nStartCol, sal_Int32 nEndCol );
 
   47    virtual sal_Int32 SAL_CALL 
getWidth(  ) 
override;
 
   48    virtual void SAL_CALL 
setWidth( sal_Int32 _width ) 
override;
 
   49    virtual void SAL_CALL 
Select(  ) 
override;
 
   52    virtual ::sal_Int32 SAL_CALL 
getCount() 
override;
 
   53    virtual css::uno::Any SAL_CALL 
Item( 
const css::uno::Any& Index1, 
const css::uno::Any&  ) 
override;
 
   56    virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL 
createEnumeration() 
override;
 
virtual sal_Int32 SAL_CALL getWidth() override
 
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override
 
css::uno::Reference< css::text::XTextTable > mxTextTable
 
SwVbaColumns(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, css::uno::Reference< css::text::XTextTable > xTextTable, const css::uno::Reference< css::table::XTableColumns > &xTableColumns)
 
virtual ::sal_Int32 SAL_CALL getCount() override
 
virtual css::uno::Type SAL_CALL getElementType() override
 
virtual css::uno::Sequence< OUString > getServiceNames() override
 
sal_Int32 mnStartColumnIndex
 
sal_Int32 mnEndColumnIndex
 
virtual void SAL_CALL setWidth(sal_Int32 _width) override
 
virtual OUString getServiceImplName() override
 
virtual css::uno::Any createCollectionObject(const css::uno::Any &aSource) override
 
virtual void SAL_CALL Select() override
 
css::uno::Reference< ooo::vba::word::XColumn > getColumnAtIndex(sal_Int32 index)
 
SwVbaColumns(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, css::uno::Reference< css::text::XTextTable > xTextTable, const css::uno::Reference< css::table::XTableColumns > &xTableColumns, sal_Int32 nStartCol, sal_Int32 nEndCol)
 
virtual css::uno::Any SAL_CALL Item(const css::uno::Any &Index1, const css::uno::Any &) override
 
CollTestImplHelper< ooo::vba::word::XColumns > SwVbaColumns_BASE