labels << tr("変更前") << tr("変更後");\r
ui->tableWidget->setHorizontalHeaderLabels(labels);\r
\r
+ ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);\r
ui->tableWidget->horizontalHeader()->setStretchLastSection(true);\r
}\r
\r
delete ui;\r
}\r
\r
-void RenameMultiDialog::setNames(const QStringList &names)\r
+void RenameMultiDialog::setNames(const QFileInfoList &names)\r
{\r
- foreach (const QString &name, names) {\r
+ foreach (const QFileInfo &info, names) {\r
int row = ui->tableWidget->rowCount();\r
ui->tableWidget->insertRow(row);\r
\r
- QTableWidgetItem *iBefore = new QTableWidgetItem(name);\r
+ QTableWidgetItem *iBefore = new QTableWidgetItem(info.fileName());\r
iBefore->setFlags(iBefore->flags() ^ Qt::ItemIsEditable);\r
- QFileInfo info(m_dir.absoluteFilePath(name));\r
iBefore->setIcon(QFileIconProvider().icon(info));\r
ui->tableWidget->setItem(row, 0, iBefore);\r
\r
- QTableWidgetItem *iAfter = new QTableWidgetItem(name);\r
+ QTableWidgetItem *iAfter = new QTableWidgetItem(info.fileName());\r
ui->tableWidget->setItem(row, 1, iAfter);\r
}\r
ui->tableWidget->resizeColumnsToContents();\r