]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/logic.cpp
Add ConnSignal action for Connector
[libs/gltk.git] / source / logic.cpp
index 40d06b218b1aa4b01f9de19ac6df9189bad0d1bb..ae9347019ad14d40ab228a4748f8ce94d67689ab 100644 (file)
@@ -16,22 +16,22 @@ Logic::Loader::Loader(Logic &l, const map<string, Widget *> &w):
        logic(l),
        widgets(w)
 {
-       add("action", &Loader::action);
+       add("bind", &Loader::bind);
 }
 
-void Logic::Loader::action(const string &wdg, const string &data)
+void Logic::Loader::bind(const string &wdg, const string &data)
 {
        map<string, Widget *>::const_iterator i=widgets.find(wdg);
        if(i==widgets.end())
                throw KeyError("Unknown widget", wdg);
 
        unsigned colon=data.find(':');
-       WidgetAction act;
+       WidgetBinding act;
        act.wdg=i->second;
        act.type=data.substr(0, colon);
        if(colon!=string::npos)
                act.data=data.substr(colon+1);
-       logic.actions.push_back(act);
+       logic.bindings.push_back(act);
 }
 
 } // namespace GLtk