File indexing completed on 2024-04-21 03:48:26
0001 // SPDX-License-Identifier: LGPL-2.1-or-later 0002 // 0003 // SPDX-FileCopyrightText: 2012 Dennis Nienhüser <nienhueser@kde.org> 0004 // 0005 0006 #include <QApplication> 0007 #include <QDebug> 0008 0009 #include <marble/MarbleWidget.h> 0010 #include <marble/MarbleModel.h> 0011 #include <marble/SearchRunnerManager.h> 0012 #include <marble/GeoDataPlacemark.h> 0013 0014 using namespace Marble; 0015 0016 int main(int argc, char** argv) 0017 { 0018 QApplication app( argc, argv ); 0019 0020 MarbleModel model; 0021 SearchRunnerManager manager( &model ); 0022 0023 QVector<GeoDataPlacemark*> searchResult = manager.searchPlacemarks(QStringLiteral("Karlsruhe")); 0024 foreach( const GeoDataPlacemark* placemark, searchResult ) { 0025 qDebug() << "Found" << placemark->name() << "at" << placemark->coordinate().toString(); 0026 } 0027 0028 qDeleteAll( searchResult ); 0029 }