ui: language standard

Added language standard select functionality to gui and language standard to project settings.
This commit is contained in:
Manuel Dobusch
2015-12-09 19:54:13 +01:00
parent c5077e1db1
commit 2b03215ea4
12 changed files with 464 additions and 14 deletions
+20
View File
@@ -46,6 +46,26 @@ void ProjectSettings::save(const FilePath& filePath)
Settings::save(filePath);
}
std::string ProjectSettings::getLanguage() const
{
return getValue<std::string>("language_settings/language", "C++");
}
bool ProjectSettings::setLanguage(const std::string& language)
{
return setValue<std::string>("language_settings/language", language);
}
std::string ProjectSettings::getStandard() const
{
return getValue<std::string>("language_settings/standard", "11");
}
bool ProjectSettings::setStandard(const std::string& standard)
{
return setValue<std::string>("language_settings/standard", standard);
}
std::vector<FilePath> ProjectSettings::getSourcePaths() const
{
return getRelativePathValues("source/source_paths/source_path");