OSDN Git Service

Ver0.10
[gefu/Gefu.git] / renamemultidialog.cpp
index 14b0550..87b3da3 100644 (file)
@@ -22,19 +22,18 @@ RenameMultiDialog::~RenameMultiDialog()
     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