vcl/qt5/QtInstanceIconView.cxx |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

New commits:
commit a3d0aa6988f57a3074777a681c593748bf2bbb26
Author:     Michael Weghorn <[email protected]>
AuthorDate: Sat Dec 20 11:58:56 2025 +0100
Commit:     Michael Weghorn <[email protected]>
CommitDate: Sat Dec 20 16:48:09 2025 +0100

    tdf#130857 qt weld: Implement QtInstanceIconView::count_selected_items
    
    Change-Id: Ifdd903a79777657467ae3ed2a78a8e1692b489e4
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/195968
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <[email protected]>

diff --git a/vcl/qt5/QtInstanceIconView.cxx b/vcl/qt5/QtInstanceIconView.cxx
index 123b92adb70c..21531250f6b7 100644
--- a/vcl/qt5/QtInstanceIconView.cxx
+++ b/vcl/qt5/QtInstanceIconView.cxx
@@ -100,8 +100,12 @@ void QtInstanceIconView::insert_separator(int, const 
OUString*)
 
 int QtInstanceIconView::count_selected_items() const
 {
-    assert(false && "Not implemented yet");
-    return 0;
+    SolarMutexGuard g;
+
+    int nSelected = 0;
+    GetQtInstance().RunInMainThread([&] { nSelected = 
m_pSelectionModel->selectedRows().count(); });
+
+    return nSelected;
 }
 
 void QtInstanceIconView::set_image(int nPos, VirtualDevice& rDevice)

Reply via email to