示例#1
0
 def popu(self):
     self.clear()
     l = dropbox_down.list_filenames('/')
         #fnames, isdir = zip(*l)
     for f in l:
         it = QtGui.QListWidgetItem(f[0][1::])
         if f[1]:
             it.setIcon(QtGui.QIcon(r"dbx.ico"))
         else:
             it.setIcon(QtGui.QIcon(r"file.ico"))
         self.addItem(it)
示例#2
0
 def populateDbxList(self):
     self.l_dbx.clear()
     l = dropbox_down.list_filenames('/')
     #fnames, isdir = zip(*l) 
     for f in l:
         it = QtGui.QListWidgetItem(f[0][1::])
         if f[1]:
             it.setIcon(QtGui.QIcon(r"dbx.ico")) 
         else:
             it.setIcon(QtGui.QIcon(r"file.ico"))
         self.l_dbx.addItem(it)
                 
         #self.l_dbx.addItem(f[1::])
     #self.l_dbx.addItems(fnames)
     self.setProgressbarValue(self.progressBar_2, dropbox_down.get_space())
示例#3
0
 def dropEvent(self, e):
     if e.mimeData().hasText:
         #self.addItem(e.mimeData().text()) #this line is not needed really
         e.setDropAction(QtCore.Qt.CopyAction)
         mm = e.mimeData().text()[7::]
         print mm
         dropbox_down.upload_file(mm, mm.split('/')[-1]) 
         #self.populateDbxList()
         self.clear()
         l = dropbox_down.list_filenames('/')
         #fnames, isdir = zip(*l)
         for f in l:
             it = QtGui.QListWidgetItem(f[0][1::])
             if f[1]:
                 it.setIcon(QtGui.QIcon(r"dbx.ico"))
             else:
                 it.setIcon(QtGui.QIcon(r"file.ico"))
             self.addItem(it)
         
         e.accept()