Base: Use explicit pointer syntax for freecad_cast (#20694)

* Base: Use explicit pointer syntax for freecad_cast

This aligns our custom cast with other casts

* All: Use explicit pointer syntax for freecad_cast
This commit is contained in:
Kacper Donat
2025-04-11 16:11:33 +02:00
committed by GitHub
parent 02bb799209
commit 77e40b9747
73 changed files with 305 additions and 304 deletions

View File

@@ -82,13 +82,13 @@ DlgAddProperty::DlgAddProperty(QWidget* parent,
DlgAddProperty::~DlgAddProperty() = default;
static std::string containerName(const App::PropertyContainer *c) {
auto doc = freecad_cast<App::Document>(c);
auto doc = freecad_cast<App::Document*>(c);
if(doc)
return doc->getName();
auto obj = freecad_cast<App::DocumentObject>(c);
auto obj = freecad_cast<App::DocumentObject*>(c);
if(obj)
return obj->getFullName();
auto vpd = freecad_cast<ViewProviderDocumentObject>(c);
auto vpd = freecad_cast<ViewProviderDocumentObject*>(c);
if(vpd)
return vpd->getObject()->getFullName();
return "?";