mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
created module for logging gui
This commit is contained in:
parent
9853e258e4
commit
56d42251bf
3 changed files with 41 additions and 0 deletions
0
pype/logging/gui/__init__.py
Normal file
0
pype/logging/gui/__init__.py
Normal file
5
pype/logging/tray/__init__.py
Normal file
5
pype/logging/tray/__init__.py
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
from .logging_module import LoggingModule
|
||||
|
||||
|
||||
def tray_init(tray_widget, main_widget):
|
||||
return LoggingModule(main_widget, tray_widget)
|
||||
36
pype/logging/tray/logging_module.py
Normal file
36
pype/logging/tray/logging_module.py
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
import os
|
||||
from Qt import QtWidgets
|
||||
|
||||
from pypeapp import Logger
|
||||
|
||||
from ..gui.app import LogsWindow
|
||||
|
||||
log = Logger().get_logger("LoggingModule", "logging")
|
||||
|
||||
|
||||
class LoggingModule:
|
||||
def __init__(self, main_parent=None, parent=None):
|
||||
self.parent = parent
|
||||
|
||||
self.window = LogsWindow()
|
||||
|
||||
# Definition of Tray menu
|
||||
def tray_menu(self, parent_menu):
|
||||
# Menu for Tray App
|
||||
menu = QtWidgets.QMenu('Logging', parent_menu)
|
||||
# menu.setProperty('submenu', 'on')
|
||||
|
||||
show_action = QtWidgets.QAction("Show Logs", menu)
|
||||
show_action.triggered.connect(self.on_show_logs)
|
||||
menu.addAction(show_action)
|
||||
|
||||
parent_menu.addMenu(menu)
|
||||
|
||||
def tray_start(self):
|
||||
pass
|
||||
|
||||
def process_modules(self, modules):
|
||||
return
|
||||
|
||||
def on_show_logs(self):
|
||||
self.window.show()
|
||||
Loading…
Add table
Add a link
Reference in a new issue