rrenkert@199: #include "aboutdialog.h"
rrenkert@199: #include <QDebug>
rrenkert@199: #include <QVBoxLayout>
rrenkert@199: #include <QTextEdit>
rrenkert@199: #include <QPushButton>
rrenkert@199: 
rrenkert@199: AboutDialog::AboutDialog(QMainWindow *parent) :
rrenkert@199:     QDialog(parent)
rrenkert@199: {
rrenkert@199:     setupGUI();
rrenkert@199: }
rrenkert@199: 
rrenkert@199: void AboutDialog::setupGUI()
rrenkert@199: {
rrenkert@199:     QVBoxLayout *mainLayout = new QVBoxLayout(this);
rrenkert@199:     QTextEdit *helpText = new QTextEdit;
rrenkert@199:     helpText->setReadOnly(true);
rrenkert@199:     helpText->setPlainText(tr("This dialog contains some text about the application"));
rrenkert@199: 
rrenkert@199:     QHBoxLayout *buttonLayout = new QHBoxLayout;
rrenkert@199:     QPushButton *closeButton = new QPushButton(tr("Close"));
rrenkert@199:     connect(closeButton, SIGNAL(clicked()), this, SLOT(close()));
rrenkert@199:     buttonLayout->insertStretch(0, 10);
rrenkert@199:     buttonLayout->addWidget(closeButton);
rrenkert@199: 
rrenkert@199:     mainLayout->addWidget(helpText);
rrenkert@199:     mainLayout->addLayout(buttonLayout);
rrenkert@199: }