X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fitemviewsettingspage.cpp;h=223c0c83ee8b232dc1b6d351f05a839a0a264534;hp=56ccdf6b370000269c91f669c4f08784a51107bd;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=61c8d84d1c849373e0f115dc748ed45cff95287d diff --git a/src/qtui/settingspages/itemviewsettingspage.cpp b/src/qtui/settingspages/itemviewsettingspage.cpp index 56ccdf6b..223c0c83 100644 --- a/src/qtui/settingspages/itemviewsettingspage.cpp +++ b/src/qtui/settingspages/itemviewsettingspage.cpp @@ -25,52 +25,57 @@ #include "qtuistyle.h" ItemViewSettingsPage::ItemViewSettingsPage(QWidget *parent) - : SettingsPage(tr("Interface"), tr("Chat & Nick Lists"), parent), - _mapper(new QSignalMapper(this)) + : SettingsPage(tr("Interface"), tr("Chat & Nick Lists"), parent), + _mapper(new QSignalMapper(this)) { - ui.setupUi(this); + ui.setupUi(this); - _networkItem = new QTreeWidgetItem(ui.bufferViewPreview, QStringList(tr("Network"))); - _networkItem->setFlags(Qt::NoItemFlags); + _networkItem = new QTreeWidgetItem(ui.bufferViewPreview, QStringList(tr("Network"))); + _networkItem->setFlags(Qt::NoItemFlags); - _inactiveBufferItem = new QTreeWidgetItem(_networkItem, QStringList(tr("Inactive"))); - _defaultBufferItem = new QTreeWidgetItem(_networkItem, QStringList(tr("Normal"))); - _unreadBufferItem = new QTreeWidgetItem(_networkItem, QStringList(tr("Unread messages"))); - _highlightedBufferItem = new QTreeWidgetItem(_networkItem, QStringList(tr("Highlight"))); - _activeBufferItem = new QTreeWidgetItem(_networkItem, QStringList(tr("Other activity"))); + _inactiveBufferItem = new QTreeWidgetItem(_networkItem, QStringList(tr("Inactive"))); + _defaultBufferItem = new QTreeWidgetItem(_networkItem, QStringList(tr("Normal"))); + _unreadBufferItem = new QTreeWidgetItem(_networkItem, QStringList(tr("Unread messages"))); + _highlightedBufferItem = new QTreeWidgetItem(_networkItem, QStringList(tr("Highlight"))); + _activeBufferItem = new QTreeWidgetItem(_networkItem, QStringList(tr("Other activity"))); - ui.bufferViewPreview->expandAll(); + ui.bufferViewPreview->expandAll(); - foreach(ColorButton *button, findChildren()) { - connect(button, SIGNAL(colorChanged(QColor)), _mapper, SLOT(map())); - _mapper->setMapping(button, button); - } - connect(_mapper, SIGNAL(mapped(QWidget *)), SLOT(updateBufferViewPreview(QWidget *))); + foreach(ColorButton *button, findChildren()) { + connect(button, SIGNAL(colorChanged(QColor)), _mapper, SLOT(map())); + _mapper->setMapping(button, button); + } + connect(_mapper, SIGNAL(mapped(QWidget *)), SLOT(updateBufferViewPreview(QWidget *))); - initAutoWidgets(); + initAutoWidgets(); } -void ItemViewSettingsPage::save() { - SettingsPage::save(); - QtUi::style()->generateSettingsQss(); - QtUi::style()->reload(); + +void ItemViewSettingsPage::save() +{ + SettingsPage::save(); + QtUi::style()->generateSettingsQss(); + QtUi::style()->reload(); } -void ItemViewSettingsPage::updateBufferViewPreview(QWidget *widget) { - ColorButton *button = qobject_cast(widget); - if(!button) - return; - QString objName = button->objectName(); - if(objName == "defaultBufferColor") { - _networkItem->setForeground(0, button->color()); - _defaultBufferItem->setForeground(0, button->color()); - } else if(objName == "inactiveBufferColor") - _inactiveBufferItem->setForeground(0, button->color()); - else if(objName == "activeBufferColor") - _activeBufferItem->setForeground(0, button->color()); - else if(objName == "unreadBufferColor") - _unreadBufferItem->setForeground(0, button->color()); - else if(objName == "highlightedBufferColor") - _highlightedBufferItem->setForeground(0, button->color()); +void ItemViewSettingsPage::updateBufferViewPreview(QWidget *widget) +{ + ColorButton *button = qobject_cast(widget); + if (!button) + return; + + QString objName = button->objectName(); + if (objName == "defaultBufferColor") { + _networkItem->setForeground(0, button->color()); + _defaultBufferItem->setForeground(0, button->color()); + } + else if (objName == "inactiveBufferColor") + _inactiveBufferItem->setForeground(0, button->color()); + else if (objName == "activeBufferColor") + _activeBufferItem->setForeground(0, button->color()); + else if (objName == "unreadBufferColor") + _unreadBufferItem->setForeground(0, button->color()); + else if (objName == "highlightedBufferColor") + _highlightedBufferItem->setForeground(0, button->color()); }