Fix getViewObject inheritance across all ViewProviders

This commit is contained in:
WandererFan
2016-09-07 15:41:05 -04:00
parent e80a8e0280
commit 95653cb63d
20 changed files with 79 additions and 99 deletions

View File

@@ -40,12 +40,8 @@
#include <Gui/Control.h>
#include <Gui/Document.h>
#include <Gui/MainWindow.h>
#include <Gui/Selection.h>
#include <Gui/SoFCSelection.h>
#include <Mod/TechDraw/App/DrawProjGroupItem.h>
#include "ViewProviderProjGroupItem.h"
using namespace TechDrawGui;
@@ -141,8 +137,12 @@ bool ViewProviderProjGroupItem::doubleClicked(void)
return true;
}
TechDraw::DrawProjGroupItem* ViewProviderProjGroupItem::getObject() const
TechDraw::DrawProjGroupItem* ViewProviderProjGroupItem::getViewObject() const
{
return dynamic_cast<TechDraw::DrawProjGroupItem*>(pcObject);
}
TechDraw::DrawProjGroupItem* ViewProviderProjGroupItem::getObject() const
{
return getViewObject();
}