File indexing completed on 2025-01-12 10:33:13
0001 /* 0002 SPDX-FileCopyrightText: 2021-2024 Laurent Montel <montel@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "otrwidget.h" 0008 0009 #include <KLocalizedString> 0010 #include <QAction> 0011 0012 OtrWidget::OtrWidget(QWidget *parent) 0013 : KMessageWidget(parent) 0014 { 0015 setVisible(false); 0016 setCloseButtonVisible(false); 0017 setMessageType(Information); 0018 #if QT_VERSION > QT_VERSION_CHECK(6, 0, 0) 0019 setPosition(KMessageWidget::Header); 0020 #endif 0021 setText(i18n("Otr Activated")); 0022 auto endOtrAction = new QAction(i18n("End OTR"), this); 0023 endOtrAction->setObjectName(QStringLiteral("endOtrAction")); 0024 connect(endOtrAction, &QAction::triggered, this, &OtrWidget::closeOtr); 0025 addAction(endOtrAction); 0026 0027 auto refreshKeysAction = new QAction(i18n("Refresh Keys"), this); 0028 refreshKeysAction->setObjectName(QStringLiteral("refreshKeysAction")); 0029 connect(refreshKeysAction, &QAction::triggered, this, &OtrWidget::refreshKeys); 0030 addAction(refreshKeysAction); 0031 } 0032 0033 OtrWidget::~OtrWidget() = default; 0034 0035 #include "moc_otrwidget.cpp"