// ! [8] private void showFiles(QDir directory, List<String> files) { for (int i = 0; i < files.size(); ++i) { QFile file = new QFile(directory.absoluteFilePath(files.get(i))); long size = new QFileInfo(file).size(); QTableWidgetItem fileNameItem = new QTableWidgetItem(files.get(i)); fileNameItem.setFlags(Qt.ItemFlag.ItemIsEnabled); QTableWidgetItem sizeItem = new QTableWidgetItem("" + ((size + 1023) / 1024) + tr("KB")); sizeItem.setTextAlignment( new Qt.Alignment(Qt.AlignmentFlag.AlignRight, Qt.AlignmentFlag.AlignVCenter).value()); sizeItem.setFlags(Qt.ItemFlag.ItemIsEnabled); int row = filesTable.rowCount(); filesTable.insertRow(row); filesTable.setItem(row, 0, fileNameItem); filesTable.setItem(row, 1, sizeItem); } filesFoundLabel.setText("" + files.size() + tr("file(s) found.")); }