summaryrefslogtreecommitdiffstats
path: root/webradiodialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'webradiodialog.h')
-rw-r--r--webradiodialog.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/webradiodialog.h b/webradiodialog.h
index 96262dd..906edcb 100644
--- a/webradiodialog.h
+++ b/webradiodialog.h
@@ -3,18 +3,27 @@
#include <QDialog>
#include <QLineEdit>
+#include <QTreeView>
+#include <QStandardItemModel>
class WebRadioDialog : public QDialog {
Q_OBJECT
public:
+ enum WrRole { DescriptionRole, UrlRole };
explicit WebRadioDialog(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
const QString description() { return mDescription->text(); }
const QString url() { return mUrl->text(); }
+ private slots:
+ void populate();
+ void deleteSelected();
+ void add();
+
private:
QLineEdit *mDescription;
QLineEdit *mUrl;
-
+ QStandardItemModel *mModel;
+ QTreeView *mView;
};
#endif // WEBRADIODIALOG_H