mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-19 12:47:49 -06:00
Additional scenarios for enabling/disabling the manual sync button
CURA-7290
This commit is contained in:
parent
f78fa884c1
commit
59b40c72f0
1 changed files with 4 additions and 0 deletions
|
@ -116,6 +116,8 @@ class Account(QObject):
|
||||||
self._sync_state = SyncState.SYNCING
|
self._sync_state = SyncState.SYNCING
|
||||||
elif any(val == SyncState.ERROR for val in self._sync_services.values()):
|
elif any(val == SyncState.ERROR for val in self._sync_services.values()):
|
||||||
self._sync_state = SyncState.ERROR
|
self._sync_state = SyncState.ERROR
|
||||||
|
self._manual_sync_enabled = True
|
||||||
|
self.manualSyncEnabledChanged.emit(self._manual_sync_enabled)
|
||||||
else:
|
else:
|
||||||
self._sync_state = SyncState.SUCCESS
|
self._sync_state = SyncState.SUCCESS
|
||||||
|
|
||||||
|
@ -159,6 +161,8 @@ class Account(QObject):
|
||||||
self._logged_in = logged_in
|
self._logged_in = logged_in
|
||||||
self.loginStateChanged.emit(logged_in)
|
self.loginStateChanged.emit(logged_in)
|
||||||
if logged_in:
|
if logged_in:
|
||||||
|
self._manual_sync_enabled = False
|
||||||
|
self.manualSyncEnabledChanged.emit(self._manual_sync_enabled)
|
||||||
self._sync()
|
self._sync()
|
||||||
else:
|
else:
|
||||||
if self._update_timer.isActive():
|
if self._update_timer.isActive():
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue