File indexing completed on 2024-05-12 16:27:15

0001 /*
0002    SPDX-FileCopyrightText: 2022-2024 Laurent Montel <montel@kde.org>
0003 
0004    SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #include "roomavatarreadonlywidget.h"
0008 #include <QIcon>
0009 #include <QUrl>
0010 
0011 RoomAvatarReadOnlyWidget::RoomAvatarReadOnlyWidget(QWidget *parent)
0012     : QLabel{parent}
0013 {
0014     setFixedSize(QSize(120, 120));
0015 }
0016 
0017 RoomAvatarReadOnlyWidget::~RoomAvatarReadOnlyWidget() = default;
0018 
0019 void RoomAvatarReadOnlyWidget::setCurrentIconPath(const QString &iconUrlStr)
0020 {
0021     if (!iconUrlStr.isEmpty()) {
0022         const QIcon icon(QUrl(iconUrlStr).toLocalFile());
0023         setPixmap(icon.pixmap(100, 100));
0024     }
0025 }
0026 
0027 #include "moc_roomavatarreadonlywidget.cpp"