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:
committed by
Chris Hennes
parent
5fb6638b7f
commit
9d97d1c895
@@ -82,13 +82,13 @@ DlgAddProperty::DlgAddProperty(QWidget* parent,
|
||||
DlgAddProperty::~DlgAddProperty() = default;
|
||||
|
||||
static std::string containerName(const App::PropertyContainer *c) {
|
||||
auto doc = Base::freecad_dynamic_cast<App::Document>(c);
|
||||
auto doc = freecad_cast<App::Document>(c);
|
||||
if(doc)
|
||||
return doc->getName();
|
||||
auto obj = Base::freecad_dynamic_cast<App::DocumentObject>(c);
|
||||
auto obj = freecad_cast<App::DocumentObject>(c);
|
||||
if(obj)
|
||||
return obj->getFullName();
|
||||
auto vpd = Base::freecad_dynamic_cast<ViewProviderDocumentObject>(c);
|
||||
auto vpd = freecad_cast<ViewProviderDocumentObject>(c);
|
||||
if(vpd)
|
||||
return vpd->getObject()->getFullName();
|
||||
return "?";
|
||||
|
||||
Reference in New Issue
Block a user