Cleaned up code and added a feature to print current brightness
This commit is contained in:
+11
-22
@@ -2,40 +2,29 @@
|
||||
#include <fstream>
|
||||
#include "Brightness.h"
|
||||
|
||||
unsigned Brightness::maxBrightness = 0;
|
||||
unsigned Brightness::currentBrightness = 30;
|
||||
int Brightness::maxBrightness = 0;
|
||||
int Brightness::currentBrightness = 30;
|
||||
Brightness::Brightness()
|
||||
{
|
||||
readBrightnessValues = new std::ifstream;
|
||||
}
|
||||
{ }
|
||||
|
||||
Brightness::~Brightness()
|
||||
{
|
||||
delete readBrightnessValues;
|
||||
}
|
||||
{ }
|
||||
|
||||
void Brightness::grabBrightness()
|
||||
{
|
||||
//std::fstream input;
|
||||
//input.open("/sys/class/backlight/intel_backlight/brightness", std::ios::in);
|
||||
(*readBrightnessValues).open("/sys/class/backlight/intel_backlight/brightness", std::ios::in);
|
||||
readBrightnessValues.open("/sys/class/backlight/intel_backlight/brightness", std::ios::in);
|
||||
|
||||
//input >> currentBrightness;
|
||||
(*readBrightnessValues) >> currentBrightness;
|
||||
readBrightnessValues >> currentBrightness;
|
||||
|
||||
(*readBrightnessValues).close();
|
||||
//input.close();
|
||||
readBrightnessValues.close();
|
||||
}
|
||||
void Brightness::grabMaxBrightness()
|
||||
{
|
||||
//std::fstream input;
|
||||
//input.open("/sys/class/backlight/intel_backlight/max_brightness", std::ios::in);
|
||||
(*readBrightnessValues).open("/sys/class/backlight/intel_backlight/max_brightness", std::ios::in);
|
||||
readBrightnessValues.open("/sys/class/backlight/intel_backlight/max_brightness", std::ios::in);
|
||||
|
||||
//input >> maxBrightness;
|
||||
(*readBrightnessValues) >> maxBrightness;
|
||||
readBrightnessValues >> maxBrightness;
|
||||
|
||||
(*readBrightnessValues).close();
|
||||
//input.close();
|
||||
readBrightnessValues.close();
|
||||
}
|
||||
|
||||
unsigned Brightness::getCurrentBrightness()
|
||||
|
||||
Reference in New Issue
Block a user