From f8d9404cc98ca3cf9a6495ddd06db87130c25ddd Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sat, 4 Apr 2020 12:24:03 +1100 Subject: [PATCH] colorspacechooser: ensure a (none) option is available --- app/dialog/color/colorspacechooser.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/dialog/color/colorspacechooser.cpp b/app/dialog/color/colorspacechooser.cpp index 77bef5898..efaf3c06c 100644 --- a/app/dialog/color/colorspacechooser.cpp +++ b/app/dialog/color/colorspacechooser.cpp @@ -77,8 +77,10 @@ ColorSpaceChooser::ColorSpaceChooser(ColorManager* color_manager, bool enable_in QStringList looks = color_manager->ListAvailableLooks(); + look_combobox_->addItem(tr("(None)"), QString()); + foreach (const QString& s, looks) { - look_combobox_->addItem(s); + look_combobox_->addItem(s, s); } connect(look_combobox_, &QComboBox::currentTextChanged, this, &ColorSpaceChooser::ComboBoxChanged); @@ -106,7 +108,7 @@ QString ColorSpaceChooser::view() const QString ColorSpaceChooser::look() const { - return look_combobox_->currentText(); + return look_combobox_->currentData().toString(); } void ColorSpaceChooser::set_input(const QString &s)