X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fcorehighlightsettingspage.cpp;h=cdb5088853a891bfa0c9e99fce8d3a03e9b51541;hp=debf0c13df436a06dcb73b0f96d63175aee28f6b;hb=8fe8accd73abf77ab21d2d1c1346d2bc5c4de2ff;hpb=60ae6c56db55ea84c59ad1e589a0ff54abc057e1 diff --git a/src/qtui/settingspages/corehighlightsettingspage.cpp b/src/qtui/settingspages/corehighlightsettingspage.cpp index debf0c13..cdb50888 100644 --- a/src/qtui/settingspages/corehighlightsettingspage.cpp +++ b/src/qtui/settingspages/corehighlightsettingspage.cpp @@ -131,7 +131,8 @@ bool CoreHighlightSettingsPage::hasDefaults() const void CoreHighlightSettingsPage::defaults() { - int defaultIndex = ui.highlightNicksComboBox->findData(QVariant(HighlightRuleManager::HighlightNickType::CurrentNick)); + int highlightNickType = HighlightRuleManager::HighlightNickType::CurrentNick; + int defaultIndex = ui.highlightNicksComboBox->findData(QVariant(highlightNickType)); ui.highlightNicksComboBox->setCurrentIndex(defaultIndex); ui.nicksCaseSensitive->setChecked(false); emptyHighlightTable(); @@ -402,8 +403,8 @@ void CoreHighlightSettingsPage::load() } } - ui.highlightNicksComboBox - ->setCurrentIndex(ui.highlightNicksComboBox->findData(QVariant(ruleManager->highlightNick()))); + int highlightNickType = ruleManager->highlightNick(); + ui.highlightNicksComboBox->setCurrentIndex(ui.highlightNicksComboBox->findData(QVariant(highlightNickType))); ui.nicksCaseSensitive->setChecked(ruleManager->nicksCaseSensitive()); setChangedState(false); @@ -439,9 +440,9 @@ void CoreHighlightSettingsPage::save() rule.sender, rule.chanName); } - auto highlightNickType = ui.highlightNicksComboBox->currentData().value(); + auto highlightNickType = ui.highlightNicksComboBox->currentData().value(); - clonedManager.setHighlightNick(highlightNickType); + clonedManager.setHighlightNick(HighlightRuleManager::HighlightNickType(highlightNickType)); clonedManager.setNicksCaseSensitive(ui.nicksCaseSensitive->isChecked()); ruleManager->requestUpdate(clonedManager.toVariantMap());