[TD]allow finding child view outside clip rectangle
This commit is contained in:
committed by
Chris Hennes
parent
8cfc3f2475
commit
d288a5ee30
@@ -35,6 +35,7 @@
|
||||
#include <Mod/TechDraw/App/DrawProjGroupItem.h>
|
||||
|
||||
#include "ViewProviderViewClip.h"
|
||||
#include "QGIViewClip.h"
|
||||
|
||||
using namespace TechDrawGui;
|
||||
|
||||
@@ -44,6 +45,9 @@ ViewProviderViewClip::ViewProviderViewClip()
|
||||
{
|
||||
sPixmap = "actions/TechDraw_ClipGroup";
|
||||
|
||||
ADD_PROPERTY_TYPE(ClipChildren,(true), "Clip", App::Prop_None, "True clips children. False shows entire child views");
|
||||
|
||||
|
||||
// Do not show in property editor why? wf WF: because DisplayMode applies only to coin and we
|
||||
// don't use coin.
|
||||
DisplayMode.setStatus(App::Property::Hidden, true);
|
||||
@@ -146,4 +150,15 @@ void ViewProviderViewClip::dropObject(App::DocumentObject* docObj)
|
||||
}
|
||||
|
||||
getObject()->addView(dv);
|
||||
}
|
||||
}
|
||||
|
||||
void ViewProviderViewClip::onChanged(const App::Property* prop)
|
||||
{
|
||||
if (prop == &ClipChildren) {
|
||||
QGIView* qgiv = getQView();
|
||||
if (qgiv) {
|
||||
qgiv->updateView(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user