3 This file is part of libmspgltk
4 Copyright © 2007 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
16 Connector::~Connector()
18 for(map<string, ConnAction *>::iterator i=actions.begin(); i!=actions.end(); ++i)
22 void Connector::connect(const Logic &logic)
24 const list<Logic::WidgetAction> &logic_acts=logic.get_actions();
26 for(list<Logic::WidgetAction>::const_iterator i=logic_acts.begin(); i!=logic_acts.end(); ++i)
28 map<string, ConnAction *>::const_iterator j=actions.find(i->type);
30 j->second->connect(*this, *i->wdg, i->data);
34 void Connector::add(const string &type, ConnAction *act)
36 map<string, ConnAction *>::iterator i=actions.find(type);