Extensions: Port ViewProvider of groups

This commit is contained in:
Stefan Tröger
2016-08-27 11:56:38 +02:00
committed by wmayer
parent b5f4023050
commit f61bb9062e
15 changed files with 321 additions and 136 deletions

View File

@@ -587,3 +587,10 @@ void ViewProvider::dropObject(App::DocumentObject* obj) {
throw Base::Exception("ViewProvider::dropObject: no extension for droping given object available.");
}
void ViewProvider::Restore(Base::XMLReader& reader) {
auto vector = getExtensionsDerivedFromType<Gui::ViewProviderExtension>();
for(Gui::ViewProviderExtension* ext : vector)
ext->extensionRestore(reader);
}