57 void SetLanguage(
const std::string& lang) { mLanguage = lang; }
76 std::string GetConfigFilePath()
const;
77 std::string GetDocumentsPath()
const;
78 std::string DetectPEBLInstallation()
const;
79 bool IsPortableMode()
const;
80 std::string GetPortableWorkspacePath()
const;
82 std::string mExperimentDirectory;
83 std::string mSubjectCode;
84 std::string mLanguage;
89 std::string mUploadToken;
90 std::string mUploadURL;
93 std::string mWorkspacePath;
94 std::string mBatteryPath;
95 std::string mPeblExecutablePath;
96 std::string mDataOutputPath;
102 std::string mExternalEditor;
105 std::string mCurrentStudyPath;
106 std::string mCurrentChainName;
108 std::vector<RecentExperiment> mRecentExperiments;
109 static const int MAX_RECENT_EXPERIMENTS = 10;