┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dolphincategorydrawer.cpp2
-rw-r--r--src/kcategorydrawer.cpp6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/dolphincategorydrawer.cpp b/src/dolphincategorydrawer.cpp
index 2479f2755..099167b61 100644
--- a/src/dolphincategorydrawer.cpp
+++ b/src/dolphincategorydrawer.cpp
@@ -211,14 +211,12 @@ void DolphinCategoryDrawer::drawCategory(const QModelIndex &index, int sortRole,
if (option.direction == Qt::RightToLeft)
{
starRect.setLeft(starRect.left() + (iconSize / 2) /* separator between stars */);
- //starRect.setRight(starRect.right() + (iconSize / 2) /* separator between stars */);
}
starRect.setTop(option.rect.top() + (option.rect.height() / 2) - (iconSize / 4));
starRect.setSize(QSize(iconSize / 2, iconSize / 2));
painter->drawPixmap(starRect, smallPixmap);
starRect.setTop(opt.rect.top() + (option.rect.height() / 2) - (iconSize / 2));
- //starRect.setSize(QSize(iconSize / 2, iconSize / 2));
if (option.direction == Qt::LeftToRight)
{
diff --git a/src/kcategorydrawer.cpp b/src/kcategorydrawer.cpp
index ebe77f4de..4c59864a0 100644
--- a/src/kcategorydrawer.cpp
+++ b/src/kcategorydrawer.cpp
@@ -82,8 +82,10 @@ void KCategoryDrawer::drawCategory(const QModelIndex &index,
QLinearGradient gradient(option.rect.topLeft(),
option.rect.bottomRight());
- gradient.setColorAt(0, color);
- gradient.setColorAt(1, Qt::transparent);
+ gradient.setColorAt(option.direction == Qt::LeftToRight ? 0
+ : 1, color);
+ gradient.setColorAt(option.direction == Qt::LeftToRight ? 1
+ : 0, Qt::transparent);
painter->setBrush(gradient);
painter->fillPath(path, gradient);