void gestionAffinites::on_pushButton_ajoutAffinite_clicked()
{
    QString LId=m_ui->comboBox_patient->itemData(m_ui->comboBox_patient->currentIndex()).toString();
    QString numeroDeLautre=m_ui->comboBox_listePatient->itemData(m_ui->comboBox_listePatient->currentIndex()).toString();
    QString texteRequete="insert into AFFINITE values("+LId+","+numeroDeLautre+")";
    qDebug()<<texteRequete;
    QSqlQuery req(texteRequete);
    req.exec();
    //raffraichissement
    on_comboBox_patient_currentIndexChanged(m_ui->comboBox_patient->currentIndex());
}
void gestionAffinites::on_pushButton_supprIncompatibilite_clicked()
{
    //quelle incompatibilite est à supprimer?
    QListWidgetItem * pasCopain=m_ui->listWidget_incompatibilite->selectedItems()[0];
    QString numeroPasCopain=pasCopain->data(32).toString();
    QString LId=m_ui->comboBox_patient->itemData(m_ui->comboBox_patient->currentIndex()).toString();
    QString texteRequete="delete from incompatibilite where (idPersonne1="+LId+" and idPersonne2="+numeroPasCopain+") or (idPersonne1="+numeroPasCopain+" and idPersonne2="+LId+")";
    QSqlQuery req(texteRequete);
    req.exec();
    //raffraichissement
    on_comboBox_patient_currentIndexChanged(m_ui->comboBox_patient->currentIndex());

}
int mainMenu::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDialog::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_btn_home_clicked(); break;
        case 1: on_btn_database_clicked(); break;
        case 2: on_btn_addPatient_clicked(); break;
        case 3: on_comboBox_patient_currentIndexChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 4: on_btn_measure_clicked(); break;
        case 5: on_btn_calculation_clicked(); break;
        default: ;
        }
        _id -= 6;
    }
    return _id;
}