projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Brining back the removed color options
[quassel.git]
/
src
/
uisupport
/
nickview.cpp
diff --git
a/src/uisupport/nickview.cpp
b/src/uisupport/nickview.cpp
index
dd7d1af
..
fd86abd
100644
(file)
--- a/
src/uisupport/nickview.cpp
+++ b/
src/uisupport/nickview.cpp
@@
-31,6
+31,7
@@
#include "networkmodel.h"
#include "quasselui.h"
#include "types.h"
#include "networkmodel.h"
#include "quasselui.h"
#include "types.h"
+#include "uisettings.h"
class ExpandAllEvent : public QEvent {
public:
class ExpandAllEvent : public QEvent {
public:
@@
-158,11
+159,17
@@
void NickView::customEvent(QEvent *event) {
NickViewDelegate::NickViewDelegate(QObject *parent)
: QStyledItemDelegate(parent)
{
NickViewDelegate::NickViewDelegate(QObject *parent)
: QStyledItemDelegate(parent)
{
+ UiSettings s("QtUiStyle/Colors");
+ _FgOnlineStatus = s.value("onlineStatusFG", QVariant(QColor(Qt::black))).value<QColor>();
+ _FgAwayStatus = s.value("awayStatusFG", QVariant(QColor(Qt::gray))).value<QColor>();
}
void NickViewDelegate::initStyleOption(QStyleOptionViewItem *option, const QModelIndex &index) const {
QStyledItemDelegate::initStyleOption(option, index);
}
void NickViewDelegate::initStyleOption(QStyleOptionViewItem *option, const QModelIndex &index) const {
QStyledItemDelegate::initStyleOption(option, index);
+ QColor fgColor = _FgOnlineStatus;
if(!index.data(NetworkModel::ItemActiveRole).toBool())
if(!index.data(NetworkModel::ItemActiveRole).toBool())
- option->palette.setColor(QPalette::Text, option->palette.color(QPalette::Dark));
+ fgColor = _FgAwayStatus;
+
+ option->palette.setColor(QPalette::Text, fgColor);
}
}