Revert "Revert "Add terminalStripModel class""

This reverts commit 4615e6d060.
This commit is contained in:
joshua
2021-09-10 23:30:49 +02:00
parent 374805d6ab
commit 895417c98c
11 changed files with 325 additions and 23 deletions

View File

@@ -232,6 +232,33 @@ namespace autonum
return str;
}
/**
* @brief AssignVariables::genericXref
* @param element
* @return a simple Xref string in form of 'folio-letterNumber'
*/
QString AssignVariables::genericXref(const Element *element)
{
QString str;
if (!element->diagram()) {
return str;
}
QSettings settings;
auto diagram = element->diagram();
if (settings.value(QLatin1String("genericpanel/folio"), true).toBool()) {
str = diagram->border_and_titleblock.finalfolio();
} else {
str = QString::number(diagram->folioIndex()+1);
}
str.append("-");
str.append(diagram->convertPosition(element->scenePos()).toString());
return str;
}
AssignVariables::AssignVariables(const QString& formula,