Fix rebase errors
This commit is contained in:
parent
790413fdce
commit
a79b48bbcc
|
@ -656,3 +656,27 @@ SoSeparator* ViewProvider::getFrontRoot(void) const {
|
|||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
std::vector< App::DocumentObject* > ViewProvider::claimChildren(void) const {
|
||||
|
||||
std::vector< App::DocumentObject* > vec;
|
||||
auto vector = getExtensionsDerivedFromType<Gui::ViewProviderExtension>();
|
||||
for(Gui::ViewProviderExtension* ext : vector) {
|
||||
std::vector< App::DocumentObject* > nvec = ext->extensionClaimChildren();
|
||||
if(!nvec.empty())
|
||||
vec.insert(std::end(vec), std::begin(nvec), std::end(nvec));
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
||||
std::vector< App::DocumentObject* > ViewProvider::claimChildren3D(void) const {
|
||||
|
||||
std::vector< App::DocumentObject* > vec;
|
||||
auto vector = getExtensionsDerivedFromType<Gui::ViewProviderExtension>();
|
||||
for(Gui::ViewProviderExtension* ext : vector) {
|
||||
std::vector< App::DocumentObject* > nvec = ext->extensionClaimChildren3D();
|
||||
if(!nvec.empty())
|
||||
vec.insert(std::end(vec), std::begin(nvec), std::end(nvec));
|
||||
}
|
||||
return vec;
|
||||
}
|
||||
|
|
|
@ -139,10 +139,7 @@ public:
|
|||
* @param subNames list of selected subelements
|
||||
* @return true if the deletion is approoved by the view provider.
|
||||
*/
|
||||
virtual bool onDelete(const std::vector<std::string> &subNames) {
|
||||
(void)subNames;
|
||||
return true;
|
||||
}
|
||||
virtual bool onDelete(const std::vector<std::string> &subNames);
|
||||
//@}
|
||||
|
||||
|
||||
|
|
|
@ -65,8 +65,6 @@ ViewProviderDocumentObjectGroup::~ViewProviderDocumentObjectGroup()
|
|||
{
|
||||
}
|
||||
|
||||
#else
|
||||
Q_UNUSED(prop);
|
||||
std::vector<std::string> ViewProviderDocumentObjectGroup::getDisplayModes(void) const
|
||||
{
|
||||
// empty
|
||||
|
|
Loading…
Reference in New Issue
Block a user