From f2cd459ec5cfde59c8f27ef80c845560e8a7f0e1 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sat, 23 Nov 2019 22:57:03 +0200 Subject: VCS: Abstract multi-choice settings in editor config Change-Id: Iafc089f5ad3796348ab9521b71b31cb645238292 Reviewed-by: hjk --- src/plugins/bazaar/bazaarclient.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/plugins/bazaar/bazaarclient.cpp') diff --git a/src/plugins/bazaar/bazaarclient.cpp b/src/plugins/bazaar/bazaarclient.cpp index eaa3e42ee1..6fca62d459 100644 --- a/src/plugins/bazaar/bazaarclient.cpp +++ b/src/plugins/bazaar/bazaarclient.cpp @@ -91,12 +91,13 @@ public: tr("Show merged revisions.")), settings.boolPointer(BazaarSettings::logIncludeMergesKey)); - QList logChoices; - logChoices << ComboBoxItem(tr("Detailed"), QLatin1String("long")) - << ComboBoxItem(tr("Moderately Short"), QLatin1String("short")) - << ComboBoxItem(tr("One Line"), QLatin1String("line")) - << ComboBoxItem(tr("GNU Change Log"), QLatin1String("gnu-changelog")); - mapSetting(addComboBox(QStringList(QLatin1String("--log-format=%1")), logChoices), + const QList logChoices = { + ChoiceItem(tr("Detailed"), QLatin1String("long")), + ChoiceItem(tr("Moderately Short"), QLatin1String("short")), + ChoiceItem(tr("One Line"), QLatin1String("line")), + ChoiceItem(tr("GNU Change Log"), QLatin1String("gnu-changelog")) + }; + mapSetting(addChoices(tr("Format"), { "--log-format=%1" }, logChoices), settings.stringPointer(BazaarSettings::logFormatKey)); } }; -- cgit v1.2.1