mirror of https://code.videolan.org/videolan/vlc
qt: don't inherit from QObject in MLAlbumTrack
This commit is contained in:
parent
c9c8c820ba
commit
5a4a20f83f
|
@ -21,9 +21,8 @@
|
|||
#include "mlhelper.hpp"
|
||||
#include "util/vlctick.hpp"
|
||||
|
||||
MLAlbumTrack::MLAlbumTrack(vlc_medialibrary_t* _ml, const vlc_ml_media_t *_data, QObject *_parent )
|
||||
: QObject( _parent )
|
||||
, MLItem ( MLItemId( _data->i_id, VLC_ML_PARENT_UNKNOWN ) )
|
||||
MLAlbumTrack::MLAlbumTrack(vlc_medialibrary_t* _ml, const vlc_ml_media_t *_data)
|
||||
: MLItem ( MLItemId( _data->i_id, VLC_ML_PARENT_UNKNOWN ) )
|
||||
, m_title ( QString::fromUtf8( _data->psz_title ) )
|
||||
, m_trackNumber( _data->album_track.i_track_nb )
|
||||
, m_discNumber ( _data->album_track.i_disc_nb )
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <QObject>
|
||||
#include <QString>
|
||||
#include <memory>
|
||||
|
||||
|
@ -32,12 +31,10 @@ extern "C" {
|
|||
typedef struct vlc_ml_media_t vlc_ml_media_t;
|
||||
};
|
||||
|
||||
class MLAlbumTrack : public QObject, public MLItem
|
||||
class MLAlbumTrack : public MLItem
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
MLAlbumTrack(vlc_medialibrary_t *_ml, const vlc_ml_media_t *_data, QObject *_parent = nullptr);
|
||||
MLAlbumTrack(vlc_medialibrary_t *_ml, const vlc_ml_media_t *_data);
|
||||
|
||||
QString getTitle() const;
|
||||
QString getAlbumTitle() const;
|
||||
|
|
Loading…
Reference in New Issue