From 273941f451ac9b5264a3e19ea0e84ae18cd46346 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Sat, 2 Jul 2022 15:56:21 +0200 Subject: [PATCH] [libcalamares] Add convenience for building macro-expanders --- src/libcalamares/utils/StringExpander.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libcalamares/utils/StringExpander.h b/src/libcalamares/utils/StringExpander.h index 9168621f0..e0b21bee8 100644 --- a/src/libcalamares/utils/StringExpander.h +++ b/src/libcalamares/utils/StringExpander.h @@ -48,6 +48,14 @@ public: virtual ~DictionaryExpander() override; void insert( const QString& key, const QString& value ); + /** @brief As insert(), but supports method-chaining. + * + */ + DictionaryExpander& add( const QString& key, const QString& value ) + { + insert( key, value ); + return *this; + } void clearErrors(); bool hasErrors() const;