summaryrefslogtreecommitdiffstats
path: root/webradiodialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'webradiodialog.cpp')
-rw-r--r--webradiodialog.cpp29
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);
+}