summaryrefslogtreecommitdiffstats
path: root/src/data_conversion.rs
diff options
context:
space:
mode:
authorClement Tsang <34804052+ClementTsang@users.noreply.github.com>2020-05-16 22:38:19 -0400
committerGitHub <noreply@github.com>2020-05-16 22:38:19 -0400
commit12e4777d97b98987991ce4670df477108356b42f (patch)
treec7ed481a09cfab68308af640a292e0690599f9c4 /src/data_conversion.rs
parenta074808a00b90c33d09a2b77579ec15c646c9e63 (diff)
change: remove slash, change scroll behaviour on cpu
- Removal of the old slash-space-to-hide behaviour of CPU widget - Scrolling onto a specific entry will only show that entry - Showing average is now default
Diffstat (limited to 'src/data_conversion.rs')
-rw-r--r--src/data_conversion.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/data_conversion.rs b/src/data_conversion.rs
index f47170db..66038e67 100644
--- a/src/data_conversion.rs
+++ b/src/data_conversion.rs
@@ -66,6 +66,7 @@ pub struct ConvertedCpuData {
pub cpu_name: String,
/// Tuple is time, value
pub cpu_data: Vec<Point>,
+ /// Represents the value displayed on the legend.
pub legend_value: String,
}
@@ -153,7 +154,7 @@ pub fn convert_cpu_data_points(
let mut new_cpu_data = ConvertedCpuData::default();
new_cpu_data.cpu_name = if let Some(cpu_harvest) = current_data.cpu_harvest.get(itx)
{
- cpu_harvest.cpu_name.clone()
+ cpu_harvest.cpu_name.to_string()
} else {
String::default()
};
@@ -171,7 +172,13 @@ pub fn convert_cpu_data_points(
}
}
- cpu_data_vector
+ let mut extended_vec = vec![ConvertedCpuData {
+ cpu_name: "All".to_string(),
+ cpu_data: vec![],
+ legend_value: String::new(),
+ }];
+ extended_vec.extend(cpu_data_vector);
+ extended_vec
}
pub fn convert_mem_data_points(