ScrollUp and scrollDown is enabled if we have more than 1 objects in a detail

--HG--
branch : feature
This commit is contained in:
Valentina Zhuravska 2015-11-13 15:23:56 +02:00
parent 13ff0d7973
commit d253db879f

View File

@ -178,6 +178,8 @@ void DialogDetail::NewItem(quint32 id, const Tool &typeTool, const NodeDetail &t
if(ui.listWidget->count() == 0) if(ui.listWidget->count() == 0)
{ {
canAddNewPoint = true; canAddNewPoint = true;
ui.toolButtonUp->setEnabled(false);
ui.toolButtonDown->setEnabled(false);
} }
else else
{ {
@ -186,6 +188,8 @@ void DialogDetail::NewItem(quint32 id, const Tool &typeTool, const NodeDetail &t
{ {
canAddNewPoint = true; canAddNewPoint = true;
} }
ui.toolButtonUp->setEnabled(true);
ui.toolButtonDown->setEnabled(true);
} }
if(canAddNewPoint) if(canAddNewPoint)
@ -340,9 +344,6 @@ void DialogDetail::ClickedSeams(bool checked)
ui.checkBoxClosed->setEnabled(checked); ui.checkBoxClosed->setEnabled(checked);
ui.doubleSpinBoxSeams->setEnabled(checked); ui.doubleSpinBoxSeams->setEnabled(checked);
ui.toolButtonUp->setEnabled(checked);
ui.toolButtonDown->setEnabled(checked);
if (checked && ui.doubleSpinBoxSeams->value() <= 0) if (checked && ui.doubleSpinBoxSeams->value() <= 0)
{ {
flagWidth = false; flagWidth = false;
@ -418,6 +419,17 @@ void DialogDetail::DeleteItem()
delete ui.listWidget->item(ui.listWidget->currentRow()); delete ui.listWidget->item(ui.listWidget->currentRow());
ValidObjects(DetailIsValid()); ValidObjects(DetailIsValid());
if(ui.listWidget->count() < 2)
{
ui.toolButtonUp->setEnabled(false);
ui.toolButtonDown->setEnabled(false);
}
else
{
ui.toolButtonUp->setEnabled(true);
ui.toolButtonDown->setEnabled(true);
}
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------