summaryrefslogtreecommitdiff
path: root/client/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'client/widgets')
-rw-r--r--client/widgets/multilist.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/client/widgets/multilist.cc b/client/widgets/multilist.cc
index 8cd60b7..b913208 100644
--- a/client/widgets/multilist.cc
+++ b/client/widgets/multilist.cc
@@ -129,6 +129,9 @@ void MultiList::changed()
bool MultiList::preValid()
{
+ return list->count() != 0;
+
+ /*
if(innerwidget_has_changes) {
switch(MessageBox::warning(NULL,
"Gem ændringerne i listen?",
@@ -151,8 +154,8 @@ bool MultiList::preValid()
break;
}
}
-
return true;
+ */
}
QString MultiList::value()
@@ -208,7 +211,7 @@ void MultiList::add()
list->addItem(innerwidget->value());
emit wasChanged();
- innerwidget->setValues();
+ innerwidget->setValues(); // Hack to reset widgets to their initial values.
innerwidget_has_changes = false;
emit eventOnChange();
@@ -242,5 +245,5 @@ void MultiList::setWdgValid(bool valid)
palette.setBrush(QPalette::Base, QBrush(QColor(230, 200, 200)));
}
- frame->setPalette(palette);
+ list->setPalette(palette);
}