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