diff options
Diffstat (limited to 'webradiodialog.cpp')
-rw-r--r-- | webradiodialog.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/webradiodialog.cpp b/webradiodialog.cpp new file mode 100644 index 0000000..4e08627 --- /dev/null +++ b/webradiodialog.cpp @@ -0,0 +1,29 @@ +#include <QVBoxLayout> +#include <QHBoxLayout> +#include <QFormLayout> +#include <QPushButton> +#include <QApplication> + +#include "webradiodialog.h" + +WebRadioDialog::WebRadioDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f){ + mDescription = new QLineEdit; + mUrl = new QLineEdit; + QFormLayout *topL = new QFormLayout; + topL->addRow(tr("&Description:"), mDescription); + topL->addRow(tr("&Url:"), mUrl); + QPushButton *okB = new QPushButton(tr("OK")); + connect(okB, &QPushButton::clicked, this, &QDialog::accept); + QPushButton *cancelB = new QPushButton(tr("Cancel")); + connect(cancelB, &QPushButton::clicked, this, &QDialog::reject); + QHBoxLayout *buttonL = new QHBoxLayout; + buttonL->addStretch(); + buttonL->addWidget(okB); + buttonL->addWidget(cancelB); + QVBoxLayout *mainL = new QVBoxLayout; + mainL->addLayout(topL); + mainL->addLayout(buttonL); + setLayout(mainL); + setWindowTitle(QString(tr("%1 - Add WebRadio")).arg(qApp->applicationName())); + setMinimumWidth(768); +} |