RenameSettingsDialog::RenameSettingsDialog(QWidget *parent) :
- QDialog(parent),
- ui(new Ui::RenameSettingsDialog)
+ QDialog(parent),
+ ui(new Ui::RenameSettingsDialog)
{
- ui->setupUi(this);
+ ui->setupUi(this);
environmentEngine = new RenameParser::RenameEngine;
rulesEngine = new RenameParser::RenameEngine;
RenameSettingsDialog::~RenameSettingsDialog()
{
- delete ui;
+ delete ui;
}
QString RenameSettingsDialog::renameEnv() const
Database *db = MyList::instance()->database();
- QSqlQuery q(db->connection());
-
- q.prepare("SELECT * "
- "FROM rename_data "
- "WHERE fid = :fid ");
-
+ QSqlQuery &q = db->prepare(
+ "SELECT * "
+ "FROM rename_data "
+ "WHERE fid = :fid ");
q.bindValue(":fid", fid);
if (!db->exec(q))
return;
if (!q.next())
+ {
+ ui->input->setText("");
+ ui->status->setText(tr("Rename data not available for fid %1."
+ "Note: there must be a file location for the file.").arg(fid));
return;
+ }
QSqlRecord record = q.record();