def createFileWidget(self, tup, *largs): filename, uri = tup wid = FileWidget() wid.setName(filename) wid.setUri(uri) self.ids.fileList.add_widget(wid) self.non_thumbnailed.put(wid)
def show_file_list(self): self.files, self.dirs = get_files_dirs(self.path) self.update_counts() self.ui.pathBar.setText(str(self.path)) self.ui.fileTable.setRowCount(0) for dir in self.dirs: row = self.ui.fileTable.rowCount() self.ui.fileTable.insertRow(row) fwidget = FileWidget(dir.name, dir.type) self.ui.fileTable.setCellWidget(row, 0, fwidget) self.ui.fileTable.setItem(row, 1, QTableWidgetItem("Folder")) for f in self.files: row = self.ui.fileTable.rowCount() size = self.format_size(f.size) self.ui.fileTable.insertRow(row) fwidget = FileWidget(f.name, f.type) self.ui.fileTable.setCellWidget(row, 0, fwidget) self.ui.fileTable.setItem(row, 1, QTableWidgetItem(f.type)) self.ui.fileTable.setItem(row, 2, QTableWidgetItem(size)) self.ui.fileTable.resizeColumnsToContents() self.ui.fileTable.resizeRowsToContents() self.show_count()
def addVideo(self): wid = FileWidget() wid.setName('FakeVid!') self.ids.fileList.add_widget(wid)
def delayedSearch(self, dt): print "TextSearch" wid = FileWidget() wid.setName(self.ids.searchfield.text) self.ids.fileList.clear_widgets() self.ids.fileList.add_widget(wid)