1)
{= ""; <
}
}
}
(int i = 0; i meaningsTable-> rowCount (); i + +) < meaningsTable-> item (i, 0) - > text ();
}
MainWindow :: on_buttonSetString_clicked ()
{. clear (); (int i = 0; i lineInputString-> text (). length (); i + +)
{(symbolsSet.contains (ui-> lineInputString-> text (). at (i)))
{. append (ui-> lineInputString-> text (). at (i));
}
}
MainWindow :: on_ruleTable_cellPressed (int row, int column)
{= row; = column; inSymbol = ui-> ruleTable-> horizontalHeaderItem (column) -> text (). at (0); curState = ui-> ruleTable-> ; verticalHeaderItem (row) -> text (). at (0); ruleSym = ui-> ruleTable-> item (row, column) -> text (). at (0); ruleState = ui-> ; ruleTable-> item (row,
(int i = 0; i comboWriteSymbol-> count (); i + +) (ruleSym == ui-> comboWriteSymbol-> itemText (i). at ( 0))> comboWriteSymbol-> setCurrentIndex (i);
(int i = 0; i comboSetState-> count (); i + +) (ruleState == ui-> comboSetState-> itemText (i). at ( 0))> comboSetState-> setCurrentIndex (i);
(ui-> ruleTable-> item (row, column) -> text (). at (1) == QString ("L"). at (0))
{> comboMoveTo-> setCurrentIndex (0);
}
{(ui-> ruleTable-> item (row, column) -> text (). at (1) ==
}
}
MainWindow :: setRules ()
{(ui-> comboWriteSymbol-> count ()! = 0 && ui-> comboSetState-> count ()! = 0)
{result = ""; [0] = ui-> comboWriteSymbol-> itemText (ui-> comboWriteSymbol-> currentIndex ()). at (0); [2 ] = == 0) [1] = QString ("L"). At (0); if (ui-> comboMoveTo-> currentIndex () == 2) [1] = QString ("R"). at (0); [1] = QString ("H"). at (0);
> ruleTable-> item (currentX, currentY) -> setText (result);
}
}
MainWindow :: on_comboWriteSymbol_currentIndexChanged (int index)
{
}
MainWindow :: on_comboMoveTo_currentIndexChanged (int index)
{
}
MainWindow :: on_comboSetState_currentIndexChanged (int index)
{
}
MainWindow :: on_comboSpaceSymbol_currentIndexChanged (int index)
{(index! =
}
MainWindow :: on_buttonStep_clicked ()
{> step ();