[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;
-};