#include #include #include "rename.h" Rename::Rename(QWidget *parent, const char *name, bool modal, WFlags fl) : RenameBase(parent, name, modal, fl) { } QString Rename::rename(const QString &on, QWidget *parent) { Rename rename(parent, 0, true); rename.oldName->setText(on); rename.newName->setText(on); rename.newName->setFocus(); if (rename.exec() == QDialog::Accepted) { return rename.newName->text(); } return QString(0); } QString Rename::getText(const QString &caption, const QString &secondLabel, QWidget *parent) { Rename rename(parent, 0, true); rename.firstLabel->hide(); rename.oldName->hide(); rename.setCaption(caption); rename.secondLabel->setText(secondLabel); if (rename.exec() == QDialog::Accepted) { return rename.newName->text(); } return QString(0); }