Some fixes and added information regarding running the program
This commit is contained in:
+20
-9
@@ -6,25 +6,36 @@ unsigned Brightness::maxBrightness = 0;
|
||||
unsigned 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);
|
||||
//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);
|
||||
|
||||
input >> currentBrightness;
|
||||
|
||||
input.close();
|
||||
//input >> currentBrightness;
|
||||
(*readBrightnessValues) >> currentBrightness;
|
||||
|
||||
(*readBrightnessValues).close();
|
||||
//input.close();
|
||||
}
|
||||
void Brightness::grabMaxBrightness()
|
||||
{
|
||||
std::fstream input;
|
||||
input.open("/sys/class/backlight/intel_backlight/max_brightness", std::ios::in);
|
||||
//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);
|
||||
|
||||
input >> maxBrightness;
|
||||
//input >> maxBrightness;
|
||||
(*readBrightnessValues) >> maxBrightness;
|
||||
|
||||
input.close();
|
||||
(*readBrightnessValues).close();
|
||||
//input.close();
|
||||
}
|
||||
|
||||
unsigned Brightness::getCurrentBrightness()
|
||||
|
||||
Reference in New Issue
Block a user