Exemple #1
0
 def popu(self):
        self.clear()
        drivList = drive_down.list_in_root(drive_service)
        for k in drivList:
            it = QtGui.QListWidgetItem(k[0])
            if k[2]:
                it.setIcon(QtGui.QIcon(r"drv.ico"))
            else:
                it.setIcon(QtGui.QIcon(r"file.ico"))
        self.addItem(it)
Exemple #2
0
 def populateDriveList(self):
     self.l_drive.clear()
     global drivList
     drivList = drive_down.list_in_root(drive_service)
     for k in drivList:
         it = QtGui.QListWidgetItem(k[0])
         if k[2]:
             it.setIcon(QtGui.QIcon(r"drv.ico"))
         else:
              it.setIcon(QtGui.QIcon(r"file.ico"))
         self.l_drive.addItem(it)
     self.setProgressbarValue(self.progressBar, drive_down.get_space(drive_service))
Exemple #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)
         drive_down.upload_file(e.mimeData().text()[7::], drive_service)#call upload function with e.mimeData().text()
         #self.populateDriveList()
         self.clear()
         drivList = drive_down.list_in_root(drive_service)
         for k in drivList:
             it = QtGui.QListWidgetItem(k[0])
             if k[2]:
                 it.setIcon(QtGui.QIcon(r"drv.ico"))
             else:
                 it.setIcon(QtGui.QIcon(r"file.ico"))
             self.addItem(it)
         e.accept()