Exemplo n.º 1
0
 public static void connect(PythonSignal signal, PyMethod method) {
   PythonSlot receiver = new PythonSlot(method);
   if (signal instanceof Signal0) {
     ((Signal0) signal).signal.connect(receiver, signature(0));
   } else if (signal instanceof Signal1) {
     ((Signal1) signal).signal.connect(receiver, signature(1));
   } else if (signal instanceof Signal2) {
     ((Signal2) signal).signal.connect(receiver, signature(2));
   } else if (signal instanceof Signal3) {
     ((Signal3) signal).signal.connect(receiver, signature(3));
   } else if (signal instanceof Signal4) {
     ((Signal4) signal).signal.connect(receiver, signature(4));
   } else if (signal instanceof Signal5) {
     ((Signal5) signal).signal.connect(receiver, signature(5));
   } else if (signal instanceof Signal6) {
     ((Signal6) signal).signal.connect(receiver, signature(6));
   } else if (signal instanceof Signal7) {
     ((Signal7) signal).signal.connect(receiver, signature(7));
   } else if (signal instanceof Signal8) {
     ((Signal8) signal).signal.connect(receiver, signature(8));
   } else if (signal instanceof Signal9) {
     ((Signal9) signal).signal.connect(receiver, signature(9));
   }
 }