Exemple #1
0
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;
}