File indexing completed on 2024-04-14 04:36:48
0001 /* 0002 SPDX-FileCopyrightText: 2018 Volker Krause <vkrause@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "exampleutil.h" 0008 0009 #include <QQmlApplicationEngine> 0010 #include <QQmlContext> 0011 0012 #include <QApplication> 0013 0014 using namespace KPublicTransport; 0015 0016 int main(int argc, char **argv) 0017 { 0018 QCoreApplication::setApplicationName(QStringLiteral("departurequery")); 0019 QCoreApplication::setOrganizationName(QStringLiteral("KDE")); 0020 QCoreApplication::setOrganizationDomain(QStringLiteral("kde.org")); 0021 0022 QApplication app(argc, argv); 0023 0024 qmlRegisterSingletonType<ExampleUtil>("org.kde.example", 1, 0, "ExampleUtil", [](QQmlEngine*, QJSEngine*) -> QObject*{ 0025 return new ExampleUtil; 0026 }); 0027 0028 QQmlApplicationEngine engine; 0029 engine.load(QStringLiteral("qrc:/departurequery.qml")); 0030 return app.exec(); 0031 } 0032 0033 #include "moc_exampleutil.cpp"