7#include "providercore.h"
9#include "providerbase_p.h"
11using namespace KNSCore;
13class KNSCore::ProviderCorePrivate
19KNSCore::ProviderCore::ProviderCore(ProviderBase *base,
QObject *parent)
21 , d(new ProviderCorePrivate{.base = [this, base] {
22 connect(base, &ProviderBase::basicsLoaded,
this, &ProviderCore::basicsLoaded);
23 base->setParent(
this);
29KNSCore::ProviderCore::~ProviderCore() =
default;
31QString KNSCore::ProviderCore::version()
const
33 return d->base->version();
36QUrl KNSCore::ProviderCore::website()
const
38 return d->base->website();
41QUrl KNSCore::ProviderCore::host()
const
43 return d->base->
host();
46QString KNSCore::ProviderCore::contactEmail()
const
48 return d->base->contactEmail();
51bool KNSCore::ProviderCore::supportsSsl()
const
53 return d->base->supportsSsl();
QFuture< ArgsType< Signal > > connect(Sender *sender, Signal signal)
QString host(ComponentFormattingOptions options) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:20:03 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.