Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

rename.cpp

Go to the documentation of this file.
00001 #include <qlineedit.h>
00002 #include <qlabel.h>
00003 
00004 #include "rename.h"
00005 
00006 Rename::Rename(QWidget *parent, const char *name, bool modal, WFlags fl)
00007         : RenameBase(parent, name, modal, fl)
00008 {
00009 }
00010 
00011 QString Rename::rename(const QString &on, QWidget *parent)
00012 {
00013         Rename rename(parent, 0, true);
00014         rename.oldName->setText(on);
00015         rename.newName->setText(on);
00016         rename.newName->setFocus();
00017 
00018         if (rename.exec() == QDialog::Accepted) {
00019                 return rename.newName->text();
00020         }
00021 
00022         return QString(0);
00023 }
00024 
00025 QString Rename::getText(const QString &caption, const QString &secondLabel, QWidget *parent)
00026 {
00027         Rename rename(parent, 0, true);
00028         rename.firstLabel->hide();
00029         rename.oldName->hide();
00030         rename.setCaption(caption);
00031         rename.secondLabel->setText(secondLabel);
00032 
00033         if (rename.exec() == QDialog::Accepted) {
00034                 return rename.newName->text();
00035         }
00036 
00037         return QString(0);
00038 }
00039 

Generated on Sat Nov 5 16:18:08 2005 for OPIE by  doxygen 1.4.2