) (int j = -1; j
{>> str; (i> -1 && j> -1)
{> ruleTable-> setItem (i, j, new QTableWidgetItem);> ruleTable-> item (i, j) -> setText (str);
}
{(i == -1 && j> -1)
{> ruleTable-> setHorizontalHeaderItem (j, new QTableWidgetItem (str));
} (j == -1 && i> -1)
{> ruleTable-> setVerticalHeaderItem (i, new QTableWidgetItem (str));
}
}
}
=
endStateList = endStateSet.toList (); allowedStateList = allowedStateSet.toList (); stateList = stateSet.toList ();
= ""; (endStateList); (int i = 0; i
{+ = endStateList.at (i);> lineEndState-> setText (str);
}
= ""; (allowedStateList); (int i = 0; i
{+ = allowedStateList.at (i);> lineAllowedState-> setText (str);
}
= ""; (stateList); (int i = 0; i
{+ = new
QTableWidgetItem (stateList.at (i)));> meaningsTable-> setItem (i, 0, new QTableWidgetItem); asd;>> asd;> meaningsTable-> item (i, 0) -> setText (asd);
= "",> comboWriteSymbol-> clear ();> comboSpaceSymbol-> clear ();
symbolsList = symbolsSet.toList (); (symbolsList); (int i = 0; i
{+ =
resetState ();
}
MainWindow :: on_save_triggered ()
{fileName = QFileDialog :: getSaveFileName (this,
trUtf8 ("Зберегти таблицю"),
"", ("Таблиці правил (*. tbl)")); file (fileName); (! file.open (QIODevice :: WriteOnly));
stream (& file);. setVersion (QDataStream :: Qt_4_2);
rows = ui-> ruleTable-> rowCount (); columns = ui-> ruleTable-> columnCount (); < comboBaseState-> currentIndex () <
> comboSpaceSymbol-> currentIndex (); <
{(i> -1 && j> -1)
{= ui-> ruleTable-> item (i, j) -> text (); <
}
{(i == -1 && j> -1)
{= ui-> ruleTable-> horizontalHeaderItem (j) -> text (); <
} (j == -1 && i> -1)
{= ui-> ruleTable-> verticalHeaderItem (i) -> text (); <
} (i == -1 && j == -...