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