Add a simple qml error logger to YACReaderLibrary

This commit is contained in:
Felix Kauselmann 2018-05-03 19:14:04 +02:00
parent 381c0f6560
commit 15e5618454
2 changed files with 21 additions and 0 deletions

View File

@ -40,6 +40,16 @@ GridComicsView::GridComicsView(QWidget *parent) :
qmlRegisterType<ComicInfo>("com.yacreader.ComicInfo",1,0,"ComicInfo");
view = new QQuickView();
connect(
view, &QQuickView::statusChanged,
[=] (QQuickView::Status status)
{
if (status == QQuickView::Error)
{
QLOG_ERROR() << view->errors();
}
}
);
container = QWidget::createWindowContainer(view, this);
container->setMinimumSize(200, 200);

View File

@ -19,6 +19,17 @@ InfoComicsView::InfoComicsView(QWidget *parent)
qmlRegisterType<ComicInfo>("com.yacreader.ComicInfo",1,0,"ComicInfo");
view = new QQuickView();
connect(
view, &QQuickView::statusChanged,
[=] (QQuickView::Status status)
{
if (status == QQuickView::Error)
{
QLOG_ERROR() << view->errors();
}
}
);
container = QWidget::createWindowContainer(view, this);
container->setFocusPolicy(Qt::StrongFocus);