KTextAddons
7#include "libretranslateengineconfiguredialog.h"
8#include "libretranslateengineconfigurewidget.h"
9#include <KLocalizedString>
10#include <QDialogButtonBox>
13LibreTranslateEngineConfigureDialog::LibreTranslateEngineConfigureDialog(
QWidget *parent)
15 , mConfigureWidget(new LibreTranslateEngineConfigureWidget(this))
17 setWindowTitle(
i18nc(
"@title:window",
"Configure Engine"));
19 mConfigureWidget->setObjectName(QStringLiteral(
"mConfigureWidget"));
22 mainLayout->setObjectName(QStringLiteral(
"mainLayout"));
23 mainLayout->addWidget(mConfigureWidget);
26 buttonBox->setObjectName(QStringLiteral(
"buttonBox"));
27 mainLayout->addWidget(buttonBox);
32LibreTranslateEngineConfigureDialog::~LibreTranslateEngineConfigureDialog() =
default;
34QString LibreTranslateEngineConfigureDialog::serverUrl()
const
36 return mConfigureWidget->serverUrl();
39void LibreTranslateEngineConfigureDialog::setServerUrl(
const QString &serverUrl)
41 mConfigureWidget->setServerUrl(serverUrl);
44QString LibreTranslateEngineConfigureDialog::apiKey()
const
46 return mConfigureWidget->apiKey();
49void LibreTranslateEngineConfigureDialog::setApiKey(
const QString &key)
51 mConfigureWidget->setApiKey(key);
54bool LibreTranslateEngineConfigureDialog::serverRequiredApiKey()
const
56 return mConfigureWidget->serverRequiredApiKey();
59void LibreTranslateEngineConfigureDialog::setServerRequiredApiKey(
bool state)
61 mConfigureWidget->setServerRequiredApiKey(state);
64#include "moc_libretranslateengineconfiguredialog.cpp"
QString i18nc(const char *context, const char *text, const TYPE &arg...)
QFuture< ArgsType< Signal > > connect(Sender *sender, Signal signal)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:46:44 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.