Base: Rename Base::freecad_dynamic_cast into freecad_cast

This is to make it shorter and easier to use. QT does the same thing
with their qobject_cast.
This commit is contained in:
Kacper Donat
2025-03-28 23:15:04 +01:00
committed by Chris Hennes
parent 5fb6638b7f
commit 9d97d1c895
73 changed files with 302 additions and 315 deletions

View File

@@ -168,10 +168,10 @@ void DlgBindSheet::accept()
if (!doc) {
FC_THROWM(Base::RuntimeError, "Cannot find document " << docname);
}
obj = Base::freecad_dynamic_cast<Sheet>(doc->getObject(sep + 1));
obj = freecad_cast<Sheet>(doc->getObject(sep + 1));
}
else {
obj = Base::freecad_dynamic_cast<Sheet>(sheet->getDocument()->getObject(ref));
obj = freecad_cast<Sheet>(sheet->getDocument()->getObject(ref));
}
if (!obj) {
FC_THROWM(Base::RuntimeError, "Cannot find Spreadsheet '" << ref << "'");