Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

TableBuilder Class Reference

Base class for all classes that build state tables. More...

#include <TableBuilder.h>

Inheritance diagram for TableBuilder::

TableBuilderHTML TableBuilderLatex List of all members.

Public Methods

 TableBuilder (QObject *parent, Machine *m)
 Constructor.

virtual ~TableBuilder ()
 Destructor.

virtual QString getHead ()=0
 Returns the head of the table.

virtual QString getFoot ()=0
 Returns the foot of the table.

virtual QString getBody ()
 Returns the body of the table.

virtual QString fileFilter ()=0
 Returns the file filter to use for the file dialog.

virtual QString getCommentStart ()=0
 Returns the comment start string.

virtual QString getCommentEnd ()=0
 Returns the comment end string.


Protected Methods

virtual QString getRow (GState *s)=0
 Returns a row of the table corresponding to the state s.


Protected Attributes

IOInfoList eventlist
 List of events (columns of the table).

Machine * machine
 Pointer to the machine.


Detailed Description

Base class for all classes that build state tables.


The documentation for this class was generated from the following files:
Generated at Fri Apr 11 22:37:17 2003 for Qfsm by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001