[vlc-devel] [PATCH 6/7] qt: medialib: Expose the reload function
Hugo Beauzée-Luyssen
hugo at beauzee.fr
Mon Jan 6 13:38:49 CET 2020
---
modules/gui/qt/medialibrary/medialib.cpp | 5 +++++
modules/gui/qt/medialibrary/medialib.hpp | 2 ++
2 files changed, 7 insertions(+)
diff --git a/modules/gui/qt/medialibrary/medialib.cpp b/modules/gui/qt/medialibrary/medialib.cpp
index bd840c418c..5d1aa1fcae 100644
--- a/modules/gui/qt/medialibrary/medialib.cpp
+++ b/modules/gui/qt/medialibrary/medialib.cpp
@@ -211,6 +211,11 @@ void MediaLib::addAndPlay(const QVariantList& itemIdList)
}
}
+void MediaLib::reload()
+{
+ vlc_ml_reload_folder( vlcMl(), nullptr );
+}
+
vlc_medialibrary_t* MediaLib::vlcMl()
{
return vlc_ml_instance_get( m_intf );
diff --git a/modules/gui/qt/medialibrary/medialib.hpp b/modules/gui/qt/medialibrary/medialib.hpp
index a3deb7d3d1..1b4eb708e9 100644
--- a/modules/gui/qt/medialibrary/medialib.hpp
+++ b/modules/gui/qt/medialibrary/medialib.hpp
@@ -57,6 +57,8 @@ public:
Q_INVOKABLE void addAndPlay(const QUrl& mrl);
Q_INVOKABLE void addAndPlay(const QVariantList&itemIdList);
+ Q_INVOKABLE void reload();
+
inline bool idle() const { return m_idle; }
inline int discoveryPending() const { return m_discoveryPending; }
inline QString discoveryEntryPoint() const { return m_discoveryEntryPoint; }
--
2.20.1
More information about the vlc-devel
mailing list