Changeset 751
- Timestamp:
- 07/29/08 15:34:38 (4 months ago)
- Files:
-
- oss/jlib/examples/basic/client.py (modified) (2 diffs)
- oss/jlib/jlib/core/connection.py (modified) (1 diff)
- oss/jlib/jlib/core/pubsub.py (modified) (2 diffs)
- oss/jlib/jlib/gui/pubsub/node.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
oss/jlib/examples/basic/client.py
r749 r751 123 123 QtCore.QObject.connect(disco, QtCore.SIGNAL("receivedSubscriptions(PyQt_PyObject)"), 124 124 self.setSubscriptionsModel) 125 disco.emit(QtCore.SIGNAL("discoverSubscriptions()"))125 #disco.emit(QtCore.SIGNAL("discoverSubscriptions()")) 126 126 if self.options.rootnode: 127 127 disco.emit(QtCore.SIGNAL("discoverNodeInformation(PyQt_PyObject)"), … … 173 173 174 174 def messageReceived(self, message): 175 # let's bypass empty messages 176 if not message.bodies and not message.event: 177 return 178 175 179 contact_jid = str(message.from_jid.nodeid()) 176 180 if contact_jid not in self.openedChats: oss/jlib/jlib/core/connection.py
r740 r751 220 220 if self.dataReady("unhandled"): 221 221 msg = self.recv('unhandled') 222 self.send(('UNHANDLED', msg), 'log')222 #self.send(('UNHANDLED', msg), 'log') 223 223 224 224 if self.dataReady("inbox"): oss/jlib/jlib/core/pubsub.py
r749 r751 369 369 def __init__(self, parent=None): 370 370 QAxonObject.__init__(self, parent) 371 QtCore.QObject.connect(self, QtCore.SIGNAL("create Node(PyQt_PyObject)"), self.createNode)372 QtCore.QObject.connect(self, QtCore.SIGNAL("createCollectionNode(PyQt_PyObject)"), 373 self.createCollectionNode) 371 QtCore.QObject.connect(self, QtCore.SIGNAL("createLeafNode(PyQt_PyObject)"), self.createLeafNode) 372 QtCore.QObject.connect(self, QtCore.SIGNAL("createCollectionNode(PyQt_PyObject)"), 373 self.createCollectionNode) 374 374 QtCore.QObject.connect(self, QtCore.SIGNAL("deleteNode(PyQt_PyObject)"), self.deleteNode) 375 375 QtCore.QObject.connect(self, QtCore.SIGNAL("subscribeNode(PyQt_PyObject)"), self.subscribeNode) … … 428 428 return dict(itemshandler=self.component, pubsubdisp=PubSubDispatcher()), linkages 429 429 430 def create Node(self, node_id):430 def createLeafNode(self, node_id): 431 431 self._deliver(node_id, 'request-create-node') 432 432 oss/jlib/jlib/gui/pubsub/node.py
r750 r751 35 35 QtGui.QMessageBox.warning(self, "Error", repr(node.error), QtGui.QMessageBox.Ok) 36 36 37 def create Node(self):37 def createLeafNode(self): 38 38 ui = jlibCreateNodeDialog() 39 39 ui.show() 40 model = self.nodes.model() 41 if model: 42 index = self.nodes.currentIndex() 43 if index.isValid(): 44 item = model.itemFromIndex(index) 45 ui.nodeName.setText(item.node) 40 46 if ui.exec_() == QtGui.QDialog.Accepted: 41 self.pubsub.emit(QtCore.SIGNAL("createNode(PyQt_PyObject)"), unicode(ui.nodeName.text())) 47 self.pubsub.emit(QtCore.SIGNAL("createLeafNode(PyQt_PyObject)"), unicode(ui.nodeName.text())) 48 49 def createCollectionNode(self): 50 ui = jlibCreateNodeDialog() 51 ui.show() 52 model = self.nodes.model() 53 if model: 54 index = self.nodes.currentIndex() 55 if index.isValid(): 56 item = model.itemFromIndex(index) 57 ui.nodeName.setText(item.node) 58 if ui.exec_() == QtGui.QDialog.Accepted: 59 self.pubsub.emit(QtCore.SIGNAL("createCollectionNode(PyQt_PyObject)"), unicode(ui.nodeName.text())) 42 60 43 61 def deleteNode(self): … … 84 102 if not item: 85 103 menu = QtGui.QMenu(self.parent()) 86 actionNewnode = QtGui.QAction(QtCore.QString("Create a new node"), self.parent()) 87 QtCore.QObject.connect(actionNewnode, QtCore.SIGNAL("triggered()"), 88 self.createNode) 89 menu.addAction(actionNewnode) 104 105 actionNewLeafNode = QtGui.QAction(QtCore.QString("Create leaf node"), self.parent()) 106 QtCore.QObject.connect(actionNewLeafNode, QtCore.SIGNAL("triggered()"), 107 self.createLeafNode) 108 menu.addAction(actionNewLeafNode) 109 110 actionNewCollectionNode = QtGui.QAction(QtCore.QString("Create collection node"), self.parent()) 111 QtCore.QObject.connect(actionNewCollectionNode, QtCore.SIGNAL("triggered()"), 112 self.createCollectionNode) 113 menu.addAction(actionNewCollectionNode) 114 90 115 menu.exec_(event.globalPos()) 91 116 elif item.type() == jlibNodeItem.TYPE: … … 98 123 self.publishAtomEntry) 99 124 publishMenu.addAction(actionPublishAtomEntry) 125 126 actionNewLeafNode = QtGui.QAction(QtCore.QString("Create leaf node"), self.parent()) 127 QtCore.QObject.connect(actionNewLeafNode, QtCore.SIGNAL("triggered()"), 128 self.createLeafNode) 129 menu.addAction(actionNewLeafNode) 130 131 actionNewCollectionNode = QtGui.QAction(QtCore.QString("Create collection node"), self.parent()) 132 QtCore.QObject.connect(actionNewCollectionNode, QtCore.SIGNAL("triggered()"), 133 self.createCollectionNode) 134 menu.addAction(actionNewCollectionNode) 100 135 101 136 actionDeleteNode = QtGui.QAction(QtCore.QString("Delete node"), self.parent())
