Warning, file /network/ruqola/src/widgets/administratorsettingsdialog/enterprise/enterprisesettingswidget.cpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

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 "enterprisesettingswidget.h"
0008 #include <KLocalizedString>
0009 #include <QFormLayout>
0010 #include <QLabel>
0011 #include <QLineEdit>
0012 
0013 EnterpriseSettingsWidget::EnterpriseSettingsWidget(RocketChatAccount *account, QWidget *parent)
0014     : SettingsWidgetBase(account, parent)
0015     , mEnterpriseLicense(new QLineEdit(this))
0016     , mStatus(new QLabel(this))
0017 {
0018     mEnterpriseLicense->setObjectName(QStringLiteral("mEnterpriseLicense"));
0019     mEnterpriseLicense->setToolTip(
0020         i18n("If your workspace is registered and license is provided by Rocket.Chat Cloud you don't need to manually update the license here."));
0021     addLineEdit(i18n("Enterprise License"), mEnterpriseLicense, QStringLiteral("Enterprise_License"));
0022 
0023     mStatus->setObjectName(QStringLiteral("mStatus"));
0024     addLabel(i18n("Status"), mStatus, QStringLiteral("Enterprise_License_Status"));
0025 }
0026 
0027 EnterpriseSettingsWidget::~EnterpriseSettingsWidget() = default;
0028 
0029 void EnterpriseSettingsWidget::initialize(const QMap<QString, QVariant> &mapSettings)
0030 {
0031     initializeWidget(mEnterpriseLicense, mapSettings, QString());
0032     initializeWidget(mStatus, mapSettings, QString());
0033 }
0034 
0035 #include "moc_enterprisesettingswidget.cpp"