Sender * DB::getSender(Sender & snd, const bool create) { for (Sender & s : senders) { if (s.nick == snd.nick && s.user == snd.user && s.host == snd.host) { return &s; } } if (create) { return addSender(snd); } return NULL; }
void WSignalMapper::setMapping(WObject *sender, WWidget *widget) { addSender(sender); widgetMappings_[sender] = widget; }
void WSignalMapper::setMapping(WObject *sender, const std::string text) { addSender(sender); stringMappings_[sender] = text; }
void WSignalMapper::setMapping(WObject *sender, int id) { addSender(sender); intMappings_[sender] = id; }