init
This commit is contained in:
34
app/core/utils/signal_bus.py
Normal file
34
app/core/utils/signal_bus.py
Normal file
@@ -0,0 +1,34 @@
|
||||
# coding: utf-8
|
||||
from PyQt6.QtCore import QObject, pyqtSignal
|
||||
from PyQt6.QtGui import QPixmap
|
||||
|
||||
|
||||
class SignalBus(QObject):
|
||||
"""Signal bus"""
|
||||
|
||||
checkUpdateSig = pyqtSignal()
|
||||
micaEnableChanged = pyqtSignal(bool)
|
||||
|
||||
dirOpenSignal = pyqtSignal(str)
|
||||
shareDirOpenSignal = pyqtSignal(str)
|
||||
avatarUpdated = pyqtSignal(QPixmap) # 头像更新信号
|
||||
|
||||
imagePreviewSignal = pyqtSignal(str)
|
||||
txtPreviewSignal = pyqtSignal(str)
|
||||
|
||||
opacityChanged = pyqtSignal() # 透明度变化信号
|
||||
backgroundChanged = pyqtSignal() # 背景颜色变化信号
|
||||
|
||||
refreshFolderListSignal = pyqtSignal()
|
||||
|
||||
addUploadFileTask = pyqtSignal(str) # 添加upload任务信号
|
||||
addDownloadFileTask = pyqtSignal(str, str, str) # 添加download任务信号
|
||||
|
||||
shareFolderViewSignal = pyqtSignal(str) # 分享文件夹
|
||||
shareFileDownloadSignal = pyqtSignal() # 分享文件下载
|
||||
|
||||
languageChanged = pyqtSignal() # 语言变更信号
|
||||
loginSuccessSignal = pyqtSignal() # 登录成功信号
|
||||
|
||||
|
||||
signalBus = SignalBus()
|
||||
Reference in New Issue
Block a user