+ close drawing view when deleting page object

This commit is contained in:
wmayer
2015-01-03 14:23:17 +01:00
parent 7ff61a13f5
commit 44a7b31dc3
2 changed files with 10 additions and 0 deletions

View File

@@ -142,6 +142,15 @@ void ViewProviderDrawingPage::updateData(const App::Property* prop)
}
}
bool ViewProviderDrawingPage::onDelete(const std::vector<std::string> & items)
{
if (view) {
view->parentWidget()->deleteLater();
}
return ViewProviderDocumentObjectGroup::onDelete(items);
}
void ViewProviderDrawingPage::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
{
QAction* act;

View File

@@ -65,6 +65,7 @@ public:
virtual bool doubleClicked(void);
void setupContextMenu(QMenu*, QObject*, const char*);
virtual void updateData(const App::Property*);
virtual bool onDelete(const std::vector<std::string> &);
Drawing::FeaturePage* getPageObject() const;