/* SPDX-FileCopyrightText: 2020 David Redondo SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ #ifndef USAGECOMPUTER_H #define USAGECOMPUTER_H // Helper class to calculate usage percentage values from ticks class UsageComputer { public: void setTicks(long long system, long long user, long long wait, long long idle); double totalUsage = 0; double systemUsage = 0; double userUsage = 0; double waitUsage = 0; private: long long m_totalTicks = 0; long long m_systemTicks = 0; long long m_userTicks = 0; long long m_waitTicks = 0; }; #endif