diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2026-09-02 18:26:45 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2026-09-02 18:26:45 +0800 |
| commit | f7a43077fe4e139dd7e3f46f448e0951740ec148 (patch) | |
| tree | f6a68248fe42bd899e99049bab7fdb7e5d26ea60 /services/NetworkUsage.qml | |
| parent | 2f7576faf493b4667b02dcb60ddbf3aa0a9f654b (diff) | |
fix: qmlfmt
IListView: animation
Diffstat (limited to 'services/NetworkUsage.qml')
| -rw-r--r-- | services/NetworkUsage.qml | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/services/NetworkUsage.qml b/services/NetworkUsage.qml index c503891..9179e52 100644 --- a/services/NetworkUsage.qml +++ b/services/NetworkUsage.qml @@ -8,65 +8,65 @@ import "../utils/networkUsage.js" as Network import qs.config Singleton { - property int up: 0 - property string upUnit: "" - property int down: 0 - property string downUnit: "" + property int up: 0 + property string upUnit: "" + property int down: 0 + property string downUnit: "" - property string __iface: "" - property var __prev: ({ - rx: 0, - tx: 0 - }) + property string __iface: "" + property var __prev: ({ + rx: 0, + tx: 0 + }) - Timer { - interval: General.resourceUpdateInterval * 1000 - running: true - repeat: true - onTriggered: update() - } + Timer { + interval: General.resourceUpdateInterval * 1000 + running: true + repeat: true + onTriggered: update() + } - function update() { - try { - __iface = Network.defaultInterface(getRouteProc.stdout.text); - } catch (e) { - getRouteProc.running = true; - } - const cur = Network.getRxTxBytes(getNetDevProc.stdout.text, __iface); - const sec = General.resourceUpdateInterval; - const rawUp = (cur.tx - __prev.tx) / sec; - const rawDown = (cur.rx - __prev.rx) / sec; + function update() { + try { + __iface = Network.defaultInterface(getRouteProc.stdout.text); + } catch (e) { + getRouteProc.running = true; + } + const cur = Network.getRxTxBytes(getNetDevProc.stdout.text, __iface); + const sec = General.resourceUpdateInterval; + const rawUp = (cur.tx - __prev.tx) / sec; + const rawDown = (cur.rx - __prev.rx) / sec; - up = Network.formatSize(rawUp, false); - upUnit = Network.formatSize(rawUp, true); - down = Network.formatSize(rawDown, false); - downUnit = Network.formatSize(rawDown, true); + up = Network.formatSize(rawUp, false); + upUnit = Network.formatSize(rawUp, true); + down = Network.formatSize(rawDown, false); + downUnit = Network.formatSize(rawDown, true); - __prev = cur; - getRouteProc.running = true; - getNetDevProc.running = true; - } + __prev = cur; + getRouteProc.running = true; + getNetDevProc.running = true; + } - Process { - id: getRouteProc - running: true - command: ["ip", "route"] - stdout: StdioCollector {} - } + Process { + id: getRouteProc + running: true + command: ["ip", "route"] + stdout: StdioCollector {} + } - Process { - id: getNetDevProc - running: true - command: ["cat", "/proc/net/dev"] - stdout: StdioCollector {} - } + Process { + id: getNetDevProc + running: true + command: ["cat", "/proc/net/dev"] + stdout: StdioCollector {} + } - Component.onCompleted: { - getRouteProc.running = true; - getNetDevProc.running = true; - if (getRouteProc.stdout.text) - __iface = Network.defaultInterface(getRouteProc.stdout.text); - if (getNetDevProc.stdout.text) - __prev = Network.getRxTxBytes(getNetDevProc.stdout.text, __iface); - } + Component.onCompleted: { + getRouteProc.running = true; + getNetDevProc.running = true; + if (getRouteProc.stdout.text) + __iface = Network.defaultInterface(getRouteProc.stdout.text); + if (getNetDevProc.stdout.text) + __prev = Network.getRxTxBytes(getNetDevProc.stdout.text, __iface); + } } |
