3#include "Core/CPUStateFetcher.h"
42 static constexpr const unsigned short MAX_POINT { 30 };
43 void setup_chart_ui();
45 Ui::CPUUsageChart* ui;
46 QChart* chart {
nullptr };
47 QLineSeries* series {
nullptr };
48 QValueAxis* axisX {
nullptr };
49 QValueAxis* axisY {
nullptr };
51 QList<double> yValues;
The CPUUsageChart class The CPU UsageChart class provides the CPU usage chart displaying.
Definition CPUUsageChart.h:17
~CPUUsageChart()
Destroy the CPUUsageChart object.
Definition CPUUsageChart.cpp:36
void flush_from_cpudriver(const CPUStateFetcher::CPUState &state)
flush_from_cpudriver
Definition CPUUsageChart.cpp:6
double last_idle
last idle time
Definition CPUUsageChart.h:55
double last_tol
last total time
Definition CPUUsageChart.h:54
The CPUState struct Represents CPU usage state including idle, user, kernel and total time....
Definition CPUStateFetcher.h:33