X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fhighlightsettingspage.cpp;h=c122a82f25937644257a676499d36b17f3b8681b;hp=45567d1d5a73835d850084da1b63b01b1eaea772;hb=3f354bcce2cecfe88a46de90cbf94ffd1bc7c506;hpb=6d55e659fa87565462d7f3e92da594fdcf9708a2 diff --git a/src/qtui/settingspages/highlightsettingspage.cpp b/src/qtui/settingspages/highlightsettingspage.cpp index 45567d1d..c122a82f 100644 --- a/src/qtui/settingspages/highlightsettingspage.cpp +++ b/src/qtui/settingspages/highlightsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-08 by the Quassel IRC Team * + * Copyright (C) 2005-09 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -27,7 +27,7 @@ HighlightSettingsPage::HighlightSettingsPage(QWidget *parent) - : SettingsPage(tr("Behaviour"), tr("Highlight"), parent) { + : SettingsPage(tr("Interface"), tr("Highlight"), parent) { ui.setupUi(this); ui.highlightTable->verticalHeader()->hide(); ui.highlightTable->setShowGrid(false); @@ -63,7 +63,7 @@ bool HighlightSettingsPage::hasDefaults() const { void HighlightSettingsPage::defaults() { ui.highlightCurrentNick->setChecked(true); - ui.nicksCaseSensitive->setChecked(true); + ui.nicksCaseSensitive->setChecked(false); emptyTable(); widgetHasChanged(); @@ -102,10 +102,10 @@ void HighlightSettingsPage::addNewRow(QString name, bool regex, bool cs, bool en ui.highlightTable->setItem(lastRow, HighlightSettingsPage::EnableColumn, enableItem); QVariantMap highlightRule; - highlightRule["name"] = name; - highlightRule["regex"] = regex; - highlightRule["cs"] = cs; - highlightRule["enable"] = enable; + highlightRule["Name"] = name; + highlightRule["RegEx"] = regex; + highlightRule["CS"] = cs; + highlightRule["Enable"] = enable; highlightList.append(highlightRule); } @@ -157,16 +157,16 @@ void HighlightSettingsPage::tableChanged(QTableWidgetItem *item) { case HighlightSettingsPage::NameColumn: if(item->text() == "") item->setText(tr("this shouldn't be empty")); - highlightRule["name"] = item->text(); + highlightRule["Name"] = item->text(); break; case HighlightSettingsPage::RegExColumn: - highlightRule["regex"] = (item->checkState() == Qt::Checked); + highlightRule["RegEx"] = (item->checkState() == Qt::Checked); break; case HighlightSettingsPage::CsColumn: - highlightRule["cs"] = (item->checkState() == Qt::Checked); + highlightRule["CS"] = (item->checkState() == Qt::Checked); break; case HighlightSettingsPage::EnableColumn: - highlightRule["enable"] = (item->checkState() == Qt::Checked); + highlightRule["Enable"] = (item->checkState() == Qt::Checked); break; } highlightList[item->row()] = highlightRule; @@ -180,10 +180,10 @@ void HighlightSettingsPage::load() { foreach(QVariant highlight, notificationSettings.highlightList()) { QVariantMap highlightRule = highlight.toMap(); - QString name = highlightRule["name"].toString(); - bool regex = highlightRule["regex"].toBool(); - bool cs = highlightRule["cs"].toBool(); - bool enable = highlightRule["enable"].toBool(); + QString name = highlightRule["Name"].toString(); + bool regex = highlightRule["RegEx"].toBool(); + bool cs = highlightRule["CS"].toBool(); + bool enable = highlightRule["Enable"].toBool(); addNewRow(name, regex, cs, enable); }