1 #include "renamesingledialog.h"
\r
2 #include "ui_renamesingledialog.h"
\r
3 #include <QMessageBox>
\r
5 RenameSingleDialog::RenameSingleDialog(QWidget *parent) :
\r
6 AbstractRenameDialog(parent),
\r
7 ui(new Ui::RenameSingleDialog)
\r
11 ui->nameAfter->setFocus();
\r
14 RenameSingleDialog::~RenameSingleDialog()
\r
19 void RenameSingleDialog::setNames(const QFileInfoList &names)
\r
21 ui->nameBefore->setText(names[0].fileName());
\r
22 ui->nameAfter->setText(names[0].fileName());
\r
25 void RenameSingleDialog::on_btn_UpperAll_clicked()
\r
27 ui->nameAfter->setText(ui->nameAfter->text().toUpper());
\r
30 void RenameSingleDialog::on_btn_LowerAll_clicked()
\r
32 ui->nameAfter->setText(ui->nameAfter->text().toLower());
\r
35 void RenameSingleDialog::on_btn_UpperExt_clicked()
\r
37 QFileInfo info(m_dir.absoluteFilePath(ui->nameAfter->text()));
\r
38 ui->nameAfter->setText(info.completeBaseName() + "." + info.suffix().toUpper());
\r
41 void RenameSingleDialog::on_btn_LowerExt_clicked()
\r
43 QFileInfo info(m_dir.absoluteFilePath(ui->nameAfter->text()));
\r
44 ui->nameAfter->setText(info.completeBaseName() + "." + info.suffix().toLower());
\r
47 void RenameSingleDialog::accept()
\r
49 if (ui->nameAfter->text() != ui->nameBefore->text()) {
\r
50 m_RenameMap.insert(m_dir.absoluteFilePath(ui->nameBefore->text()),
\r
51 m_dir.absoluteFilePath(ui->nameAfter->text()));
\r
54 AbstractRenameDialog::accept();
\r