class QueryLogic(object): __metaclass__ = QWallabyMeta view = Meta.property("string") viewArguments = Meta.property("string") viewIdentifier = Meta.property("string") dataView = Meta.property("string") def __init__(self): self._queryPeer = None def register(self, **viewerArgs): from wallaby.pf.peer.multiViewer import MultiViewer self._queryPeer = MultiViewer(self.room, self.view, self.viewIdentifier, self.viewArguments, self.dataView, self, autoUpdate=True) def initialData(self): pass def deregister(self, remove=False): if self._queryPeer: self._queryPeer.destroy(remove) self._queryPeer = None
def register(self, **viewerArgs): from wallaby.pf.peer.multiViewer import MultiViewer self._queryPeer = MultiViewer(self.room, self.view, self.viewIdentifier, self.viewArguments, self.dataView, self, autoUpdate=True)