+ fixes #0001884: Crash when double-clicking on Clip element with drawing page closed

This commit is contained in:
wmayer
2014-12-31 13:15:33 +01:00
parent b2f8a4ed2a
commit 4d618955b3
4 changed files with 59 additions and 7 deletions

View File

@@ -48,11 +48,6 @@ using namespace DrawingGui;
PROPERTY_SOURCE(DrawingGui::ViewProviderDrawingView, Gui::ViewProviderDocumentObject)
//**************************************************************************
// Construction/Destruction
ViewProviderDrawingView::ViewProviderDrawingView()
{
sPixmap = "Page";
@@ -84,3 +79,38 @@ std::vector<std::string> ViewProviderDrawingView::getDisplayModes(void) const
void ViewProviderDrawingView::updateData(const App::Property*)
{
}
// ----------------------------------------------------------------------------
PROPERTY_SOURCE(DrawingGui::ViewProviderDrawingClip, Gui::ViewProviderDocumentObjectGroup)
ViewProviderDrawingClip::ViewProviderDrawingClip()
{
sPixmap = "Page";
}
ViewProviderDrawingClip::~ViewProviderDrawingClip()
{
}
void ViewProviderDrawingClip::attach(App::DocumentObject *pcFeat)
{
// call parent attach method
ViewProviderDocumentObject::attach(pcFeat);
}
void ViewProviderDrawingClip::setDisplayMode(const char* ModeName)
{
ViewProviderDocumentObject::setDisplayMode(ModeName);
}
std::vector<std::string> ViewProviderDrawingClip::getDisplayModes(void) const
{
// get the modes of the father
std::vector<std::string> StrList;
return StrList;
}
void ViewProviderDrawingClip::updateData(const App::Property*)
{
}