-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathVariables.cpp
More file actions
74 lines (68 loc) · 1.75 KB
/
Copy pathVariables.cpp
File metadata and controls
74 lines (68 loc) · 1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/*
* Variables.cpp
*
* Created on: 26.12.2016
* Author: oliver
*/
#include "Variables.h"
Variables::Variables() {
homedir = std::string(getenv("HOME"));
musicdir = homedir + "/tmp";
datadir = musicdir + "/data";
mkdir(musicdir);
mkdir(datadir);
initPlaylists.push_back("spotify:album:2ppmPxlKzpaJy23sbe3vq8");
initPlaylistTracks.push_back("spotify:track:3Z58ppU1Q7nwAfwCWCTRjv");
initPlaylists.push_back("spotify:album:40lxWZ19hZgH0s71KGXOyo");
initPlaylistTracks.push_back("spotify:track:4YuGhuEypxkqhd3QdewSuk");
loginLoggingActive = true;
}
Variables& Variables::instance() {
static Variables _instance;
return _instance;
}
Variables::~Variables() {
};
std::string Variables::getHomeDir() {
return homedir;
}
std::string Variables::getMusicDir() {
return musicdir;
}
std::string Variables::getDataDir() {
return datadir;
}
std::string Variables::getTestPlaylist() {
initPlaylist = (initPlaylist + 1) % initPlaylists.size();
return initPlaylists.at(initPlaylist);
}
std::string Variables::getTestTrack() {
return initPlaylistTracks.at(initPlaylist);
}
std::string Variables::getUri() {
return uri;
}
void Variables::setUri(std::string uri) {
this->uri = uri;
}
std::string Variables::getUser() {
return user;
}
void Variables::setUser(std::string user) {
this->user = user;
}
std::string Variables::getPass() {
return pass;
}
void Variables::setPass(std::string pass) {
this->pass = pass;
}
std::string Variables::getTempLogFile() {
return getHomeDir() + "/spotifytemplog_" + VirtualDisplay::instance().getVirtualDisplay() + ".txt";;
}
std::string Variables::getLogFile() {
return getHomeDir() + "/spotifylog_" + VirtualDisplay::instance().getVirtualDisplay() + ".txt";;
}
bool Variables::getLoginLoggingActive() {
return loginLoggingActive;
}