remove pype prefixes in tray tool

This commit is contained in:
Jakub Trllo 2024-02-06 16:47:49 +01:00
parent 852676b751
commit cd233c42f5
4 changed files with 23 additions and 24 deletions

View file

@ -1,4 +1,4 @@
from .pype_tray import main from .tray import main
__all__ = ( __all__ = (
"main", "main",

View file

@ -1,7 +1,7 @@
try: try:
from . import pype_tray from . import tray
except ImportError: except ImportError:
import pype_tray import tray
pype_tray.main() tray.main()

View file

@ -205,11 +205,11 @@ class CollapsibleWidget(QtWidgets.QWidget):
self.content_widget.updateGeometry() self.content_widget.updateGeometry()
class PypeInfoWidget(QtWidgets.QWidget): class InfoWidget(QtWidgets.QWidget):
_resized = QtCore.Signal() _resized = QtCore.Signal()
def __init__(self, parent=None): def __init__(self, parent=None):
super(PypeInfoWidget, self).__init__(parent) super(InfoWidget, self).__init__(parent)
self._scroll_at_bottom = False self._scroll_at_bottom = False
@ -220,7 +220,7 @@ class PypeInfoWidget(QtWidgets.QWidget):
self.setWindowTitle("AYON info") self.setWindowTitle("AYON info")
scroll_area = QtWidgets.QScrollArea(self) scroll_area = QtWidgets.QScrollArea(self)
info_widget = PypeInfoSubWidget(scroll_area) info_widget = InfoSubWidget(scroll_area)
scroll_area.setWidget(info_widget) scroll_area.setWidget(info_widget)
scroll_area.setWidgetResizable(True) scroll_area.setWidgetResizable(True)
@ -250,14 +250,14 @@ class PypeInfoWidget(QtWidgets.QWidget):
vertical_bar.setValue(vertical_bar.maximum()) vertical_bar.setValue(vertical_bar.maximum())
def resizeEvent(self, event): def resizeEvent(self, event):
super(PypeInfoWidget, self).resizeEvent(event) super(InfoWidget, self).resizeEvent(event)
self._resized.emit() self._resized.emit()
self.info_widget.set_content_height( self.info_widget.set_content_height(
self.scroll_area.height() self.scroll_area.height()
) )
def showEvent(self, event): def showEvent(self, event):
super(PypeInfoWidget, self).showEvent(event) super(InfoWidget, self).showEvent(event)
self.info_widget.set_content_height( self.info_widget.set_content_height(
self.scroll_area.height() self.scroll_area.height()
) )
@ -314,18 +314,18 @@ class PypeInfoWidget(QtWidgets.QWidget):
) )
class PypeInfoSubWidget(QtWidgets.QWidget): class InfoSubWidget(QtWidgets.QWidget):
not_applicable = "N/A" not_applicable = "N/A"
def __init__(self, parent=None): def __init__(self, parent=None):
super(PypeInfoSubWidget, self).__init__(parent) super(InfoSubWidget, self).__init__(parent)
self.env_view = None self.env_view = None
main_layout = QtWidgets.QVBoxLayout(self) main_layout = QtWidgets.QVBoxLayout(self)
main_layout.setContentsMargins(0, 0, 0, 0) main_layout.setContentsMargins(0, 0, 0, 0)
main_layout.setAlignment(QtCore.Qt.AlignTop) main_layout.setAlignment(QtCore.Qt.AlignTop)
main_layout.addWidget(self._create_openpype_info_widget(), 0) main_layout.addWidget(self._create_info_widget(), 0)
main_layout.addWidget(self._create_separator(), 0) main_layout.addWidget(self._create_separator(), 0)
main_layout.addWidget(self._create_workstation_widget(), 0) main_layout.addWidget(self._create_workstation_widget(), 0)
main_layout.addWidget(self._create_separator(), 0) main_layout.addWidget(self._create_separator(), 0)
@ -408,8 +408,8 @@ class PypeInfoSubWidget(QtWidgets.QWidget):
return env_widget return env_widget
def _create_openpype_info_widget(self): def _create_info_widget(self):
"""Create widget with information about OpenPype application.""" """Create widget with information about application."""
executable_args = get_ayon_launcher_args() executable_args = get_ayon_launcher_args()
username = "N/A" username = "N/A"

View file

@ -25,7 +25,7 @@ from ayon_core.tools.utils import (
get_ayon_qt_app, get_ayon_qt_app,
) )
from .pype_info_widget import PypeInfoWidget from .info_widget import InfoWidget
# TODO PixmapLabel should be moved to 'utils' in other future PR so should be # TODO PixmapLabel should be moved to 'utils' in other future PR so should be
@ -73,7 +73,7 @@ class TrayManager:
def __init__(self, tray_widget, main_window): def __init__(self, tray_widget, main_window):
self.tray_widget = tray_widget self.tray_widget = tray_widget
self.main_window = main_window self.main_window = main_window
self.pype_info_widget = None self._info_widget = None
self._restart_action = None self._restart_action = None
self.log = Logger.get_logger(self.__class__.__name__) self.log = Logger.get_logger(self.__class__.__name__)
@ -289,12 +289,12 @@ class TrayManager:
self._addons_manager.on_exit() self._addons_manager.on_exit()
def _on_version_action(self): def _on_version_action(self):
if self.pype_info_widget is None: if self._info_widget is None:
self.pype_info_widget = PypeInfoWidget() self._info_widget = InfoWidget()
self.pype_info_widget.show() self._info_widget.show()
self.pype_info_widget.raise_() self._info_widget.raise_()
self.pype_info_widget.activateWindow() self._info_widget.activateWindow()
class SystemTrayIcon(QtWidgets.QSystemTrayIcon): class SystemTrayIcon(QtWidgets.QSystemTrayIcon):
@ -398,7 +398,7 @@ class SystemTrayIcon(QtWidgets.QSystemTrayIcon):
QtCore.QCoreApplication.exit() QtCore.QCoreApplication.exit()
class PypeTrayStarter(QtCore.QObject): class TrayStarter(QtCore.QObject):
def __init__(self, app): def __init__(self, app):
app.setQuitOnLastWindowClosed(False) app.setQuitOnLastWindowClosed(False)
self._app = app self._app = app
@ -457,9 +457,8 @@ class PypeTrayStarter(QtCore.QObject):
def main(): def main():
app = get_ayon_qt_app() app = get_ayon_qt_app()
starter = PypeTrayStarter(app) starter = TrayStarter(app)
# TODO remove when pype.exe will have an icon
if not is_running_from_build() and os.name == "nt": if not is_running_from_build() and os.name == "nt":
import ctypes import ctypes
ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID( ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(