mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-07-30 21:21:58 +08:00
Additional scenarios for enabling/disabling the manual sync button
CURA-7290
This commit is contained in:
parent
f78fa884c1
commit
59b40c72f0
@ -116,6 +116,8 @@ class Account(QObject):
|
||||
self._sync_state = SyncState.SYNCING
|
||||
elif any(val == SyncState.ERROR for val in self._sync_services.values()):
|
||||
self._sync_state = SyncState.ERROR
|
||||
self._manual_sync_enabled = True
|
||||
self.manualSyncEnabledChanged.emit(self._manual_sync_enabled)
|
||||
else:
|
||||
self._sync_state = SyncState.SUCCESS
|
||||
|
||||
@ -159,6 +161,8 @@ class Account(QObject):
|
||||
self._logged_in = logged_in
|
||||
self.loginStateChanged.emit(logged_in)
|
||||
if logged_in:
|
||||
self._manual_sync_enabled = False
|
||||
self.manualSyncEnabledChanged.emit(self._manual_sync_enabled)
|
||||
self._sync()
|
||||
else:
|
||||
if self._update_timer.isActive():
|
||||
|
Loading…
x
Reference in New Issue
Block a user