PartDesign: fix small issue with embedded TaskPanels in MultiTransform

This commit is contained in:
logari81
2012-09-10 11:37:48 +02:00
parent dd645f5e90
commit afc6327b56
12 changed files with 49 additions and 48 deletions

View File

@@ -66,15 +66,18 @@ TaskLinearPatternParameters::TaskLinearPatternParameters(ViewProviderTransformed
setupUI();
}
TaskLinearPatternParameters::TaskLinearPatternParameters(QWidget *parent, TaskMultiTransformParameters *parentTask)
: TaskTransformedParameters(parent, parentTask)
TaskLinearPatternParameters::TaskLinearPatternParameters(TaskMultiTransformParameters *parentTask, QLayout *layout)
: TaskTransformedParameters(parentTask)
{
proxy = new QWidget(parentTask);
ui = new Ui_TaskLinearPatternParameters();
ui->setupUi(parent);
ui->setupUi(proxy);
connect(ui->buttonOK, SIGNAL(pressed()),
parentTask, SLOT(onSubTaskButtonOK()));
QMetaObject::connectSlotsByName(this);
layout->addWidget(proxy);
ui->buttonOK->setEnabled(true);
ui->listFeatures->hide();
ui->checkBoxUpdateView->hide();
@@ -364,6 +367,8 @@ const unsigned TaskLinearPatternParameters::getOccurrences(void) const {
TaskLinearPatternParameters::~TaskLinearPatternParameters()
{
delete ui;
if (proxy)
delete proxy;
}
void TaskLinearPatternParameters::changeEvent(QEvent *e)