Don't use obsolete QRectF and QAbstractItemModel functions
Change deprecated function calls to QRectF::intersect() for QRectF::intersected().
Replace also some reset() calls with beginResetModel() and endResetModel().
Reviewed By: danders
Differential Revision: https://phabricator.kde.org/D14975