PartDesign: fix small issue with embedded TaskPanels in MultiTransform

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

View File

@@ -66,15 +66,18 @@ TaskPolarPatternParameters::TaskPolarPatternParameters(ViewProviderTransformed *
setupUI();
}
TaskPolarPatternParameters::TaskPolarPatternParameters(QWidget *parent, TaskMultiTransformParameters *parentTask)
: TaskTransformedParameters(parent, parentTask)
TaskPolarPatternParameters::TaskPolarPatternParameters(TaskMultiTransformParameters *parentTask, QLayout *layout)
: TaskTransformedParameters(parentTask)
{
proxy = new QWidget(parentTask);
ui = new Ui_TaskPolarPatternParameters();
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();
@@ -370,6 +373,8 @@ const unsigned TaskPolarPatternParameters::getOccurrences(void) const
TaskPolarPatternParameters::~TaskPolarPatternParameters()
{
delete ui;
if (proxy)
delete proxy;
}
void TaskPolarPatternParameters::changeEvent(QEvent *e)