X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fmodelpropertymapper.cpp;fp=src%2Fclient%2Fmodelpropertymapper.cpp;h=a10a73d3ba1cf42f76042593b0628616c50a7df1;hp=32dfe7f6b5b9c799b0acf2ae77b11e2c1a915579;hb=2a04cb443a50e37165fc2d5447cc705a813efd3e;hpb=e5ef65b239e9a128a5cf86e6eef9bce1fd098448 diff --git a/src/client/modelpropertymapper.cpp b/src/client/modelpropertymapper.cpp index 32dfe7f6..a10a73d3 100644 --- a/src/client/modelpropertymapper.cpp +++ b/src/client/modelpropertymapper.cpp @@ -35,13 +35,13 @@ ModelPropertyMapper::~ModelPropertyMapper() { void ModelPropertyMapper::setModel(QAbstractItemModel *model) { if(_model) { - setSelectionModel(new QItemSelectionModel(model)); disconnect(_model, SIGNAL(dataChanged(QModelIndex, QModelIndex)), this, SLOT(dataChanged(QModelIndex, QModelIndex))); } _model = model; connect(_model, SIGNAL(dataChanged(QModelIndex, QModelIndex)), this, SLOT(dataChanged(QModelIndex, QModelIndex))); + setSelectionModel(new QItemSelectionModel(model)); } QAbstractItemModel *ModelPropertyMapper::model() const {