Make QListWidget::mimeData compatible with Qt 6
This commit is contained in:
@@ -23,13 +23,13 @@
|
|||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
#include <QStringList>
|
||||||
|
#include <QUrl>
|
||||||
#include <QList>
|
#include <QList>
|
||||||
#include <QListView>
|
#include <QListView>
|
||||||
#include <QListWidget>
|
#include <QListWidget>
|
||||||
#include <QListWidgetItem>
|
#include <QListWidgetItem>
|
||||||
#include <QStringList>
|
|
||||||
#include <QMimeData>
|
#include <QMimeData>
|
||||||
#include <QUrl>
|
|
||||||
#include <QDropEvent>
|
#include <QDropEvent>
|
||||||
|
|
||||||
#include "core/song.h"
|
#include "core/song.h"
|
||||||
@@ -40,7 +40,11 @@
|
|||||||
|
|
||||||
AlbumCoverManagerList::AlbumCoverManagerList(QWidget *parent) : QListWidget(parent), manager_(nullptr) {}
|
AlbumCoverManagerList::AlbumCoverManagerList(QWidget *parent) : QListWidget(parent), manager_(nullptr) {}
|
||||||
|
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QMimeData *AlbumCoverManagerList::mimeData(const QList<QListWidgetItem*> &items) const {
|
||||||
|
#else
|
||||||
QMimeData *AlbumCoverManagerList::mimeData(const QList<QListWidgetItem*> items) const {
|
QMimeData *AlbumCoverManagerList::mimeData(const QList<QListWidgetItem*> items) const {
|
||||||
|
#endif
|
||||||
|
|
||||||
// Get songs
|
// Get songs
|
||||||
SongList songs;
|
SongList songs;
|
||||||
|
|||||||
@@ -24,9 +24,9 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
|
#include <QString>
|
||||||
#include <QList>
|
#include <QList>
|
||||||
#include <QListWidget>
|
#include <QListWidget>
|
||||||
#include <QString>
|
|
||||||
|
|
||||||
class QWidget;
|
class QWidget;
|
||||||
class QMimeData;
|
class QMimeData;
|
||||||
@@ -43,7 +43,12 @@ class AlbumCoverManagerList : public QListWidget {
|
|||||||
void set_cover_manager(AlbumCoverManager *manager) { manager_ = manager; }
|
void set_cover_manager(AlbumCoverManager *manager) { manager_ = manager; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||||
|
QMimeData *mimeData(const QList<QListWidgetItem*> &items) const override;
|
||||||
|
#else
|
||||||
QMimeData *mimeData(const QList<QListWidgetItem*> items) const override;
|
QMimeData *mimeData(const QList<QListWidgetItem*> items) const override;
|
||||||
|
#endif
|
||||||
|
|
||||||
void dropEvent(QDropEvent *event) override;
|
void dropEvent(QDropEvent *event) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|||||||
Reference in New Issue
Block a user