diff --git a/src/ui/include/highlighterset.h b/src/ui/include/highlighterset.h index e7f6d56e..b25ce3db 100644 --- a/src/ui/include/highlighterset.h +++ b/src/ui/include/highlighterset.h @@ -184,6 +184,7 @@ class HighlighterSetCollection final : public PersistableaddItem( set.name() ); } diff --git a/src/ui/src/highlighterset.cpp b/src/ui/src/highlighterset.cpp index f05b253f..18e4a89f 100644 --- a/src/ui/src/highlighterset.cpp +++ b/src/ui/src/highlighterset.cpp @@ -480,6 +480,12 @@ bool HighlighterSetCollection::hasSet( const QString& setId ) const [ setId ]( const auto& s ) { return s.id() == setId; } ); } +bool HighlighterSetCollection::hasSetByName( const QString& setName ) const +{ + return std::any_of( highlighters_.begin(), highlighters_.end(), + [ setName ]( const auto& s ) { return s.name() == setName; } ); +} + QList HighlighterSetCollection::quickHighlighters() const { return quickHighlighters_;