File indexing completed on 2024-05-12 04:43:58
0001 /* 0002 * SPDX-FileCopyrightText: 2020-2021 Han Young <hanyoung@protonmail.com> 0003 * 0004 * SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include <KWeatherCore/LocationQuery> 0008 using namespace KWeatherCore; 0009 0010 //... 0011 0012 LocationQuery m_locationSource; 0013 0014 // find places called "Oslo" 0015 m_locationSource.query("Oslo") connect(m_locationSource, &LocationQuery::queryFinished, [](const std::vector<LocationQueryResult> &result) { 0016 for (auto location : result) { 0017 qDebug() << location.toponymName(); 0018 } 0019 }); 0020 connect(m_locationSource, &LocationQuery::queryError, [] { 0021 qDebug() << "can't find this place"; 0022 }); 0023 0024 m_locationSource.locate(); 0025 connect(m_locationSource, &LocationQuery::located, 0026 [](const LocationQueryResult &result){ 0027 qDebug() << "your coordinate: " << result.latitude() << ", " << longitude();} 0028 //...