def __init__(self, engine, statusBar): self.windowStatusBar = statusBar self.widget = SyncTabWidget() self.engine = engine self.users = engine.users self.widget.populateUsersDropdownWithUsers(self.users) self.user = self.users[self.widget.selectedUserIndex()] self.widget.setPreviewForUser(self.user) self.widget.setUserChangedCallback(self.onUserChanged) self.widget.setOnSyncCallback(self.sync) self.widget.setROMs(engine.config.valid_roms()) self.windowStatusBar.showMessage("Ready")