LibreOffice Module test (master) 1
Public Member Functions | Protected Member Functions | Static Private Member Functions | Private Attributes | List of all members
apitest::XTableColumns Class Referenceabstract

#include <xtablecolumns.hxx>

Public Member Functions

virtual css::uno::Reference< css::uno::XInterface > init ()=0
 
void setXSpreadsheet (const css::uno::Reference< css::sheet::XSpreadsheet > &r_xSheet)
 
void testInsertByIndex ()
 
void testInsertByIndexWithNegativeIndex ()
 
void testInsertByIndexWithNoColumn ()
 
void testInsertByIndexWithOutOfBoundIndex ()
 
void testRemoveByIndex ()
 
void testRemoveByIndexWithNegativeIndex ()
 
void testRemoveByIndexWithNoColumn ()
 
void testRemoveByIndexWithOutOfBoundIndex ()
 

Protected Member Functions

 ~XTableColumns ()
 

Static Private Member Functions

static OUString getCellText (const css::uno::Reference< css::table::XCell > &r_xCell)
 

Private Attributes

css::uno::Reference< css::sheet::XSpreadsheet > m_xSheet
 

Detailed Description

Definition at line 23 of file xtablecolumns.hxx.

Constructor & Destructor Documentation

◆ ~XTableColumns()

apitest::XTableColumns::~XTableColumns ( )
inlineprotected

Definition at line 45 of file xtablecolumns.hxx.

Member Function Documentation

◆ getCellText()

OUString apitest::XTableColumns::getCellText ( const css::uno::Reference< css::table::XCell > &  r_xCell)
staticprivate

Definition at line 165 of file xtablecolumns.cxx.

Referenced by testInsertByIndex(), and testRemoveByIndex().

◆ init()

virtual css::uno::Reference< css::uno::XInterface > apitest::XTableColumns::init ( )
pure virtual

◆ setXSpreadsheet()

void apitest::XTableColumns::setXSpreadsheet ( const css::uno::Reference< css::sheet::XSpreadsheet > &  r_xSheet)
inline

Definition at line 28 of file xtablecolumns.hxx.

◆ testInsertByIndex()

void apitest::XTableColumns::testInsertByIndex ( )

Definition at line 25 of file xtablecolumns.cxx.

References getCellText(), init(), and m_xSheet.

◆ testInsertByIndexWithNegativeIndex()

void apitest::XTableColumns::testInsertByIndexWithNegativeIndex ( )

Definition at line 78 of file xtablecolumns.cxx.

References init().

◆ testInsertByIndexWithNoColumn()

void apitest::XTableColumns::testInsertByIndexWithNoColumn ( )

Definition at line 84 of file xtablecolumns.cxx.

References init().

◆ testInsertByIndexWithOutOfBoundIndex()

void apitest::XTableColumns::testInsertByIndexWithOutOfBoundIndex ( )

Definition at line 90 of file xtablecolumns.cxx.

References init().

◆ testRemoveByIndex()

void apitest::XTableColumns::testRemoveByIndex ( )

Definition at line 97 of file xtablecolumns.cxx.

References getCellText(), init(), and m_xSheet.

◆ testRemoveByIndexWithNegativeIndex()

void apitest::XTableColumns::testRemoveByIndexWithNegativeIndex ( )

Definition at line 146 of file xtablecolumns.cxx.

References init().

◆ testRemoveByIndexWithNoColumn()

void apitest::XTableColumns::testRemoveByIndexWithNoColumn ( )

Definition at line 152 of file xtablecolumns.cxx.

References init().

◆ testRemoveByIndexWithOutOfBoundIndex()

void apitest::XTableColumns::testRemoveByIndexWithOutOfBoundIndex ( )

Definition at line 158 of file xtablecolumns.cxx.

References init().

Member Data Documentation

◆ m_xSheet

css::uno::Reference<css::sheet::XSpreadsheet> apitest::XTableColumns::m_xSheet
private

Definition at line 48 of file xtablecolumns.hxx.

Referenced by testInsertByIndex(), and testRemoveByIndex().


The documentation for this class was generated from the following files: