fix deprecated warning QMap

This function is obsolete.

Use QMultiMap instead.
This function was introduced in Qt 4.3 - 5.14
This commit is contained in:
Simon De Backer
2020-06-10 20:46:35 +02:00
committed by Laurent Trinques
parent 573a36b93f
commit b9ed45c8a3
3 changed files with 13 additions and 8 deletions

View File

@@ -681,7 +681,7 @@ QRectF CrossRefItem::drawContact(QPainter &painter, int flags, Element *elmt)
if (m_hovered_contacts_map.contains(elmt))
{
m_hovered_contacts_map.insertMulti(elmt, bounding_rect);
m_hovered_contacts_map.insert(elmt, bounding_rect);
}
else
{
@@ -740,7 +740,7 @@ QRectF CrossRefItem::drawContact(QPainter &painter, int flags, Element *elmt)
bounding_rect = bounding_rect.united(text_rect);
if (m_hovered_contacts_map.contains(elmt)) {
m_hovered_contacts_map.insertMulti(elmt, bounding_rect);
m_hovered_contacts_map.insert(elmt, bounding_rect);
}
else {
m_hovered_contacts_map.insert(elmt, bounding_rect);
@@ -778,7 +778,7 @@ void CrossRefItem::fillCrossRef(QPainter &painter)
if (m_hovered_contacts_map.contains(elmt))
{
m_hovered_contacts_map.insertMulti(elmt, bounding);
m_hovered_contacts_map.insert(elmt, bounding);
}
else
{
@@ -802,7 +802,7 @@ void CrossRefItem::fillCrossRef(QPainter &painter)
if (m_hovered_contacts_map.contains(elmt))
{
m_hovered_contacts_map.insertMulti(elmt, bounding);
m_hovered_contacts_map.insert(elmt, bounding);
}
else
{