BluezQt
9#include "initmanagerjob.h"
16class InitManagerJobPrivate :
public QObject
19 explicit InitManagerJobPrivate(InitManagerJob *q,
Manager *manager);
22 void initError(
const QString &errorText);
29InitManagerJobPrivate::InitManagerJobPrivate(InitManagerJob *q,
Manager *manager)
36void InitManagerJobPrivate::doStart()
38 if (m_manager->d->m_initialized) {
39 qCWarning(BLUEZQT) <<
"InitManagerJob: Manager already initialized!";
45 connect(m_manager->d.get(), &ManagerPrivate::initError,
this, &InitManagerJobPrivate::initError);
46 connect(m_manager->d.get(), &ManagerPrivate::initFinished,
this, &InitManagerJobPrivate::initFinished);
49void InitManagerJobPrivate::initError(
const QString &errorText)
51 qCWarning(BLUEZQT) <<
"GetManagerJob Error:" << errorText;
53 q->setError(InitManagerJob::UserDefinedError);
54 q->setErrorText(errorText);
58void InitManagerJobPrivate::initFinished()
63InitManagerJob::InitManagerJob(
Manager *manager)
65 , d(new InitManagerJobPrivate(this, manager))
69InitManagerJob::~InitManagerJob()
72 qCWarning(
BLUEZQT) <<
"InitManagerJob Error: Job was deleted before finished!";
74 setError(UserDefinedError);
75 setErrorText(QStringLiteral(
"Job was deleted before finished."));
85void InitManagerJob::doStart()
90void InitManagerJob::doEmitResult()
97#include "moc_initmanagerjob.cpp"
QFuture< ArgsType< Signal > > connect(Sender *sender, Signal signal)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:13:51 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.