File indexing completed on 2024-05-12 05:20:13

0001 /*
0002    SPDX-FileCopyrightText: 2019-2024 Laurent Montel <montel@kde.org>
0003 
0004    SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "refreshsettringsfinishpage.h"
0008 #include <QHBoxLayout>
0009 #include <QPlainTextEdit>
0010 
0011 RefreshSettringsFinishPage::RefreshSettringsFinishPage(QWidget *parent)
0012     : QWidget(parent)
0013     , mTextEdit(new QPlainTextEdit(this))
0014 {
0015     auto mainLayout = new QHBoxLayout(this);
0016     mainLayout->setObjectName(QLatin1StringView("mainLayout"));
0017     mainLayout->setContentsMargins({});
0018 
0019     mTextEdit->setObjectName(QLatin1StringView("textedit"));
0020     mTextEdit->setReadOnly(true);
0021     mainLayout->addWidget(mTextEdit);
0022     connect(this, &RefreshSettringsFinishPage::cleanDoneInfo, this, &RefreshSettringsFinishPage::slotCleanDoneInfo);
0023 }
0024 
0025 RefreshSettringsFinishPage::~RefreshSettringsFinishPage() = default;
0026 
0027 void RefreshSettringsFinishPage::slotCleanDoneInfo(const QString &str)
0028 {
0029     mTextEdit->insertPlainText(str + QLatin1Char('\n'));
0030 }
0031 
0032 #include "moc_refreshsettringsfinishpage.cpp"