I understand, It should be

connect(model, SIGNAL(dataChanged ( const QModelIndex &, const QModelIndex & )),
this, SLOT( backgroundChanged ( const QModelIndex & , const QModelIndex & )));

Then it works.