def _initialize(self, *args, **kwargs):
     super(SeniorityAwardsNotificationView, self)._initialize()
     self.viewModel.onOpenShopClick += self.__onOpenShopClick
     self.viewModel.onCloseAction += self.__onClose
     self.__seniorityAwardCtrl.onUpdated += self.__update
     self.__itemsCache.onSyncCompleted += self.__update
     self.__connectionMgr.onDisconnected += self.__onDisconnect
     AccountSettings.setSessionSettings(SENIORITY_AWARDS_WINDOW_SHOWN, True)
     timeDelta = self.__getTimeDeltaTillShowLastCall()
     if timeDelta > 0:
         self.__delayer.delayCallback(timeDelta + 0.1, self.__updateDate)
Example #2
0
 def save(self):
     for section in self._clientSections:
         AccountSettings.setSessionSettings(section, self._filters)
 def __onDisconnect(self):
     AccountSettings.setSessionSettings(SENIORITY_AWARDS_WINDOW_SHOWN, True)
     self.destroyWindow()