connect(this, SIGNAL(currentChanged(const QModelIndex &, const QModelIndex &)),
model, SLOT(changeCurrent(const QModelIndex &, const QModelIndex &)));
connect(this, SIGNAL(currentChanged(const QModelIndex &, const QModelIndex &)),
model, SLOT(changeCurrent(const QModelIndex &, const QModelIndex &)));