/
ka_pie
/
PeakOff
Обзор
Документация
Войти
/
ka_pie
/
PeakOff
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main.cpp
45 строк
2 KB
Viktoria
final version of PeakOff
14 июл 2026, 11:13
14 июл 2026, 11:13
a838933
Код
Авторство
О чём код?
#include <QtQuick> #include <auroraapp.h> #include <QMetaType> #include <QQmlContext> #include "imageprocessor.h" #include "photomodel.h" #include "historymodel.h" #include "processingworker.h" #include "projecthistory.h" int main(int argc, char *argv[]) { QScopedPointer<QGuiApplication> app(Aurora::Application::application(argc, argv)); app->setOrganizationName(QStringLiteral("ru.auroragirls")); app->setApplicationName(QStringLiteral("PeakOff")); qRegisterMetaType<ProcessingMetrics>("ProcessingMetrics"); qmlRegisterType<PhotoModel>("ru.auroragirls.PeakOff", 1, 0, "PhotoModel"); qmlRegisterType<HistoryModel>("ru.auroragirls.PeakOff", 1, 0, "HistoryModel"); qmlRegisterType<ImageProcessor>("ru.auroragirls.PeakOff", 1, 0, "ImageProcessor"); qmlRegisterType<ProjectHistory>("ru.auroragirls.PeakOff", 1, 0, "ProjectHistory"); PhotoModel *photoModel = new PhotoModel(); HistoryModel *historyModel = new HistoryModel(); ProjectHistory *projectHistory = new ProjectHistory(); ImageProcessor *processor = new ImageProcessor(); processor->setPhotoModel(photoModel); processor->setHistoryModel(historyModel); QScopedPointer<QQuickView> view(Aurora::Application::createView()); QQmlContext *context = view->rootContext(); context->setContextProperty("imageProcessor", processor); context->setContextProperty("photoModel", photoModel); context->setContextProperty("historyModel", historyModel); context->setContextProperty("projectHistory", projectHistory); view->setSource(Aurora::Application::pathTo(QStringLiteral("qml/PeakOff.qml"))); view->show(); return app->exec(); }