mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
Move common initialization to the parent class
This commit is contained in:
parent
c948ee70cb
commit
e80f5a9f64
@ -11,6 +11,20 @@
|
|||||||
ComicsView::ComicsView(QWidget *parent)
|
ComicsView::ComicsView(QWidget *parent)
|
||||||
: QWidget(parent), model(nullptr), comicDB(nullptr)
|
: QWidget(parent), model(nullptr), comicDB(nullptr)
|
||||||
{
|
{
|
||||||
|
qmlRegisterType<ComicModel>("com.yacreader.ComicModel", 1, 0, "ComicModel");
|
||||||
|
qmlRegisterType<ComicDB>("com.yacreader.ComicDB", 1, 0, "ComicDB");
|
||||||
|
qmlRegisterType<ComicInfo>("com.yacreader.ComicInfo", 1, 0, "ComicInfo");
|
||||||
|
|
||||||
|
view = new QQuickWidget();
|
||||||
|
view->setResizeMode(QQuickWidget::SizeRootObjectToView);
|
||||||
|
connect(
|
||||||
|
view, &QQuickWidget::statusChanged,
|
||||||
|
[=](QQuickWidget::Status status) {
|
||||||
|
if (status == QQuickWidget::Error) {
|
||||||
|
QLOG_ERROR() << view->errors();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
setAcceptDrops(true);
|
setAcceptDrops(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,20 +36,6 @@ GridComicsView::GridComicsView(QWidget *parent)
|
|||||||
settings = new QSettings(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat, this);
|
settings = new QSettings(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat, this);
|
||||||
settings->beginGroup("libraryConfig");
|
settings->beginGroup("libraryConfig");
|
||||||
|
|
||||||
qmlRegisterType<ComicModel>("com.yacreader.ComicModel", 1, 0, "ComicModel");
|
|
||||||
qmlRegisterType<ComicDB>("com.yacreader.ComicDB", 1, 0, "ComicDB");
|
|
||||||
qmlRegisterType<ComicInfo>("com.yacreader.ComicInfo", 1, 0, "ComicInfo");
|
|
||||||
|
|
||||||
view = new QQuickWidget(this);
|
|
||||||
view->setResizeMode(QQuickWidget::SizeRootObjectToView);
|
|
||||||
connect(
|
|
||||||
view, &QQuickWidget::statusChanged,
|
|
||||||
[=](QQuickWidget::Status status) {
|
|
||||||
if (status == QQuickWidget::Error) {
|
|
||||||
QLOG_ERROR() << view->errors();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// view->setFocusPolicy(Qt::TabFocus);
|
// view->setFocusPolicy(Qt::TabFocus);
|
||||||
|
|
||||||
selectionHelper = new YACReaderComicsSelectionHelper(this);
|
selectionHelper = new YACReaderComicsSelectionHelper(this);
|
||||||
|
@ -15,19 +15,6 @@
|
|||||||
InfoComicsView::InfoComicsView(QWidget *parent)
|
InfoComicsView::InfoComicsView(QWidget *parent)
|
||||||
: ComicsView(parent)
|
: ComicsView(parent)
|
||||||
{
|
{
|
||||||
qmlRegisterType<ComicModel>("com.yacreader.ComicModel", 1, 0, "ComicModel");
|
|
||||||
qmlRegisterType<ComicDB>("com.yacreader.ComicDB", 1, 0, "ComicDB");
|
|
||||||
qmlRegisterType<ComicInfo>("com.yacreader.ComicInfo", 1, 0, "ComicInfo");
|
|
||||||
|
|
||||||
view = new QQuickWidget();
|
|
||||||
view->setResizeMode(QQuickWidget::SizeRootObjectToView);
|
|
||||||
connect(
|
|
||||||
view, &QQuickWidget::statusChanged,
|
|
||||||
[=](QQuickWidget::Status status) {
|
|
||||||
if (status == QQuickWidget::Error) {
|
|
||||||
QLOG_ERROR() << view->errors();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// container->setFocusPolicy(Qt::StrongFocus);
|
// container->setFocusPolicy(Qt::StrongFocus);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user