PartDesign: Add transparent previews
This commit is contained in:
@@ -37,7 +37,7 @@
|
||||
|
||||
using namespace PartDesignGui;
|
||||
|
||||
PROPERTY_SOURCE(PartDesignGui::ViewProviderLoft,PartDesignGui::ViewProvider)
|
||||
PROPERTY_SOURCE(PartDesignGui::ViewProviderLoft, PartDesignGui::ViewProvider)
|
||||
|
||||
ViewProviderLoft::ViewProviderLoft() = default;
|
||||
|
||||
@@ -64,28 +64,13 @@ std::vector<App::DocumentObject*> ViewProviderLoft::claimChildren()const
|
||||
void ViewProviderLoft::setupContextMenu(QMenu* menu, QObject* receiver, const char* member)
|
||||
{
|
||||
addDefaultAction(menu, QObject::tr("Edit Loft"));
|
||||
PartDesignGui::ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
bool ViewProviderLoft::setEdit(int ModNum)
|
||||
{
|
||||
if (ModNum == ViewProvider::Default)
|
||||
setPreviewDisplayMode(true);
|
||||
|
||||
return ViewProviderAddSub::setEdit(ModNum);
|
||||
ViewProvider::setupContextMenu(menu, receiver, member);
|
||||
}
|
||||
|
||||
TaskDlgFeatureParameters* ViewProviderLoft::getEditDialog() {
|
||||
return new TaskDlgLoftParameters(this);
|
||||
}
|
||||
|
||||
|
||||
void ViewProviderLoft::unsetEdit(int ModNum) {
|
||||
setPreviewDisplayMode(false);
|
||||
ViewProviderAddSub::unsetEdit(ModNum);
|
||||
}
|
||||
|
||||
|
||||
bool ViewProviderLoft::onDelete(const std::vector<std::string> & /*s*/)
|
||||
{/*
|
||||
PartDesign::Loft* pcLoft = getObject<PartDesign::Loft>();
|
||||
|
||||
Reference in New Issue
Block a user