QT_BEGIN_NAMESPACE QGeoRouteReplyNokia::QGeoRouteReplyNokia(const QGeoRouteRequest &request, const QList<QNetworkReply *> &replies, QObject *parent) : QGeoRouteReply(request, parent), m_replies(replies), m_parsers(0) { qRegisterMetaType<QList<QGeoRoute> >(); foreach (QNetworkReply *reply, m_replies) { connect(reply, SIGNAL(finished()), this, SLOT(networkFinished())); connect(reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(networkError(QNetworkReply::NetworkError))); }
QT_BEGIN_NAMESPACE QGeoCodeReplyNokia::QGeoCodeReplyNokia(QNetworkReply *reply, int limit, int offset, const QGeoShape &viewport, QObject *parent) : QGeoCodeReply(parent), m_reply(reply), m_parsing(false) { qRegisterMetaType<QList<QGeoLocation> >(); connect(m_reply, SIGNAL(finished()), this, SLOT(networkFinished())); connect(m_reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(networkError(QNetworkReply::NetworkError))); setLimit(limit); setOffset(offset); setViewport(viewport); }
QT_BEGIN_NAMESPACE QGeoRouteReplyNokia::QGeoRouteReplyNokia(const QGeoRouteRequest &request, QNetworkReply *reply, QObject *parent) : QGeoRouteReply(request, parent), m_reply(reply) { connect(m_reply, SIGNAL(finished()), this, SLOT(networkFinished())); connect(m_reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(networkError(QNetworkReply::NetworkError))); }
QT_BEGIN_NAMESPACE QGeoMapReplyTomtom::QGeoMapReplyTomtom(QNetworkReply *reply, const QGeoTileSpec &spec, QObject *parent) : QGeoTiledMapReply(spec, parent), m_reply(reply) { connect(m_reply, SIGNAL(finished()), this, SLOT(networkFinished())); connect(m_reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(networkError(QNetworkReply::NetworkError))); }
void Client::startClient() { setup(); QThread* keypadThread = new QThread(); QObject::connect(keypadThread, SIGNAL(started()), keypad, SLOT(start())); QObject::connect(keypad, SIGNAL(keypadFinished()), keypadThread, SLOT(quit())); QObject::connect(keypad, SIGNAL(keypadFinished()), keypadThread, SLOT(quit())); QObject::connect(keypadThread, SIGNAL(finished()), this, SLOT(noKeypad())); keypad->moveToThread(keypadThread); keypadThread->start(); QThread* netThread = new QThread(); QObject::connect(netThread, SIGNAL(started()), network, SLOT(begin())); QObject::connect(network, SIGNAL(networkFinished()), netThread, SLOT(quit())); network->moveToThread(netThread); netThread->start(); // QMetaObject::invokeMethod(network,"begin"); // we need to authenticate the handset before we can do anything while (!authenticated && !error) { authenticated = authenticateDevice(); } if (error) { // put quit onto event queue QMetaObject::invokeMethod(this, "forceQuit", Qt::QueuedConnection); return; } qDebug() << "Authenticated"; QThread* trackerThread = new QThread(); QObject::connect(trackerThread, SIGNAL(started()), tracker, SLOT(startTracking())); QObject::connect(tracker, SIGNAL(trackerFinished()), trackerThread, SLOT(quit())); tracker->moveToThread(trackerThread); trackerThread->start(); }
QGeoMapReplyNokia::QGeoMapReplyNokia(QNetworkReply *reply, const QGeoTiledMapRequest &request, QObject *parent) : QGeoTiledMapReply(request, parent), m_reply(reply) { m_reply->setParent(this); connect(m_reply, SIGNAL(finished()), this, SLOT(networkFinished())); connect(m_reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(networkError(QNetworkReply::NetworkError))); connect(m_reply, SIGNAL(destroyed()), this, SLOT(replyDestroyed())); }
QT_BEGIN_NAMESPACE QGeoCodeReplyNokia::QGeoCodeReplyNokia(QNetworkReply *reply, int limit, int offset, const QGeoShape &viewport, QObject *parent) : QGeoCodeReply(parent), m_reply(reply) { connect(m_reply, SIGNAL(finished()), this, SLOT(networkFinished())); connect(m_reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(networkError(QNetworkReply::NetworkError))); setLimit(limit); setOffset(offset); setViewport(viewport); }
QT_BEGIN_NAMESPACE QGeoMapReplyNokia::QGeoMapReplyNokia(QNetworkReply *reply, const QGeoTileSpec &spec, QObject *parent) : QGeoTiledMapReply(spec, parent), m_reply(reply) { m_reply->setParent(this); connect(m_reply, SIGNAL(finished()), this, SLOT(networkFinished())); connect(m_reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(networkError(QNetworkReply::NetworkError))); connect(m_reply, SIGNAL(destroyed()), this, SLOT(replyDestroyed())); }
QGeoSearchReplyCm::QGeoSearchReplyCm(QNetworkReply *reply, int limit, int offset, QGeoBoundingArea *viewport, QObject *parent) : QGeoSearchReply(parent), m_reply(reply) { m_reply->setParent(this); connect(m_reply, SIGNAL(finished()), this, SLOT(networkFinished())); connect(m_reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(networkError(QNetworkReply::NetworkError))); connect(m_reply, SIGNAL(destroyed()), this, SLOT(replyDestroyed())); setLimit(limit); setOffset(offset); setViewport(viewport); }
QGeoMapReplyOsm::QGeoMapReplyOsm(QNetworkReply *reply, const QGeoTiledMapRequest &request, QObject *parent) : QGeoTiledMapReply(request, parent), m_reply(reply) { m_reply->setParent(this); QVariant fromCache = reply->attribute(QNetworkRequest::SourceIsFromCacheAttribute); setCached(fromCache.toBool()); connect(m_reply, SIGNAL(finished()), this, SLOT(networkFinished())); connect(m_reply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(networkError(QNetworkReply::NetworkError))); connect(m_reply, SIGNAL(destroyed()), this, SLOT(replyDestroyed())); }