core: synthesized qmldir files and new qml scanning strategy

This commit is contained in:
outfoxxed 2024-03-14 00:16:22 -07:00
parent 1687ff3614
commit ffbdac9977
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E
14 changed files with 354 additions and 90 deletions

View file

@ -0,0 +1,16 @@
#pragma once
#include "qsintercept.hpp"
#include "scan.hpp"
#include "singleton.hpp"
class EngineContext {
public:
explicit EngineContext(const QmlScanner& scanner);
private:
const QmlScanner& scanner;
QQmlEngine engine;
QsInterceptNetworkAccessManagerFactory interceptFactory;
SingletonRegistry singletonRegistry;
};