[network/ruqola] src/widgets: We don't use anymore usersinroomlistview

Laurent Montel <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 64854ef12ceb4da6559c30bff4af5335688ab6ca by Laurent Montel.
Committed on 29/07/2026 at 06:16.
Pushed by mlaurent into branch 'master'.

We don't use anymore usersinroomlistview

M  +0    -2    src/widgets/CMakeLists.txt
D  +0    -56   src/widgets/room/usersinroomlistview.cpp
D  +0    -24   src/widgets/room/usersinroomlistview.h

https://invent.kde.org/network/ruqola/-/commit/64854ef12ceb4da6559c30bff4af5335688ab6ca

diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt
index d23e58a11c..c4e2a9e8c8 100644
--- a/src/widgets/CMakeLists.txt
+++ b/src/widgets/CMakeLists.txt
@@ -713,8 +713,6 @@ target_sources(
         room/actionbuttonsgenerator.cpp
         room/usersinroomtreeview.h
         room/usersinroomtreeview.cpp
-        room/usersinroomlistview.h
-        room/usersinroomlistview.cpp
         room/messagelineextratoolbutton.h
         room/messagelineextratoolbutton.cpp
         room/debugdialog/showdebugdialog.h
diff --git a/src/widgets/room/usersinroomlistview.cpp b/src/widgets/room/usersinroomlistview.cpp
deleted file mode 100644
index a98cc6f518..0000000000
--- a/src/widgets/room/usersinroomlistview.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
-   SPDX-FileCopyrightText: 2025-2026 Laurent Montel <[email protected]>
-
-   SPDX-License-Identifier: LGPL-2.0-or-later
-*/
-#include "usersinroomlistview.h"
-#include <KLocalizedString>
-#include <QEvent>
-#include <QPainter>
-
-// TODO replace by UsersInRoomTreeView
-UsersInRoomListView::UsersInRoomListView(QWidget *parent)
-    : QListView(parent)
-{
-}
-
-UsersInRoomListView::~UsersInRoomListView() = default;
-
-void UsersInRoomListView::paintEvent(QPaintEvent *event)
-{
-    if (model()->rowCount() == 0) {
-        const QString label = i18n("No Users Found.");
-
-        QPainter p(viewport());
-
-        QFont font = p.font();
-        font.setItalic(true);
-        p.setFont(font);
-
-        if (!mTextColor.isValid()) {
-            generalPaletteChanged();
-        }
-        p.setPen(mTextColor);
-        p.drawText(QRect(0, 0, width(), height()), Qt::AlignCenter, label);
-    } else {
-        QListView::paintEvent(event);
-    }
-}
-
-void UsersInRoomListView::generalPaletteChanged()
-{
-    const QPalette palette = viewport()->palette();
-    QColor color = palette.text().color();
-    color.setAlpha(128);
-    mTextColor = color;
-}
-
-bool UsersInRoomListView::event(QEvent *ev)
-{
-    if (ev->type() == QEvent::ApplicationPaletteChange) {
-        generalPaletteChanged();
-    }
-    return QListView::event(ev);
-}
-
-#include "moc_usersinroomlistview.cpp"
diff --git a/src/widgets/room/usersinroomlistview.h b/src/widgets/room/usersinroomlistview.h
deleted file mode 100644
index 61a347701c..0000000000
--- a/src/widgets/room/usersinroomlistview.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
-   SPDX-FileCopyrightText: 2025-2026 Laurent Montel <[email protected]>
-
-   SPDX-License-Identifier: LGPL-2.0-or-later
-*/
-#pragma once
-#include "libruqolawidgets_private_export.h"
-#include <QListView>
-
-class LIBRUQOLAWIDGETS_TESTS_EXPORT UsersInRoomListView : public QListView
-{
-    Q_OBJECT
-public:
-    explicit UsersInRoomListView(QWidget *parent = nullptr);
-    ~UsersInRoomListView() override;
-
-protected:
-    void paintEvent(QPaintEvent *event) override;
-    [[nodiscard]] bool event(QEvent *ev) override;
-
-private:
-    LIBRUQOLAWIDGETS_NO_EXPORT void generalPaletteChanged();
-    QColor mTextColor;
-};
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.