X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fmodelpropertymapper.cpp;h=a10a73d3ba1cf42f76042593b0628616c50a7df1;hp=32dfe7f6b5b9c799b0acf2ae77b11e2c1a915579;hb=e7696b65e76e50137b8bab0ec3e43ce66a94f190;hpb=8699dd758516d0ded076811e8ea656adc95e69d0 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 {