diff --git a/openpype/tools/settings/resources/__init__.py b/openpype/tools/settings/resources/__init__.py new file mode 100644 index 0000000000..83ce1a286f --- /dev/null +++ b/openpype/tools/settings/resources/__init__.py @@ -0,0 +1,8 @@ +import os + + +RESOURCES_DIR = os.path.dirname(os.path.abspath(__file__)) + + +def get_resource(*args): + return os.path.normpath(os.path.join(RESOURCES_DIR, *args)) diff --git a/openpype/tools/settings/settings/widgets/eye.png b/openpype/tools/settings/resources/images/eye.png similarity index 100% rename from openpype/tools/settings/settings/widgets/eye.png rename to openpype/tools/settings/resources/images/eye.png diff --git a/openpype/tools/settings/widgets.py b/openpype/tools/settings/widgets.py index 15a3f993ac..1343d8257a 100644 --- a/openpype/tools/settings/widgets.py +++ b/openpype/tools/settings/widgets.py @@ -2,6 +2,7 @@ import os from Qt import QtWidgets, QtCore, QtGui from openpype.api import get_system_settings +from .resources import get_resource class PasswordDialog(QtWidgets.QDialog): @@ -32,7 +33,7 @@ class PasswordDialog(QtWidgets.QDialog): current_dir = os.path.join( os.path.dirname(os.path.abspath(__file__)) ) - show_password_icon_path = os.path.join(current_dir, "eye.png") + show_password_icon_path = get_resource("images", "eye.png") show_password_icon = QtGui.QIcon(show_password_icon_path) show_password_btn = QtWidgets.QPushButton(password_widget) show_password_btn.setIcon(show_password_icon)