class_docstr: An icon place holder for lazy loading of QIcons
  
  The icon must reside in the icons folder and the path refers to the full
  name including suffix of the icon file, e.g.:
  
      tiny = GraphIcon("tiny.png")
  
  Icons can be later retrieved via the function `getGraphIcon` and providing
  the name:
  
      tiny = getGraphIcon("tiny")
code: def __init__(self, path):
      self._path = path
      name = path.split(".")[0]
      _ICON_REGISTRY[name] = self
      self._icon = None
  
file_path: pyqtgraph/pyqtgraph/icons/__init__.py
imports: import os.path
  import warnings
  from ..Qt import QtGui, QtWidgets
label_desc: Use image node_id 1 to create a new GraphIcon object  with example: obj = GraphIcon(path)