PrevNextUpHome SophiaFramework UNIVERSE 5.3
SFXTableItemBase
Abstract class which represents an item [row] of a table model.
#include <SFXTableItemBase.h.hpp>
class SFXTableItemBase;
SFMTYPEDEFCLASS(SFXTableItemBase)
        

Inheritance diagram

 Inheritance diagram of SFXTableItemBaseClass

Description

The SFXTableItemBase is an abstract class which represents an item [row] of a table model.

This class provides the interfaces for accessing the item [row].

Reference

SFXTableItem | SFOTableModelBase | SFXAny

Member

Constructor/Destructor
~SFXTableItemBase( Void )
Destructor of the SFXTableItemBase class.
Public Functions
SFXTableItemBasePtr Clone( Void )
Clone the item [row].
SFXAnyPtr GetColumn( SInt32 col )
Get the cell object specified by the column index.
SInt32 GetColumnLength( Void )
Get the number of the item columns.

SFXTableItemBase::~SFXTableItemBase
Destructor of the SFXTableItemBase class.
[ public, virtual ]
~SFXTableItemBase(Void);

Description

This destructor does nothing.


SFXTableItemBase::Clone
Clone the item [row].
[ public, pure-virtual, const ]
SFXTableItemBasePtr Clone(Void);

Return value

Pointer to the cloned item [row].

Description

This function is a pure virtual function.


SFXTableItemBase::GetColumn
Get the cell object specified by the column index.
[ public, pure-virtual ]
SFXAnyPtr GetColumn(
    SInt32 col   // column index
);

Return value

Pointer to the cell object which is specified by the column index.

Description

This function is a pure virtual function.

Reference

SFXAny


SFXTableItemBase::GetColumnLength
Get the number of the item columns.
[ public, pure-virtual, const ]
SInt32 GetColumnLength(Void);

Return value

Number of item columns.

Description

This function is a pure virtual function.