Beispiel #1
0
void StateMachineLoop::connect(int event, const SignalSlot &slot)
{
  SignalSignal *signal = new SignalSignal();
  mSignalList.insert(pair <int, SignalSignal *> (event, signal));

  signal->connect(slot);
}
Beispiel #2
0
void Object::connect (const std::string &emission, const std::string &source, const SignalSlot& slot)
{
  SignalSignal* signal = new SignalSignal();
	mSignalList[std::pair <std::string, std::string> (emission, source)] = signal;
  AllocTag( signal, emission );
  signal->connect( slot );
  edje_object_signal_callback_add( o, emission.c_str (), source.c_str (), &_edje_signal_handler_callback, static_cast<void*>( signal ) );
}