summaryrefslogtreecommitdiff
path: root/client/macrowindow.cc
diff options
context:
space:
mode:
authordeva <deva>2010-08-03 12:30:27 +0000
committerdeva <deva>2010-08-03 12:30:27 +0000
commitdbab8458dcce186e7eb7a114a83f759d7db5445a (patch)
tree5abbd9e97b17a0e8321adea983594d818157e8e2 /client/macrowindow.cc
parentd285c1bdb79752ef23a7252c9c2d9f408f0c9f49 (diff)
New scripting interface part1.
Diffstat (limited to 'client/macrowindow.cc')
-rw-r--r--client/macrowindow.cc13
1 files changed, 6 insertions, 7 deletions
diff --git a/client/macrowindow.cc b/client/macrowindow.cc
index b37fe5f..4c51c07 100644
--- a/client/macrowindow.cc
+++ b/client/macrowindow.cc
@@ -105,9 +105,8 @@ void MacroWindow::initMacro(QDomNode &node)
if(xml_elem.hasAttribute("language") &&
xml_elem.attribute("language") == "lua") {
- if(xml_elem.hasAttribute("name")) {
- luaprograms[xml_elem.attribute("name")] = xml_elem.text();
- }
+ // luaprograms.push_back(xml_elem.text());
+ this->lua->runValidator(xml_elem.text(), NULL, "preload", "");
} else {
printf("Unknown script type %s\n", xml_elem.attribute("language").toStdString().c_str());
}
@@ -230,7 +229,7 @@ void MacroWindow::cont(QString name)
QVector< Widget* >::iterator i=widgets.begin();
while (i != widgets.end()) {
Widget* w = *i;
- if(w->getName() == name) {
+ if(w->name() == name) {
macro = w->getValue();
}
i++;
@@ -257,7 +256,7 @@ void MacroWindow::cont_nocommit(QString name)
QVector< Widget* >::iterator i=widgets.begin();
while (i != widgets.end()) {
Widget* w = *i;
- if(w->getName() == name) {
+ if(w->name() == name) {
macro = w->getValue();
}
i++;
@@ -288,14 +287,14 @@ Widget *MacroWindow::getWidget(QString name)
QVector< Widget* >::iterator i = widgets.begin();
while (i != widgets.end()) {
Widget* w = *i;
- if(name == w->getName()) return w;
+ if(name == w->name()) return w;
i++;
}
QVector< Widget* >::iterator j = auxwidgets.begin();
while (j != auxwidgets.end()) {
Widget* w = *j;
- if(name == w->getName()) return w;
+ if(name == w->name()) return w;
j++;
}