qt: don't inherit from QObject in MLAlbumTrack

This commit is contained in:
Prince Gupta 2024-04-16 13:29:33 +05:30 committed by Steve Lhomme
parent c9c8c820ba
commit 5a4a20f83f
2 changed files with 4 additions and 8 deletions

View File

@ -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 )

View File

@ -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;