Example #1
0
 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
Example #2
0
 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
Example #3
0
 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
Example #4
0
 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