def METHOD_NAME(self, name, color=None) -> Optional[QtGui.QIcon]:
    """
    Retrieve the icon given a name and color.
    Parameters
    ----------
    name : str
        The Icon string identifier.
        Icon strings can be found at: https://fontawesome.com/icons?d=gallery
    color : QColor, Optional
        The base color to use when constructing the Icon. Default is QColor(90, 90, 90).
    Returns
    -------
    QIcon
        The desired Icon.  ``None`` if a QApplication is not yet available.
    """
    if not self._load_font_if_needed():
        return None
    char = self.get_char_for_name(name)
    engine = CharIconEngine(self, char, color)
    return QIcon(engine)