From 126e344f1888c952fde3130bb717b39dd482d296 Mon Sep 17 00:00:00 2001 From: hemirt Date: Tue, 3 Jul 2018 15:45:25 +0200 Subject: [PATCH] rename Ver to Dotted, fix show current value on first open --- src/widgets/settingspages/AppearancePage.cpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/widgets/settingspages/AppearancePage.cpp b/src/widgets/settingspages/AppearancePage.cpp index 61921ab3..97d7459f 100644 --- a/src/widgets/settingspages/AppearancePage.cpp +++ b/src/widgets/settingspages/AppearancePage.cpp @@ -113,7 +113,20 @@ AppearancePage::AppearancePage() messages.append(this->createCheckBox(LAST_MSG, app->settings->showLastMessageIndicator)); { auto *combo = new QComboBox(this); - combo->addItems({"Ver", "Solid"}); + combo->addItems({"Dotted", "Solid"}); + + const auto currentIndex = []() -> int { + switch (getApp()->settings->lastMessagePattern.getValue()) { + case Qt::SolidLine: { + return 1; + } + default: + case Qt::VerPattern: { + return 0; + } + } + }(); + combo->setCurrentIndex(currentIndex); QObject::connect(combo, static_cast(&QComboBox::currentIndexChanged),