From 62db98fb905ba6b99de25a519239d1feb70f0c5a Mon Sep 17 00:00:00 2001 From: amzing-username Date: Sun, 16 Sep 2018 18:10:59 -0400 Subject: [PATCH] Changed the save path for the currentVolumn value --- AudioInformation.cpp | 6 +++++- AudioInformation.h | 7 ++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/AudioInformation.cpp b/AudioInformation.cpp index 06e36c4..15c751d 100644 --- a/AudioInformation.cpp +++ b/AudioInformation.cpp @@ -6,6 +6,8 @@ #include"AudioInformation.h" #include"AudioDump.h" +string AudioInformation::audioConfigPath = "/usr/lib/AudioControl/"; + AudioInformation::AudioInformation() { AudioDump ad; @@ -17,6 +19,7 @@ AudioInformation::AudioInformation() void AudioInformation::stripInformation() { std::fstream readAudio; + audioInfoPath.assign(audioConfigPath + "audio.txt"); readAudio.open(audioInfoPath, std::ios::in); while (!readAudio.eof()) @@ -34,7 +37,8 @@ void AudioInformation::stripInformation() } } readAudio.close(); - readAudio.open("currentVolume.txt", std::ios::out); + currentVolumnPath = audioConfigPath + "currentVolume.txt"; + readAudio.open(currentVolumnPath, std::ios::out); readAudio << volume; diff --git a/AudioInformation.h b/AudioInformation.h index 02f29ce..1c8a7bd 100644 --- a/AudioInformation.h +++ b/AudioInformation.h @@ -3,6 +3,8 @@ #include +using std::string; + class AudioInformation { public: @@ -10,10 +12,13 @@ public: unsigned short getVolume() const; + + static string audioConfigPath; private: void stripInformation(); - std::string audioInfoPath{"/usr/lib/AudioControl/audio.txt"}; + string audioInfoPath; + string currentVolumnPath; unsigned short volume = 0; unsigned short count = 0; const unsigned short MAXCOUNTS = 3;