Changeset 732
- Timestamp:
- 07/21/08 15:46:09 (4 months ago)
- Files:
-
- oss/jlib/designer/ui/atomentryform.ui (added)
- oss/jlib/examples/basic/client.py (modified) (2 diffs)
- oss/jlib/jlib/core/pubsub.py (modified) (5 diffs)
- oss/jlib/jlib/gui/pubsub/node.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
oss/jlib/examples/basic/client.py
r731 r732 110 110 QtCore.QObject.connect(self.connection.qobj.pubsubnode, QtCore.SIGNAL("retrievedItems(PyQt_PyObject)"), 111 111 self.retrievedItems) 112 QtCore.QObject.connect(self.connection.qobj.pubsubnode, QtCore.SIGNAL("receivedPubSubMessage(PyQt_PyObject)"), 113 self.displayPubSubItems) 112 114 113 115 def setSubscriptionsModel(self, subscriptions): … … 135 137 self.nodesUi.setModel(model) 136 138 self.nodesUi.setNode(items.node_name) 139 140 def displayPubSubItems(self, message): 141 model = self.nodesUi.model() 142 if model: 143 for item in message.items: 144 model.setNodeItem(item) 137 145 138 146 def messageReceived(self, message): oss/jlib/jlib/core/pubsub.py
r731 r732 225 225 else: 226 226 item = jlibSubscriptionItem(subscription) 227 228 rootItem.appendRow(item)227 rootItem.appendRow(item) 228 229 229 item.setData(QtCore.QVariant(QtCore.QString(node)), 230 230 QtCore.Qt.DisplayRole) … … 276 276 else: 277 277 item = jlibSubscriptionItem(feature) 278 279 rootItem.appendRow(item) 278 rootItem.appendRow(item) 279 280 280 item.setData(QtCore.QVariant(QtCore.QString(var)), 281 281 QtCore.Qt.DisplayRole) … … 329 329 else: 330 330 item = jlibAffiliationItem(affiliation) 331 332 rootItem.appendRow(item) 331 rootItem.appendRow(item) 332 333 333 self.setData(self.index(item.row(), 0), QtCore.QVariant(QtCore.QString(node)), 334 334 QtCore.Qt.DisplayRole) … … 562 562 563 563 if self.dataReady("message.received"): 564 m sg= self.recv("message.received")564 message = self.recv("message.received") 565 565 self.qobj.emit(QtCore.SIGNAL("receivedPubSubMessage(PyQt_PyObject)"), message) 566 566 … … 613 613 else: 614 614 item = jlibNodeItem(node_item) 615 616 rootItem.appendRow(item) 615 rootItem.appendRow(item) 616 617 617 self.setData(self.index(item.row(), 0), QtCore.QVariant(QtCore.QString(item_id)), 618 618 QtCore.Qt.DisplayRole) oss/jlib/jlib/gui/pubsub/node.py
r731 r732 29 29 def setModel(self, model): 30 30 self.nodes.setModel(model) 31 32 def model(self): 33 return self.nodes.model() 31 34 32 35 def handleError(self, node):
