HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/Lib/site-packages/anaconda_navigator/widgets/styling.py
# -*- coding: utf-8 -*-

# pylint: disable=too-few-public-methods

"""Common widgets with custom styles."""

from __future__ import annotations

from qtpy import QtGui

from anaconda_navigator import widgets


class AnacondaNavigatorSvgLogo(widgets.QSvgWidget):
    """Custom :class:`~widgets.QSvgWidget` to set Navigator SVG logo via CSS."""


class AnacondaSvgLogo(widgets.QSvgWidget):
    """Custom :class:`~widgets.QSvgWidget` to set Anaconda SVG logo via CSS."""


class PasswordVisibleIcon(QtGui.QIcon):
    """Custom :class:`~QtGui.QIcon` to set visible password icon via CSS."""


class PasswordHiddenIcon(QtGui.QIcon):
    """Custom :class:`~QtGui.QIcon` to set hidden password icon via CSS."""