def FindProjectNodesMethod(methodname): v = appdata.project if not v: return v = v.selected if not v: return v = util.findcommonmethod(v, methodname) return v
def mimeData(self, items): action = util.findcommonmethod(items, 'Drag') if action: itemData = QByteArray() dataStream = QDataStream(itemData, QIODevice.WriteOnly) dataStream.writeString(cPickle.dumps(action())) self.currentMimeData = QMimeData() self.currentMimeData.setData('application/treeitem-dnd', itemData) return self.currentMimeData return None
def mimeData(self, items): action = util.findcommonmethod(items, 'Drag') if action: itemData = QByteArray() dataStream = QDataStream(itemData, QIODevice.WriteOnly) dataStream.writeString(cPickle.dumps(action())) self.currentMimeData = QMimeData() self.currentMimeData.setData('application/treeitem-dnd', itemData) return self.currentMimeData return None
def FindViewMethod(self, methodname): if not self.wnd_tree.hasFocus() and not appdata.topwindow.menuBar().hasFocus(): return if getattr(self, methodname, None): return getattr(self, methodname) v = self.selected if not v: return return util.findcommonmethod(v, methodname)
def FindViewMethod(self, methodname): if not self.wnd_tree.hasFocus() and not appdata.topwindow.menuBar( ).hasFocus(): return if getattr(self, methodname, None): return getattr(self, methodname) v = self.selected if not v: return return util.findcommonmethod(v, methodname)