Manual changes to improve isDerivedFrom usage
This commit is contained in:
@@ -575,15 +575,10 @@ const Document* DocumentModel::getDocument(const QModelIndex& index) const
|
||||
|
||||
bool DocumentModel::isPropertyLink(const App::Property& prop) const
|
||||
{
|
||||
if (prop.isDerivedFrom(App::PropertyLink::getClassTypeId()))
|
||||
return true;
|
||||
if (prop.isDerivedFrom(App::PropertyLinkSub::getClassTypeId()))
|
||||
return true;
|
||||
if (prop.isDerivedFrom(App::PropertyLinkList::getClassTypeId()))
|
||||
return true;
|
||||
if (prop.isDerivedFrom(App::PropertyLinkSubList::getClassTypeId()))
|
||||
return true;
|
||||
return false;
|
||||
return prop.isDerivedFrom<App::PropertyLink>()
|
||||
|| prop.isDerivedFrom<App::PropertyLinkSub>()
|
||||
|| prop.isDerivedFrom<App::PropertyLinkList>()
|
||||
|| prop.isDerivedFrom<App::PropertyLinkSubList>();
|
||||
}
|
||||
|
||||
std::vector<ViewProviderDocumentObject*>
|
||||
|
||||
Reference in New Issue
Block a user