feat: 保存并登记当前 Client (#11)
This commit is contained in:
+11
-2
@@ -36,11 +36,20 @@ from .task_repository import TaskRepository
|
||||
class MainWindow(FluentWindow):
|
||||
"""应用主窗口。"""
|
||||
|
||||
def __init__(self, task_repository=None):
|
||||
def __init__(
|
||||
self,
|
||||
task_repository=None,
|
||||
settings_repository=None,
|
||||
admin_gateway=None,
|
||||
):
|
||||
super().__init__()
|
||||
|
||||
self.pddTaskPage = PDDTaskPage(self)
|
||||
self.settingsPage = SettingsPage(self)
|
||||
self.settingsPage = SettingsPage(
|
||||
self,
|
||||
settings_repository=settings_repository,
|
||||
admin_gateway=admin_gateway,
|
||||
)
|
||||
self.pddTaskPageEvent = PDDTaskPageEvent(
|
||||
self.pddTaskPage,
|
||||
task_repository or TaskRepository(),
|
||||
|
||||
Reference in New Issue
Block a user