QStringList ScintillaEditor::colorSchemes() { QStringList colorSchemes; for (const auto &colorSchemeEntry : enumerateColorSchemes()) { colorSchemes << colorSchemeEntry.second.get()->name(); } colorSchemes << "Off"; return colorSchemes; }
void ScintillaEditor::setHighlightScheme(const QString &name) { for (const auto &colorSchemeEntry : enumerateColorSchemes()) { const auto colorScheme = colorSchemeEntry.second.get(); if (colorScheme->name() == name) { setColormap(colorScheme); return; } } noColor(); }
QStringList ScintillaEditor::colorSchemes() { const colorscheme_set_t colorscheme_set = enumerateColorSchemes(); QStringList colorSchemes; for (colorscheme_set_t::const_iterator it = colorscheme_set.begin(); it != colorscheme_set.end(); it++) { colorSchemes << (*it).second.get()->name(); } colorSchemes << "Off"; return colorSchemes; }
void ScintillaEditor::setHighlightScheme(const QString &name) { const colorscheme_set_t colorscheme_set = enumerateColorSchemes(); for (colorscheme_set_t::const_iterator it = colorscheme_set.begin(); it != colorscheme_set.end(); it++) { const EditorColorScheme *colorScheme = (*it).second.get(); if (colorScheme->name() == name) { setColormap(colorScheme); return; } } noColor(); }