Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Private Attributes
OOInteraction::ListCell Class Reference
Inheritance diagram for OOInteraction::ListCell:
OOInteraction::Cell

Public Member Functions

 ListCell (int x, Visualization::VList *list, int stringComponentsStart, const QString &prefix, const QString &separator, const QString &postfix)
 
virtual ~ListCell ()
 
virtual int offset (const QStringList &allComponents, Qt::Key key, int *length=nullptr)
 
virtual void setOffset (int newOffset)
 
- Public Member Functions inherited from OOInteraction::Cell
 Cell (int x, int y, int width, int height, Visualization::Item *item, int stringComponentsStart, int stringComponentsEnd=-1)
 
 Cell (int x, int y, Visualization::Item *item, int stringComponentsStart, int stringComponentsEnd=-1)
 
 Cell (int x, Visualization::Item *item, int stringComponentsStart, int stringComponentsEnd=-1)
 
virtual ~Cell ()
 
Visualization::Itemitem () const
 
const QRect & region () const
 
int stringComponentsEnd () const
 
int stringComponentsStart () const
 
int x () const
 
int y () const
 

Private Attributes

QString postfix_
 
QString prefix_
 
QString separator_
 

Constructor & Destructor Documentation

◆ ListCell()

OOInteraction::ListCell::ListCell ( int  x,
Visualization::VList list,
int  stringComponentsStart,
const QString &  prefix,
const QString &  separator,
const QString &  postfix 
)

◆ ~ListCell()

OOInteraction::ListCell::~ListCell ( )
virtual

Member Function Documentation

◆ offset()

int OOInteraction::ListCell::offset ( const QStringList &  allComponents,
Qt::Key  key,
int *  length = nullptr 
)
virtual

Reimplemented from OOInteraction::Cell.

◆ setOffset()

void OOInteraction::ListCell::setOffset ( int  newOffset)
virtual

Reimplemented from OOInteraction::Cell.

Member Data Documentation

◆ postfix_

QString OOInteraction::ListCell::postfix_
private

◆ prefix_

QString OOInteraction::ListCell::prefix_
private

◆ separator_

QString OOInteraction::ListCell::separator_
private