#include #include #include #include "GradientImageProvider.h" int main(int argc, char *argv[]) { QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QGuiApplication app(argc, argv); // Install Icons font QFontDatabase db; auto id = db.addApplicationFont(":/icons.ttf"); if (id == -1) { return EXIT_FAILURE; } QQmlApplicationEngine engine; // Install image provider engine.addImageProvider("gradients", new GradientImageProvider); engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); if (engine.rootObjects().isEmpty()) return -1; return app.exec(); }