X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fmodelpropertymapper.cpp;h=a10a73d3ba1cf42f76042593b0628616c50a7df1;hp=890eda42295d94b374fac6c7afda1fe49ff482ea;hb=9d4fbba1e7390f7cbc60aed962bf9d36ac111263;hpb=c9ef00c67a47448e92398a5dce6ce5b74e77783a diff --git a/src/client/modelpropertymapper.cpp b/src/client/modelpropertymapper.cpp index 890eda42..a10a73d3 100644 --- a/src/client/modelpropertymapper.cpp +++ b/src/client/modelpropertymapper.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-07 by the Quassel IRC Team * + * Copyright (C) 2005-08 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -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 {