Some fixes and added information regarding running the program

This commit is contained in:
amazing-username
2017-03-15 16:09:13 -05:00
parent 9e85a65aa9
commit 3649fbcb8d
5 changed files with 170 additions and 56 deletions
+22 -9
View File
@@ -2,25 +2,33 @@
#define ALTERBRIGHTNESS_H
#include <cstring>
#include <string>
#include <vector>
#include "Brightness.h"
class AlterBrightness
{
public:
AlterBrightness();
AlterBrightness(unsigned&, unsigned&, unsigned&);
AlterBrightness(Brightness*);
AlterBrightness(const unsigned&, const unsigned&, const unsigned&);
void setIncrement(unsigned&);
void setDecrement(unsigned&);
~AlterBrightness();
std::vector<std::string>* options;
void setIncrement(const unsigned&);
void setDecrement(const unsigned&);
void setCurrentBrightness();
void setMaxBrightness();
void setPercentageBrightness(float&);
void setPercentageBrightness(const float&);
void initializeOptions();
void chooseChange(char*[]);
void chooseChange(const std::string&);
void increaseBrightness();
void decreaseBrightness();
void setBrightnessByPercentage();
std::vector<std::string>* getOptions();
unsigned getIncrement() const;
unsigned getDecrement() const;
@@ -28,10 +36,13 @@ public:
unsigned getMaxBrightness() const;
float getPercentageBrightness() const;
float floatToPercent(const float&) const;
/**
char* getIncrease();
char* getDecrease();
char* getPercent();
*/
private:
unsigned increment;
@@ -39,9 +50,11 @@ private:
unsigned currentBrightness;
unsigned maxBrightness;
float percentageBrightness;
char* increase = "inc";
char* decrease = "dec";
char* percent = "per";
/**
char* increase;
char* decrease;
char* percent;
*/
};
#endif