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

#include <QtQuick>

#include <auroraapp.h>

OMP Education's avatar
OMP Education включено в состав коммита
8
9
#include "camerahelper.h"
#include "qmlimage.h"
OMP Education's avatar
OMP Education включено в состав коммита
10

OMP Education's avatar
OMP Education включено в состав коммита
11
12
13
int main(int argc, char *argv[])
{
    qmlRegisterType<QmlImage>("ru.auroraos.CameraImageCapture", 1, 0, "QmlImage");
OMP Education's avatar
OMP Education включено в состав коммита
14

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

    CameraHelper camera_helper;
    QScopedPointer<QQuickView> view(Aurora::Application::createView());
    view->rootContext()->setContextProperty("cameraHelper", &camera_helper);
    view->setSource(Aurora::Application::pathTo(QStringLiteral("qml/CameraImageCapture.qml")));
    view->show();

    return application->exec();
OMP Education's avatar
OMP Education включено в состав коммита
26
}