Exemple #1
0
 def loadDir(self):
     d = QtWidgets.QFileDialog.getExistingDirectory(
         self, "VPS directory", "", QtWidgets.QFileDialog.ShowDirsOnly)
     if not d: return
     data = load_ssh_dir(d)
     name = os.path.basename(os.path.dirname(d))
     model = ListModel(data=data, parent=self)
     self.models.append(model)
     thumbnailWidget = ThumbnailWidget(parent=self, model=model)
     table = SSHWidget(model.getData())
     self.tabWidget.addTab(thumbnailWidget, IMAGE_ICON, shorten(name))
     self.tabWidget.addTab(table, TABLE_ICON, shorten(name))
     return