From dc61dff1aa28c9463d4ff0adeb5b3a21163a9c11 Mon Sep 17 00:00:00 2001 From: deva Date: Thu, 2 Apr 2009 10:04:35 +0000 Subject: General cleanup. --- client/widgets/multilist.cc | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'client') diff --git a/client/widgets/multilist.cc b/client/widgets/multilist.cc index 57fc8fa..2788383 100644 --- a/client/widgets/multilist.cc +++ b/client/widgets/multilist.cc @@ -129,18 +129,14 @@ bool MultiList::isValid() { if(innerwidget_has_changes) { switch(MessageBox::warning(NULL, - "Gem ændringerne i listen?", - "Der er lavet en ændring som ikke er tilføjet til listen.\n" - "Ønsker du at tilføje ændringen til listen inden du gemmer makroen?", - MessageBox::Save | MessageBox::Close | MessageBox::Cancel)) { + "Gem ændringerne i listen?", + "Der er lavet en ændring som ikke er tilføjet til listen.\n" + "Ønsker du at tilføje ændringen til listen inden du gemmer makroen?", + MessageBox::Save | MessageBox::Close | MessageBox::Cancel)) { case MessageBox::Save: if(innerwidget && innerwidget->isValid()) { add(); } else { - MessageBox::critical(NULL, - "Fejl", - "Der er fejl i ændringen, og den kan ikke tilføjes til listen.\n", - MessageBox::Ok); return false; } break; @@ -189,6 +185,8 @@ void MultiList::setValue(QString values, QString source) } while(value != ""); setInitialValue(values); + + luaValidator(); } void MultiList::remove() @@ -198,6 +196,7 @@ void MultiList::remove() if(item && item->isSelected()) { delete item; emit wasChanged(); + luaValidator(); } } @@ -209,6 +208,8 @@ void MultiList::add() innerwidget->reset(); innerwidget_has_changes = false; + + luaValidator(); } } -- cgit v1.2.3