[vlc-commits] [Git][videolan/vlc][master] qt: connect `QAbstractListModel::rowsMoved()` to `PlayerControlbarModel::contentChanged()`

Steve Lhomme (@robUx4) gitlab at videolan.org
Sun Aug 24 13:03:59 UTC 2025



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
7b08af3d by Fatih Uzunoglu at 2025-08-24T12:51:12+00:00
qt: connect `QAbstractListModel::rowsMoved()` to `PlayerControlbarModel::contentChanged()`

This fixes the model not being dirty when controls move intra-model.

- - - - -


1 changed file:

- modules/gui/qt/player/player_controlbar_model.cpp


Changes:

=====================================
modules/gui/qt/player/player_controlbar_model.cpp
=====================================
@@ -80,6 +80,10 @@ PlayerControlbarModel::PlayerControlbarModel(QObject *parent) : QObject(parent)
     connect(m_left, &QAbstractListModel::dataChanged, this, &PlayerControlbarModel::contentChanged);
     connect(m_center, &QAbstractListModel::dataChanged, this, &PlayerControlbarModel::contentChanged);
     connect(m_right, &QAbstractListModel::dataChanged, this, &PlayerControlbarModel::contentChanged);
+
+    connect(m_left, &QAbstractListModel::rowsMoved, this, &PlayerControlbarModel::contentChanged);
+    connect(m_center, &QAbstractListModel::rowsMoved, this, &PlayerControlbarModel::contentChanged);
+    connect(m_right, &QAbstractListModel::rowsMoved, this, &PlayerControlbarModel::contentChanged);
 }
 
 PlayerControlbarModel::~PlayerControlbarModel()



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/7b08af3d097c8dffb896f564360395025dfc4f48

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/7b08af3d097c8dffb896f564360395025dfc4f48
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list