Browse Source

Fixed minor bug in QGCToolWidget

QGC4.4
lm 15 years ago
parent
commit
7d609bc3cc
  1. 15
      src/ui/designer/QGCToolWidget.cc

15
src/ui/designer/QGCToolWidget.cc

@ -208,7 +208,10 @@ QList<QGCToolWidgetItem*>* QGCToolWidget::itemList()
void QGCToolWidget::addParam() void QGCToolWidget::addParam()
{ {
QGCParamSlider* slider = new QGCParamSlider(this); QGCParamSlider* slider = new QGCParamSlider(this);
if (ui->hintLabel) delete ui->hintLabel; if (ui->hintLabel)
{
ui->hintLabel->deleteLater();
}
toolLayout->addWidget(slider); toolLayout->addWidget(slider);
slider->startEditMode(); slider->startEditMode();
} }
@ -216,14 +219,20 @@ void QGCToolWidget::addParam()
void QGCToolWidget::addAction() void QGCToolWidget::addAction()
{ {
QGCActionButton* button = new QGCActionButton(this); QGCActionButton* button = new QGCActionButton(this);
if (ui->hintLabel) delete ui->hintLabel; if (ui->hintLabel)
{
ui->hintLabel->deleteLater();
}
toolLayout->addWidget(button); toolLayout->addWidget(button);
button->startEditMode(); button->startEditMode();
} }
void QGCToolWidget::addToolWidget(QGCToolWidgetItem* widget) void QGCToolWidget::addToolWidget(QGCToolWidgetItem* widget)
{ {
if (ui->hintLabel) delete ui->hintLabel; if (ui->hintLabel)
{
ui->hintLabel->deleteLater();
}
toolLayout->addWidget(widget); toolLayout->addWidget(widget);
} }

Loading…
Cancel
Save