From 49f3a3e147f5102852703e1b639cbb541b65e2c9 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Mon, 23 Feb 2026 12:32:45 +0400 Subject: [PATCH] Add mock file --- src/qml/MockBackend.qml | 47 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/qml/MockBackend.qml diff --git a/src/qml/MockBackend.qml b/src/qml/MockBackend.qml new file mode 100644 index 0000000..d350a17 --- /dev/null +++ b/src/qml/MockBackend.qml @@ -0,0 +1,47 @@ +pragma Singleton +import QtQuick + +QtObject { + readonly property bool isMock: true + property int status: 0 + property string debugLogs: "Hello!" + + signal ready + signal startCompleted + signal startFailed(string error) + signal error(string message) + signal natExtConfigCompleted + signal nodeIsUp + signal nodeIsntUp(string reason) + signal peersUpdated(int count) + signal uploadStarted(real totalBytes) + signal uploadChunk(real len) + signal uploadCompleted(string cid) + signal downloadCompleted(string cid) + signal spaceUpdated(real total, real used) + signal manifestsUpdated(var manifests) + signal stopCompleted + + function start() { status = 2 } + function stop() { status = 0 } + function destroy() {} + function checkNodeIsUp() {} + function fetchWidgetsData() {} + function uploadFile(url) {} + function downloadFile(cid, url) {} + function downloadManifest(cid) {} + function downloadManifests() {} + function remove(cid) {} + function logDebugInfo() {} + function logPeerId() {} + function logDataDir() {} + function logSpr() {} + function logVersion() {} + function saveUserConfig(json) {} + function saveCurrentConfig() {} + function loadUserConfig() {} + function reloadIfChanged(json) {} + function enableUpnpConfig() {} + function enableNatExtConfig(tcpPort) { natExtConfigCompleted() } + function configJson() { return "{}" } +}