Ejemplo n.º 1
0
 def mimeData(self, indexes):
   mimeData = QtCore.QMimeData()
   text = ''
   for index in indexes:
     if index.isValid():
       item = self.itemFromIndex(index)
       prev = '%s\n'%text if text else ''
       text = '%sfile://%s'%(prev, item.path)
   mimeData.setData('text/plain', text)
   return mimeData
Ejemplo n.º 2
0
 def copy_to_clipboard(self, indexes):
   '''
   Copy the selected path to the clipboard
   '''
   mimeData = QtCore.QMimeData()
   text = ''
   for index in indexes:
     if index.isValid():
       item = self.itemFromIndex(index)
       prev = '%s\n'%text if text else ''
       text = '%sfile://%s'%(prev, item.path)
   mimeData.setData('text/plain', text)
   QtGui.QApplication.clipboard().setMimeData(mimeData)