Changeset View
Changeset View
Standalone View
Standalone View
libdiscover/backends/KNSBackend/KNSBackend.cpp
Context not available. | |||||
107 | 107 | | |||
---|---|---|---|---|---|
108 | m_engine = new KNSCore::Engine(this); | 108 | m_engine = new KNSCore::Engine(this); | ||
109 | m_engine->init(m_name); | 109 | m_engine->init(m_name); | ||
110 | connect(m_engine, &KNSCore::Engine::signalError, this, [this](const QString &error) { qWarning() << "kns error" << objectName() << error; }); | 110 | // Setting setFetching to false when we get an error ensures we don't end up in an eternally-fetching state | ||
111 | connect(m_engine, &KNSCore::Engine::signalError, this, [this](const QString &error) { this->setFetching(false); qWarning() << "kns error" << objectName() << error; }); | ||||
111 | connect(m_engine, &KNSCore::Engine::signalEntriesLoaded, this, &KNSBackend::receivedEntries); | 112 | connect(m_engine, &KNSCore::Engine::signalEntriesLoaded, this, &KNSBackend::receivedEntries); | ||
112 | connect(m_engine, &KNSCore::Engine::signalEntryChanged, this, &KNSBackend::statusChanged); | 113 | connect(m_engine, &KNSCore::Engine::signalEntryChanged, this, &KNSBackend::statusChanged); | ||
113 | connect(m_engine, &KNSCore::Engine::signalEntryDetailsLoaded, this, &KNSBackend::statusChanged); | 114 | connect(m_engine, &KNSCore::Engine::signalEntryDetailsLoaded, this, &KNSBackend::statusChanged); | ||
Context not available. |