[PD] Extrude: handle angle edit visibility
- adds missing code to handle the edits for the taper angle
This commit is contained in:
@@ -435,11 +435,14 @@ void TaskExtrudeParameters::setCheckboxes(Modes mode, Type type)
|
||||
bool isMidplaneVisible = false;
|
||||
bool isReversedEnabled = false;
|
||||
bool isFaceEditEnabled = false;
|
||||
bool isTaperEditVisible = false;
|
||||
bool isTaperEdit2Visible = false;
|
||||
|
||||
if (mode == Modes::Dimension) {
|
||||
isLengthEditVisible = true;
|
||||
ui->lengthEdit->selectNumber();
|
||||
QMetaObject::invokeMethod(ui->lengthEdit, "setFocus", Qt::QueuedConnection);
|
||||
isTaperEditVisible = true;
|
||||
isMidplaneVisible = true;
|
||||
isMidplaneEnabled = true;
|
||||
// Reverse only makes sense if Midplane is not true
|
||||
@@ -472,6 +475,8 @@ void TaskExtrudeParameters::setCheckboxes(Modes mode, Type type)
|
||||
else if (mode == Modes::TwoDimensions) {
|
||||
isLengthEditVisible = true;
|
||||
isLengthEdit2Visible = true;
|
||||
isTaperEditVisible = true;
|
||||
isTaperEdit2Visible = true;
|
||||
isReversedEnabled = true;
|
||||
}
|
||||
|
||||
@@ -488,6 +493,14 @@ void TaskExtrudeParameters::setCheckboxes(Modes mode, Type type)
|
||||
ui->offsetEdit->setEnabled(isOffsetEditVisible && isOffsetEditEnabled);
|
||||
ui->labelOffset->setVisible(isOffsetEditVisible);
|
||||
|
||||
ui->taperEdit->setVisible(isTaperEditVisible);
|
||||
ui->taperEdit->setEnabled(isTaperEditVisible);
|
||||
ui->labelTaperAngle->setVisible(isTaperEditVisible);
|
||||
|
||||
ui->taperEdit2->setVisible(isTaperEdit2Visible);
|
||||
ui->taperEdit2->setEnabled(isTaperEdit2Visible);
|
||||
ui->labelTaperAngle2->setVisible(isTaperEdit2Visible);
|
||||
|
||||
ui->checkBoxMidplane->setEnabled(isMidplaneEnabled);
|
||||
ui->checkBoxMidplane->setVisible(isMidplaneVisible);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user