┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Fernández López <[email protected]>2007-09-17 04:50:47 +0000
committerRafael Fernández López <[email protected]>2007-09-17 04:50:47 +0000
commit1b211758c7e6e8400d2e84d84c936cb1685c22a2 (patch)
treeadee60991e565869ba217499198579a6acb24dbe
parentb7e3077a9d2b6006b9b8edb6b63c42bddb2bd2cc (diff)
Categories titles and icons are shown at the same distance between them on LTR and RTL languages
svn path=/trunk/KDE/kdebase/apps/; revision=713321
-rw-r--r--src/dolphincategorydrawer.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/dolphincategorydrawer.cpp b/src/dolphincategorydrawer.cpp
index 099167b61..aff03dab7 100644
--- a/src/dolphincategorydrawer.cpp
+++ b/src/dolphincategorydrawer.cpp
@@ -264,12 +264,16 @@ void DolphinCategoryDrawer::drawCategory(const QModelIndex &index, int sortRole,
if (paintIcon) {
painter->drawPixmap(QRect(option.direction == Qt::LeftToRight ? opt.rect.left()
- : opt.rect.right() - iconSize, opt.rect.top(), iconSize, iconSize), icon);
+ : opt.rect.right() - iconSize + (iconSize / 4), opt.rect.top(), iconSize, iconSize), icon);
if (option.direction == Qt::LeftToRight)
{
opt.rect.setLeft(opt.rect.left() + iconSize + (iconSize / 4));
}
+ else
+ {
+ opt.rect.setRight(opt.rect.right() + (iconSize / 4));
+ }
}
if (paintText) {