def onReturnPressed(self): ''' inner method for openurl ''' if self.lastitem != None: item = self.lastitem if len(item.entry.urls) == 1: self.emit(QtCore.SIGNAL('openUrl'), item.entry.urls[0][1]) return elif len(item.entry.urls) > 1: dlg = PyChmSlctTopicDlg(globalvalue.mainWindow) titles = [a for a, b in item.entry.urls] urls = [b for a, b in item.entry.urls] url = dlg.getUrl(titles, urls) if url != None: self.emit(QtCore.SIGNAL('openUrl'), url) return url
def onReturnPressed(self): ''' inner method for openurl ''' if self.lastitem!=None: item=self.lastitem if len(item.entry.urls)==1: self.emit(QtCore.SIGNAL('openUrl'),item.entry.urls[0][1]) return elif len(item.entry.urls)>1: dlg=PyChmSlctTopicDlg(globalvalue.mainWindow) titles=[a for a,b in item.entry.urls] urls=[b for a,b in item.entry.urls] url=dlg.getUrl(titles,urls) if url!=None: self.emit(QtCore.SIGNAL('openUrl'),url) return url
def onDoubleClicked(self, item, col): ''' inner method for openurl ''' if item == None: return if item.isExpanded(): item.setExpanded(False) if len(item.entry.urls) == 1: self.emit(QtCore.SIGNAL('openUrl'), item.entry.urls[0][1]) return elif len(item.entry.urls) > 1: dlg = PyChmSlctTopicDlg(globalvalue.mainWindow) titles = [a for a, b in item.entry.urls] urls = [b for a, b in item.entry.urls] url = dlg.getUrl(titles, urls) if url != None: self.emit(QtCore.SIGNAL('openUrl'), url) return url
def onDoubleClicked(self,item,col): ''' inner method for openurl ''' if item==None: return if item.isExpanded(): item.setExpanded(False) if len(item.entry.urls)==1: self.emit(QtCore.SIGNAL('openUrl'),item.entry.urls[0][1]) return elif len(item.entry.urls)>1: dlg=PyChmSlctTopicDlg(globalvalue.mainWindow) titles=[a for a,b in item.entry.urls] urls=[b for a,b in item.entry.urls] url=dlg.getUrl(titles,urls) if url!=None: self.emit(QtCore.SIGNAL('openUrl'),url) return url