Miam-Player  0.8.0
A nice music player
dragdropdialog.h
Go to the documentation of this file.
1 #ifndef DRAGDROPDIALOG_H
2 #define DRAGDROPDIALOG_H
3 
4 #include <QDialog>
5 #include <QDir>
6 #include <QMimeData>
7 #include <QUrl>
8 
9 #include "ui_dragdroppopup.h"
10 
19 class DragDropDialog : public QDialog, public Ui::DragDropDialog
20 {
21  Q_OBJECT
22 private:
23  QString _originalLabel;
24 
25 public:
26  QStringList externalLocations;
27 
28  explicit DragDropDialog(QWidget *parent = nullptr);
29 
30  bool setMimeData(const QMimeData *mimeData);
31 
32 private slots:
33  void addExternalFoldersToLibrary();
34  void addExternalFoldersToPlaylist();
35 
36 signals:
37  void aboutToAddExtFoldersToLibrary(const QList<QDir> &);
38  void aboutToAddExtFoldersToPlaylist(const QList<QDir> &);
39 };
40 
41 #endif // DRAGDROPDIALOG_H
void aboutToAddExtFoldersToLibrary(const QList< QDir > &)
The DragDropDialog class is a small modal dialog.
Definition: dragdropdialog.h:19
Definition: ui_dragdroppopup.h:128
bool setMimeData(const QMimeData *mimeData)
Definition: dragdropdialog.cpp:19
QStringList externalLocations
Definition: dragdropdialog.h:26
void aboutToAddExtFoldersToPlaylist(const QList< QDir > &)
DragDropDialog(QWidget *parent=nullptr)
Definition: dragdropdialog.cpp:8