{
QItemSelectionRange changedArea(topLeft, bottomRight);
QModelIndex currentTopicIndex = selectionModel()->currentIndex().sibling(selectionModel()->currentIndex().row(), 1);
if (changedArea.contains(currentTopicIndex))
setTopic(selectionModel()->currentIndex());
{
QItemSelectionRange changedArea(topLeft, bottomRight);
QModelIndex currentTopicIndex = selectionModel()->currentIndex().sibling(selectionModel()->currentIndex().row(), 1);
if (changedArea.contains(currentTopicIndex))
setTopic(selectionModel()->currentIndex());