//sauvegarde les infos trafic dans notre tableau void modelTan::saveInfosTraffic(json_value *value, string name){ if(value->name != NULL){ name = (value->name); } switch(value->type) { case JSON_OBJECT: case JSON_ARRAY: //printf(value->type == JSON_OBJECT ? "{\n" : "[\n"); for (json_value *it = value->first_child; it; it = it->next_sibling) { saveInfosTraffic(it, name); } break; case JSON_STRING: if(name.compare("INTITULE")==0){ addIntitule(value->string_value); } else if(name.compare("RESUME")==0){ addResume(value->string_value); } else if((name.compare("DATE_DEBUT")==0)||(name.compare("HEURE_DEBUT")==0)){ addDebut(value->string_value); } else if((name.compare("DATE_FIN")==0)||(name.compare("HEURE_FIN")==0)){ addFin(value->string_value); } else if((name.compare("TRONCONS")==0)){ addLigne(value->string_value); } break; } }
int Editeur_Skill::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QFrame::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: addLigne(); break; case 1: ecrireFichier(); break; default: ; } _id -= 2; } return _id; }