25 #ifndef DIGIKAM_PRESENTATION_AUDIO_LIST_H
26 #define DIGIKAM_PRESENTATION_AUDIO_LIST_H
34 #include <QDragMoveEvent>
35 #include <QDragEnterEvent>
36 #include <QListWidget>
37 #include <QListWidgetItem>
42 #include <QtAV/AVError.h>
59 QString
title()
const;
61 void setName(
const QString& text);
69 void slotMediaStateChanged(QtAV::MediaStatus);
70 void slotPlayerError(
const QtAV::AVError&);
74 void showErrorDialog(
const QString& err);
Definition: presentationaudiolist.h:48
QString artist() const
Definition: presentationaudiolist.cpp:113
QString title() const
Definition: presentationaudiolist.cpp:118
void setName(const QString &text)
Definition: presentationaudiolist.cpp:108
QUrl url() const
Definition: presentationaudiolist.cpp:103
~PresentationAudioListItem() override
Definition: presentationaudiolist.cpp:98
void signalTotalTimeReady(const QUrl &, const QTime &)
PresentationAudioListItem(QListWidget *const parent, const QUrl &url)
Definition: presentationaudiolist.cpp:78
QTime totalTime() const
Definition: presentationaudiolist.cpp:123
Definition: presentationaudiolist.h:85
QList< QUrl > fileUrls()
Definition: presentationaudiolist.cpp:240
void signalAddedDropItems(const QList< QUrl > &filesUrl)
void dragMoveEvent(QDragMoveEvent *) override
Definition: presentationaudiolist.cpp:209
void dragEnterEvent(QDragEnterEvent *) override
Definition: presentationaudiolist.cpp:201
PresentationAudioList(QWidget *const parent=nullptr)
Definition: presentationaudiolist.cpp:192
void dropEvent(QDropEvent *) override
Definition: presentationaudiolist.cpp:217
Definition: presentation_audiopage.cpp:46