3
import "./func/common" as Common
10
property string up_speed: "0"
11
property string down_speed: "0"
12
property double memory_ratio: 0.0
13
signal send_signal_to_large;
16
function receive_data(value, up, down) {
17
sfloat.memory_ratio = value;
19
sfloat.down_speed = down;
22
Component.onCompleted: {
23
sfloat.memory_ratio = systemdispatcher.get_used_memory_qt()/systemdispatcher.get_total_memory_qt();
24
sfloat.memory_ratio = Math.round(sfloat.memory_ratio*100)/100 * 100
30
function show_float_frame() {
31
if (sfloat.visible == true)
32
sfloat.visible = false;
33
else if (sfloat.visible == false)
34
sfloat.visible = true;
38
source: "./img/skin/accelerate-bg0.png"
50
text: sfloat.up_speed + "K/s"
56
text: sfloat.down_speed + "K/s"
64
// border.color: "grey"
75
source: "./img/skin/blister-small.png"
79
text: sfloat.memory_ratio + "%";
81
anchors.centerIn: parent
84
GradientStop{position: 0.0; color: (sfloat.memory_ratio == 100) ? "#ff2400" : "transparent"}
86
GradientStop{position: 1.0 - sfloat.memory_ratio * 0.01; color: (sfloat.memory_ratio == 100) ? "#ff2400" : "transparent"}
87
GradientStop{position: (sfloat.memory_ratio <= 0) ? 0.0 : (1.0 - sfloat.memory_ratio * 0.01 + 0.01);
89
if(sfloat.memory_ratio > 60)
91
else if (sfloat.memory_ratio == 0)
97
GradientStop{position: 1.0; color: {
98
if (sfloat.memory_ratio == 0)
100
else if (sfloat.memory_ratio > 60)
110
send_signal_to_large();
117
acceptedButtons : Qt.RightButton
119
if (sfloat.visible == true)
120
sfloat.visible = false;
121
sfloat.focus = false;
126
property variant clickPos: "1,1"
128
clickPos = Qt.point(mouse.x,mouse.y)
131
var delta = Qt.point(mouse.x-clickPos.x, mouse.y-clickPos.y)
132
smallwindow.pos = Qt.point(smallwindow.pos.x+delta.x,
133
smallwindow.pos.y+delta.y)