diff options
Diffstat (limited to 'messagedialog.cpp')
-rw-r--r-- | messagedialog.cpp | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/messagedialog.cpp b/messagedialog.cpp deleted file mode 100644 index 241a2cc..0000000 --- a/messagedialog.cpp +++ /dev/null @@ -1,43 +0,0 @@ -/* - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version - 2 of the License, or (at your option) any later version. -*/ - -#include <QPushButton> -#include <QString> -#include <QLabel> -#include <QVBoxLayout> -#include <QHBoxLayout> - -#include "messagedialog.h" - -MessageDialog::MessageDialog(const QString &message, const QString &title, QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f){ - mEdit = new QLineEdit; - mOk = new QPushButton(tr("Ok")); - mCancel = new QPushButton(tr("Cancel")); - mMessage = new QLabel(message); - - QHBoxLayout *buttonLayout = new QHBoxLayout; - buttonLayout->addStretch(); - buttonLayout->addWidget(mOk); - buttonLayout->addWidget(mCancel); - - QVBoxLayout *mainLayout = new QVBoxLayout; - mainLayout->addWidget(mMessage); - mainLayout->addWidget(mEdit); - mainLayout->addLayout(buttonLayout); - - mOk->setDefault(true); - connect(mOk, SIGNAL(clicked()), this, SLOT(accept())); - connect(mCancel, SIGNAL(clicked()), this, SLOT(reject())); - - setLayout(mainLayout); - setWindowTitle(title); -} - -void MessageDialog::accept(){ - mEdit->setFocus(Qt::ActiveWindowFocusReason); - QDialog::accept(); -} |