diff options
author | deva <deva> | 2009-04-02 10:04:35 +0000 |
---|---|---|
committer | deva <deva> | 2009-04-02 10:04:35 +0000 |
commit | dc61dff1aa28c9463d4ff0adeb5b3a21163a9c11 (patch) | |
tree | 9e539d5d649d5c67399b8aaf468ec19e07587e1d /client/widgets/multilist.cc | |
parent | ee1bf7f6c7617f26b415d1298378a8b4c9ee2d19 (diff) |
General cleanup.
Diffstat (limited to 'client/widgets/multilist.cc')
-rw-r--r-- | client/widgets/multilist.cc | 17 |
1 files changed, 9 insertions, 8 deletions
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(); } } |