21#ifndef ADDURLDIALOG_P_H
22#define ADDURLDIALOG_P_H
28class QNetworkAccessManager;
40class AddUrlDialog :
public QDialog
44 static void popup(QWidget* parent ,PlayListModel*);
47 void onFinished(
bool ok,
const QString &message);
50 explicit AddUrlDialog(QWidget *parent);
52 void accept()
override;
53 void setModel(PlayListModel*);
54 void addToHistory(
const QString &path);
55 static QPointer<AddUrlDialog> m_instance;
56 Ui::AddUrlDialog *m_ui;
57 PlayListModel *m_model;
58 PlayListDownloader *m_downloader;
59 QStringList m_history;
The PlayListDownloader class downloads playlist from remote URL and extracts tracks.
Definition playlistdownloader.h:37
The PlayListModel class provides a data model for the playlist.
Definition playlistmodel.h:88