aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui')
-rw-r--r--src/qmmpui/detailsdialog.cpp3
-rw-r--r--src/qmmpui/detailsdialog.h6
2 files changed, 9 insertions, 0 deletions
diff --git a/src/qmmpui/detailsdialog.cpp b/src/qmmpui/detailsdialog.cpp
index b2bc6d72e..74d6f8405 100644
--- a/src/qmmpui/detailsdialog.cpp
+++ b/src/qmmpui/detailsdialog.cpp
@@ -51,6 +51,9 @@ DetailsDialog::DetailsDialog(const QList<PlayListTrack *> &tracks, QWidget *pare
t->beginUsage();
}
+DetailsDialog::DetailsDialog(PlayListTrack *track, QWidget *parent) : DetailsDialog(QList<PlayListTrack *>{ track }, parent)
+{}
+
DetailsDialog::~DetailsDialog()
{
for(PlayListTrack *t : qAsConst(m_tracks))
diff --git a/src/qmmpui/detailsdialog.h b/src/qmmpui/detailsdialog.h
index 73f3d010c..fae3f151b 100644
--- a/src/qmmpui/detailsdialog.h
+++ b/src/qmmpui/detailsdialog.h
@@ -51,6 +51,12 @@ public:
*/
explicit DetailsDialog(const QList<PlayListTrack *> &tracks, QWidget *parent = nullptr);
/*!
+ * Constructor.
+ * @param track a track which should be used.
+ * @param parent Parent widget.
+ */
+ explicit DetailsDialog(PlayListTrack *track, QWidget *parent = nullptr);
+ /*!
* Destructor.
*/
~DetailsDialog();