Skip to content
Snippets Groups Projects
Commit 778686a9 authored by Pierre Lamot's avatar Pierre Lamot
Browse files

qt: move default member initialisation in header for MLBaseModel for uniformity

parent f0fa740d
No related branches found
No related tags found
No related merge requests found
......@@ -27,16 +27,11 @@ static constexpr ssize_t COUNT_UNINITIALIZED =
MLBaseModel::MLBaseModel(QObject *parent)
: QAbstractListModel(parent)
, m_ml(nullptr)
, m_ml_event_handle( nullptr, [this](vlc_ml_event_callback_t* cb ) {
assert( m_ml != nullptr );
vlc_ml_event_unregister_callback( m_ml, cb );
})
, m_need_reset( false )
{
m_sort = VLC_ML_SORTING_DEFAULT;
m_sort_desc = false;
connect( this, &MLBaseModel::resetRequested, this, &MLBaseModel::onResetRequested );
}
......
......@@ -142,15 +142,15 @@ public:
protected:
MLItemId m_parent;
vlc_medialibrary_t* m_ml;
vlc_medialibrary_t* m_ml = nullptr;
MediaLib* m_mediaLib = nullptr;
QString m_search_pattern;
vlc_ml_sorting_criteria_t m_sort;
bool m_sort_desc;
vlc_ml_sorting_criteria_t m_sort = VLC_ML_SORTING_DEFAULT;
bool m_sort_desc = false;
std::unique_ptr<vlc_ml_event_callback_t,
std::function<void(vlc_ml_event_callback_t*)>> m_ml_event_handle;
bool m_need_reset;
bool m_need_reset = false;
mutable std::unique_ptr<ListCache<std::unique_ptr<MLItem>>> m_cache;
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment