1 #include "renameworker.h"
\r
5 RenameWorker::RenameWorker(QObject *parent) :
\r
11 void RenameWorker::operate()
\r
13 m_progressText->setText(tr("名前を変更しています..."));
\r
14 StringMap::const_iterator it;
\r
16 int successCount = 0;
\r
19 for (it = m_RenameMap->begin(); it != m_RenameMap->end(); it++) {
\r
20 if (isStopRequested()) {
\r
25 emit operation(tr("名前変更:")
\r
26 + QFileInfo(it.key()).fileName()
\r
28 + QFileInfo(it.value()).fileName());
\r
29 ret = QFile::rename(it.key(), it.value());
\r
32 emit success(tr("成功"));
\r
36 emit error(tr("失敗"));
\r
38 msg = tr("%1アイテム成功。").arg(successCount);
\r
39 if (errorCount > 0) {
\r
40 msg += tr("%1アイテム失敗。").arg(errorCount);
\r
42 m_progressText->setText(msg);
\r