mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-10-15 07:44:01 -04:00
21 lines
855 B
QML
21 lines
855 B
QML
import QtQuick
|
|
import qs.Common
|
|
import qs.Services
|
|
import qs.Modules.DDash
|
|
|
|
MetricCard {
|
|
entryId: "memory"
|
|
dgopModules: ["memory"]
|
|
label: I18n.tr("Memory")
|
|
iconName: "developer_board"
|
|
usage: (DgopService.memoryUsage || 0) / 100
|
|
warnUsage: DashMetrics.memoryWarnPercent / 100
|
|
criticalUsage: DashMetrics.memoryCriticalPercent / 100
|
|
valueText: Math.round(DgopService.memoryUsage || 0) + "%"
|
|
supportingText: DgopService.totalMemoryKB > 0 ? DgopService.formatSystemMemory(DgopService.usedMemoryKB) + " / " + DgopService.formatSystemMemory(DgopService.totalMemoryKB) : ""
|
|
badgeText: options.swap === true && DgopService.totalSwapKB > 0 ? Math.round(DgopService.usedSwapKB / DgopService.totalSwapKB * 100) + "%" : ""
|
|
badgeIcon: "swap_horiz"
|
|
showTrend: options.trend === true
|
|
trend: DgopService.memoryHistory
|
|
}
|