Improve Pad/Pocket Task Dialog (#10392)

* Improve Pad/Pocket Task Dialog
- Reordering elements
- hide select face if not necessary
- improve tab stop order
This commit is contained in:
geolta
2023-08-27 20:01:55 +00:00
committed by GitHub
parent e6c278b2e5
commit dbd0922578
2 changed files with 75 additions and 79 deletions

View File

@@ -429,7 +429,7 @@ void TaskExtrudeParameters::setCheckboxes(Modes mode, Type type)
bool isMidplaneEnabled = false;
bool isMidplaneVisible = false;
bool isReversedEnabled = false;
bool isFaceEditEnabled = false;
bool isFaceEditVisible = false;
bool isTaperEditVisible = false;
bool isTaperEdit2Visible = false;
@@ -461,7 +461,7 @@ void TaskExtrudeParameters::setCheckboxes(Modes mode, Type type)
else if (mode == Modes::ToFace) {
isOffsetEditVisible = true;
isReversedEnabled = true;
isFaceEditEnabled = true;
isFaceEditVisible = true;
QMetaObject::invokeMethod(ui->lineFaceName, "setFocus", Qt::QueuedConnection);
// Go into reference selection mode if no face has been selected yet
if (ui->lineFaceName->property("FeatureName").isNull())
@@ -501,9 +501,9 @@ void TaskExtrudeParameters::setCheckboxes(Modes mode, Type type)
ui->checkBoxReversed->setEnabled(isReversedEnabled);
ui->buttonFace->setEnabled(isFaceEditEnabled);
ui->lineFaceName->setEnabled(isFaceEditEnabled);
if (!isFaceEditEnabled) {
ui->buttonFace->setVisible(isFaceEditVisible);
ui->lineFaceName->setVisible(isFaceEditVisible);
if (!isFaceEditVisible) {
ui->buttonFace->setChecked(false);
}
}