mirror of
https://github.com/status-im/status-mobile.git
synced 2025-02-28 08:10:42 +00:00
44 lines
1.1 KiB
C++
44 lines
1.1 KiB
C++
|
/**
|
||
|
* Copyright (c) 2017-present, Status Research and Development GmbH.
|
||
|
* All rights reserved.
|
||
|
*
|
||
|
* This source code is licensed under the BSD-style license found in the
|
||
|
* LICENSE file in the root directory of this source tree. An additional grant
|
||
|
* of patent rights can be found in the PATENTS file in the same directory.
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
#include <QDebug>
|
||
|
#include <QGuiApplication>
|
||
|
#include <QQmlContext>
|
||
|
#include <QQuickView>
|
||
|
|
||
|
#include "reportpublisher.h"
|
||
|
|
||
|
const int MAIN_WINDOW_WIDTH = 1024;
|
||
|
const int MAIN_WINDOW_HEIGHT = 768;
|
||
|
const int INPUT_ARGUMENTS_COUNT = 5;
|
||
|
|
||
|
int main(int argc, char **argv) {
|
||
|
|
||
|
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
||
|
QGuiApplication app(argc, argv);
|
||
|
|
||
|
if (argc != INPUT_ARGUMENTS_COUNT) {
|
||
|
return 1;
|
||
|
}
|
||
|
|
||
|
app.setApplicationName("Crash Report");
|
||
|
|
||
|
ReportPublisher reportPublisher(argv[1], argv[2]);
|
||
|
|
||
|
QQuickView view;
|
||
|
view.rootContext()->setContextProperty("reportPublisher", &reportPublisher);
|
||
|
view.setSource(QUrl("qrc:///main.qml"));
|
||
|
view.setResizeMode(QQuickView::SizeRootObjectToView);
|
||
|
view.resize(MAIN_WINDOW_WIDTH, MAIN_WINDOW_HEIGHT);
|
||
|
view.show();
|
||
|
|
||
|
return app.exec();
|
||
|
}
|