13 #ifndef QmitkMemoryUsageIndicatorView_h
14 #define QmitkMemoryUsageIndicatorView_h
26 class QmitkMemoryUsageIndicator;
48 void UpdateMemoryUsage();
49 std::string FormatMemorySize(
size_t size);
50 std::string FormatPercentage(
double val);
51 std::string GetMemoryDescription(
size_t processSize,
float percentage);
53 std::unique_ptr<Ui::QmitkMemoryUsageIndicator> m_Ui;
54 size_t m_PreviousState;
55 std::array<std::pair<float, QPixmap>, 4> m_States;
Widget that displays the current process memory usage.
QmitkMemoryUsageIndicatorView(QWidget *parent=nullptr)
Construct the memory usage indicator.
~QmitkMemoryUsageIndicatorView() override