main.cpp 1,1 КБ
Newer Older
OMP Education's avatar
OMP Education включено в состав коммита
1
2
3
4
5
// SPDX-FileCopyrightText: 2024 Open Mobile Platform LLC <community@omp.ru>
// SPDX-License-Identifier: BSD-3-Clause

#include <auroraapp.h>
#include <QtQuick>
OMP Education's avatar
OMP Education включено в состав коммита
6
7
8
9
10
#include <QtDBus/QDBusMetaType>

#include "controllers/mainpagecontroller.h"

#include "callapi/callmanager.h"
OMP Education's avatar
OMP Education включено в состав коммита
11
12
13

int main(int argc, char *argv[])
{
OMP Education's avatar
OMP Education включено в состав коммита
14
15
    setenv("NEMO_RESOURCE_DISABLE", "1", true);

OMP Education's avatar
OMP Education включено в состав коммита
16
17
18
19
    QScopedPointer<QGuiApplication> application(Aurora::Application::application(argc, argv));
    application->setOrganizationName(QStringLiteral("ru.auroraos"));
    application->setApplicationName(QStringLiteral("CallApiOverall"));

OMP Education's avatar
OMP Education включено в состав коммита
20
21
22
23
24
25
    qDBusRegisterMetaType<VariantMapMap>();
    qDBusRegisterMetaType<DBusManagerStruct>();

    qmlRegisterType<MainPageController>("ru.auroraos.CallApiOverall", 1, 0, "MainPageController");
    qmlRegisterType<CallManager>("ru.auroraos.CallApiOverall", 1, 0, "CallManager");

OMP Education's avatar
OMP Education включено в состав коммита
26
27
28
29
30
31
    QScopedPointer<QQuickView> view(Aurora::Application::createView());
    view->setSource(Aurora::Application::pathTo(QStringLiteral("qml/CallApiOverall.qml")));
    view->show();

    return application->exec();
}