Skip to content

Commit

Permalink
Now UI is properly updated when the user logout from production tracker
Browse files Browse the repository at this point in the history
  • Loading branch information
tpoveda committed Jan 17, 2020
1 parent 0c1e33c commit c7c8138
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion artellapipe/tools/assetslibrary/assetslibrary.py
Expand Up @@ -354,7 +354,9 @@ def _create_contextual_menu(self):
refresh_action = QAction(resource.ResourceManager().icon('refresh'), 'Refresh', new_menu)
get_thumbnails_action.triggered.connect(self._on_update_thumbnails)
refresh_action.triggered.connect(self.refresh)

new_menu.addAction(get_thumbnails_action)
new_menu.addAction(refresh_action)

return new_menu

Expand Down Expand Up @@ -514,10 +516,18 @@ def ui(self):
self.main_layout.addWidget(self._library_widget)

artellapipe.Tracker().logged.connect(self._on_valid_login)
artellapipe.Tracker().unlogged.connect(self._on_valid_unlogin)

def _on_valid_login(self):
"""
Internal callback function that is called anytime user log in into Tracking Manager
"""

self._library_widget.refresh()
self._library_widget._start_refresh()

def _on_valid_unlogin(self):
"""
Internal callback function that is called anytime user unlog from Tracking Manager
"""

self._library_widget._stack.slide_in_index(0)

0 comments on commit c7c8138

Please sign in to comment.