#include <MachinePropertiesDlgImpl.h>
Inheritance diagram for MachinePropertiesDlgImpl::
Public Slots | |
void | chooseSFont () |
Lets you choose a font for the state names. More... | |
void | chooseTFont () |
Lets you choose a font for the conditions of the transitions. More... | |
void | binaryClicked () |
Called when the 'Binary' radio button is clicked. | |
void | asciiClicked () |
Called when the 'ASCII' radio button is clicked. | |
Public Methods | |
MachinePropertiesDlgImpl (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0) | |
Constructs a MachinePropertiesDlhImpl which is a child of 'parent', with the name 'name' and widget flags set to 'f'. More... | |
~MachinePropertiesDlgImpl () | |
Destroys the object and frees any allocated resources. | |
QString | getName () |
Returns the name of the machine. | |
void | setName (QString n) |
Sets the name of the machine. | |
QString | getVersion () |
Returns the version of the machine. | |
void | setVersion (QString v) |
Sets the version of the machine. | |
int | getType () |
Returns the type of the machine. 0: Binary / 1: ASCII. | |
void | setType (int t) |
Sets the type of the machine to t. | |
int | getNumBits () |
Returns the number of bits the states are coded with, i.e. the number of moore outputs. | |
void | setNumBits (int num) |
Sets the number of bits the states are coded with, i.e. the number of moore outputs. | |
QString | getMooreOutputNames () |
Returns the names of the moore output bits. | |
void | setMooreOutputNames (QString s) |
Sets the names of the moore output bits. | |
int | getNumInputs () |
Returns the number of mealy input bits. | |
void | setNumInputs (int num) |
Sets the number of mealy input bits. | |
QString | getMealyInputNames () |
Returns the names of mealy input bits. | |
void | setMealyInputNames (QString s) |
Sets the names of mealy input bits. | |
int | getNumOutputs () |
Returns the number of mealy output bits. | |
void | setNumOutputs (int num) |
Sets the number of mealy output bits. | |
QString | getMealyOutputNames () |
Returns the names of mealy output bits. | |
void | setMealyOutputNames (QString s) |
Sets the names of mealy output bits. | |
QFont | getSFont () |
Returns the font used for the state names. | |
void | setSFont (QFont f) |
Sets the font used for the state names. | |
QFont | getTFont () |
Returns the font used for the transition names. | |
void | setTFont (QFont f) |
Sets the font used for the transition names. | |
int | getArrowType () |
Returns the arrow type used for the transitions. | |
void | setArrowType (int at) |
Sets the arrow type used for the transitions. | |
void | selectFirst () |
Selects first field in dialog and sets the focus. | |
Private Attributes | |
LBArrowLine * | lb1 |
Line arrow list box item. | |
LBArrowFilled * | lb2 |
Filled arrow list box item. | |
QFont | sfont |
State font. | |
QFont | tfont |
Transition font. | |
int | saved_numbits |
Previous number of moore output bits. | |
int | saved_numin |
Previous number of input bits. | |
int | saved_numout |
Previous number of output bits. |
|
Constructs a MachinePropertiesDlhImpl which is a child of 'parent', with the name 'name' and widget flags set to 'f'. The dialog will by default be modeless, unless you set 'modal' to TRUE to construct a modal dialog. |
|
Lets you choose a font for the state names. Opens a font dialog box and you can choose a font which will be used to draw the state names. |
|
Lets you choose a font for the conditions of the transitions. Opens a font dialog box and you can choose a font which will be used to draw the conditions for the transitions. |