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)
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())
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()