[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