Simplify connection handling in image provider

Controller is a singleton now, no need to pass the connection object around
This commit is contained in:
Nicolas Fella
2020-11-04 20:17:21 +01:00
parent 90c6b1ae25
commit f5b4914d11
4 changed files with 12 additions and 40 deletions

View File

@@ -105,9 +105,7 @@ int main(int argc, char *argv[])
Controller::instance().setAboutData(about);
engine.addImportPath("qrc:/imports");
MatrixImageProvider *matrixImageProvider = new MatrixImageProvider();
engine.rootContext()->setContextProperty("imageProvider", matrixImageProvider);
engine.addImageProvider(QLatin1String("mxc"), matrixImageProvider);
engine.addImageProvider(QLatin1String("mxc"), new MatrixImageProvider);
engine.load(QUrl(QStringLiteral("qrc:/qml/main.qml")));
if (engine.rootObjects().isEmpty())