//SPDX-FileCopyrightText: 2015 Jolla Ltd. //SPDX-FileContributor: Andres Gomez // //SPDX-License-Identifier: LGPL-2.1-or-later #include #include #include #include static QObject * api_factory(QQmlEngine *, QJSEngine *) { return new Mpris; } int main(int argc, char *argv[]) { QGuiApplication *app = new QGuiApplication(argc, argv); QQuickView *view = new QQuickView; qmlRegisterSingletonType("org.nemomobile.qtmpris", 1, 0, "Mpris", api_factory); qmlRegisterType("org.nemomobile.qtmpris", 1, 0, "MprisManager"); view->setSource(app->applicationDirPath().append("/../qml/controller.qml")); view->show(); int retVal = app->exec(); return retVal; }