void LongPollManager::Poll ()
	{
		const auto& url = GetURLTemplate ();

		qDebug () << Q_FUNC_INFO << url;

		LastPollDT_ = QDateTime::currentDateTime ();
		connect (Proxy_->GetNetworkAccessManager ()->get (QNetworkRequest (url)),
				SIGNAL (finished ()),
				this,
				SLOT (handlePollFinished ()));
	}
Exemple #2
0
	void Plugin::pollDevices ()
	{
		if (IsPolling_)
			return;

		auto watcher = new QFutureWatcher<USBDevInfos_t> ();
		connect (watcher,
				SIGNAL (finished ()),
				this,
				SLOT (handlePollFinished ()));
		auto future = QtConcurrent::run (EnumerateWorker);
		watcher->setFuture (future);

		IsPolling_ = true;
	}