summaryrefslogtreecommitdiff
path: root/client/widgets/multilist.cc
diff options
context:
space:
mode:
authordeva <deva>2009-04-02 10:04:35 +0000
committerdeva <deva>2009-04-02 10:04:35 +0000
commitdc61dff1aa28c9463d4ff0adeb5b3a21163a9c11 (patch)
tree9e539d5d649d5c67399b8aaf468ec19e07587e1d /client/widgets/multilist.cc
parentee1bf7f6c7617f26b415d1298378a8b4c9ee2d19 (diff)
General cleanup.
Diffstat (limited to 'client/widgets/multilist.cc')
-rw-r--r--client/widgets/multilist.cc17
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();
}
}