X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fignorelistsettingspage.cpp;h=a49b46ef4eabb7a66a83b172391a871298361f98;hp=aa73396b8c53e89f179b4f534d605f162508195a;hb=ac374ec32612798c230d54665f6bce7faf416602;hpb=602816ed2eecfe077e270a5d948a9827119fdcc5 diff --git a/src/qtui/settingspages/ignorelistsettingspage.cpp b/src/qtui/settingspages/ignorelistsettingspage.cpp index aa73396b..a49b46ef 100644 --- a/src/qtui/settingspages/ignorelistsettingspage.cpp +++ b/src/qtui/settingspages/ignorelistsettingspage.cpp @@ -214,6 +214,7 @@ IgnoreListEditDlg::IgnoreListEditDlg(const IgnoreListManager::IgnoreListItem &it // this could be moved to .ui file with qt4.5 _typeButtonGroup.addButton(ui.senderTypeButton, 0); _typeButtonGroup.addButton(ui.messageTypeButton, 1); + _typeButtonGroup.addButton(ui.ctcpTypeButton, 2); _strictnessButtonGroup.addButton(ui.dynamicStrictnessButton, 0); _strictnessButtonGroup.addButton(ui.permanentStrictnessButton, 1); _scopeButtonGroup.addButton(ui.globalScopeButton, 0); @@ -226,6 +227,8 @@ IgnoreListEditDlg::IgnoreListEditDlg(const IgnoreListManager::IgnoreListItem &it if(item.type == IgnoreListManager::MessageIgnore) ui.messageTypeButton->setChecked(true); + else if(item.type == IgnoreListManager::CtcpIgnore) + ui.ctcpTypeButton->setChecked(true); else ui.senderTypeButton->setChecked(true); @@ -271,6 +274,8 @@ IgnoreListEditDlg::IgnoreListEditDlg(const IgnoreListManager::IgnoreListItem &it void IgnoreListEditDlg::widgetHasChanged() { if(ui.messageTypeButton->isChecked()) _clonedIgnoreListItem.type = IgnoreListManager::MessageIgnore; + else if(ui.ctcpTypeButton->isChecked()) + _clonedIgnoreListItem.type = IgnoreListManager::CtcpIgnore; else _clonedIgnoreListItem.type = IgnoreListManager::SenderIgnore;