summaryrefslogtreecommitdiffstats
path: root/src/datasource/cpuload.h
blob: 2a5a2cbd6c6bd523029c33706fb5473f669afbdf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef CPULOAD_H_
#define CPULOAD_H_

#include "idatasource.h"
#include <QFile>

class CpuLoad : public IDataSource {
public:
	CpuLoad();
	virtual ~CpuLoad();

	virtual qint64 read();
	virtual const QList<qint64>& getBars() const;
	virtual qint64 getMaximum();

private:
	qint64 _lastLoad;
	qint64 _lastTotal;
	QFile _file;
};

#endif /* CPULOAD_H_ */