summaryrefslogblamecommitdiffstats
path: root/src/datasource/cpuload.h
blob: 2a5a2cbd6c6bd523029c33706fb5473f669afbdf (plain) (tree)





















                                                     
#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_ */