[PartDesign Hole] Add reversed checkbox to dialog
This commit is contained in:
@@ -99,6 +99,7 @@ TaskHoleParameters::TaskHoleParameters(ViewProviderHole *HoleView, QWidget *pare
|
||||
connect(ui->drillPointAngled, SIGNAL(clicked(bool)), this, SLOT(drillPointChanged()));
|
||||
connect(ui->DrillPointAngle, SIGNAL(valueChanged(double)), this, SLOT(drillPointAngledValueChanged(double)));
|
||||
connect(ui->Tapered, SIGNAL(clicked(bool)), this, SLOT(taperedChanged()));
|
||||
connect(ui->Reversed, SIGNAL(clicked(bool)), this, SLOT(reversedChanged()));
|
||||
connect(ui->TaperedAngle, SIGNAL(valueChanged(double)), this, SLOT(taperedAngleChanged(double)));
|
||||
|
||||
PartDesign::Hole* pcHole = static_cast<PartDesign::Hole*>(vp->getObject());
|
||||
@@ -257,6 +258,14 @@ void TaskHoleParameters::taperedChanged()
|
||||
recomputeFeature();
|
||||
}
|
||||
|
||||
void TaskHoleParameters::reversedChanged()
|
||||
{
|
||||
PartDesign::Hole* pcHole = static_cast<PartDesign::Hole*>(vp->getObject());
|
||||
|
||||
pcHole->Reversed.setValue(ui->Reversed->isChecked());
|
||||
recomputeFeature();
|
||||
}
|
||||
|
||||
void TaskHoleParameters::taperedAngleChanged(double value)
|
||||
{
|
||||
PartDesign::Hole* pcHole = static_cast<PartDesign::Hole*>(vp->getObject());
|
||||
|
||||
@@ -101,6 +101,7 @@ private Q_SLOTS:
|
||||
void drillPointChanged();
|
||||
void drillPointAngledValueChanged(double value);
|
||||
void taperedChanged();
|
||||
void reversedChanged();
|
||||
void taperedAngleChanged(double value);
|
||||
private:
|
||||
class Observer : public App::DocumentObserver {
|
||||
|
||||
@@ -481,6 +481,13 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="21" column="5">
|
||||
<widget class="QCheckBox" name="Reversed">
|
||||
<property name="text">
|
||||
<string>Reversed</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<customwidgets>
|
||||
|
||||
Reference in New Issue
Block a user