def __init__(self, queueType, subscriber, flags = FUNCTIONAL_FLAG.UNDEFINED): super(PreQueueFunctional, self).__init__() self._queueType = queueType self._subscriber = subscriber self._setListenerClass(interfaces.IPreQueueListener) self._hasEntity = False self._flags = flags | FUNCTIONAL_FLAG.PRE_QUEUE g_prbCtrlEvents.onPreQueueFunctionalChanged()
def __init__(self, queueType, subscriber, flags=FUNCTIONAL_FLAG.UNDEFINED): super(PreQueueFunctional, self).__init__() self._queueType = queueType self._subscriber = subscriber self._setListenerClass(interfaces.IPreQueueListener) self._hasEntity = False self._flags = flags | FUNCTIONAL_FLAG.PRE_QUEUE g_prbCtrlEvents.onPreQueueFunctionalChanged()
def ctrl_onPreQueueFunctionalCreated(self, queueType, doAction = False, action = None): self.__factories.createFunctional(self, CreateFunctionalCtx(CTRL_ENTITY_TYPE.PREQUEUE, create={'queueType': queueType})) g_prbCtrlEvents.onPreQueueFunctionalChanged() if action and doAction: preQueueFunctional = self.getFunctional(CTRL_ENTITY_TYPE.PREQUEUE) if preQueueFunctional: preQueueFunctional.doAction(action, dispatcher=self) else: LOG_ERROR('PreQueue functional is not found') g_eventDispatcher.updateUI()
def ctrl_onPreQueueFunctionalCreated(self, queueType, doAction=False, action=None): self.__factories.createFunctional( self, CreateFunctionalCtx(CTRL_ENTITY_TYPE.PREQUEUE, create={'queueType': queueType})) g_prbCtrlEvents.onPreQueueFunctionalChanged() if action and doAction: preQueueFunctional = self.getFunctional(CTRL_ENTITY_TYPE.PREQUEUE) if preQueueFunctional: preQueueFunctional.doAction(action, dispatcher=self) else: LOG_ERROR('PreQueue functional is not found') g_eventDispatcher.updateUI()