[TechDraw] Improve readability of ViewProviderGeomHatch.cpp
This commit is contained in:
committed by
WandererFan
parent
2cd5adc0f9
commit
5d29f60040
@@ -133,21 +133,18 @@ void ViewProviderDimension::setupContextMenu(QMenu* menu, QObject* receiver, con
|
||||
|
||||
bool ViewProviderDimension::setEdit(int ModNum)
|
||||
{
|
||||
if (ModNum == ViewProvider::Default) {
|
||||
if (Gui::Control().activeDialog()) { // if TaskPanel already open
|
||||
return false;
|
||||
}
|
||||
// clear the selection (convenience)
|
||||
Gui::Selection().clearSelection();
|
||||
auto qgivDimension(dynamic_cast<QGIViewDimension*>(getQView()));
|
||||
if (qgivDimension) {
|
||||
Gui::Control().showDialog(new TaskDlgDimension(qgivDimension, this));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
if (ModNum != ViewProvider::Default) {
|
||||
return ViewProviderDrawingView::setEdit(ModNum);
|
||||
}
|
||||
if (Gui::Control().activeDialog()) { // if TaskPanel already open
|
||||
return false;
|
||||
}
|
||||
// clear the selection (convenience)
|
||||
Gui::Selection().clearSelection();
|
||||
auto qgivDimension(dynamic_cast<QGIViewDimension*>(getQView()));
|
||||
if (qgivDimension) {
|
||||
Gui::Control().showDialog(new TaskDlgDimension(qgivDimension, this));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user