docs: def setHoverIcon(self, icon):
          """
          Sets the icon that will be used when this hotspot is hovered.
          
          :param      icon | <QIcon> || None
          """
          icon = QIcon(icon)
          if not icon.isNull():
              self._hoverIcon = QIcon(icon)
          else:
              self._hoverIcon = None