diff options
| author | Rafael Fernández López <[email protected]> | 2007-09-17 04:50:47 +0000 |
|---|---|---|
| committer | Rafael Fernández López <[email protected]> | 2007-09-17 04:50:47 +0000 |
| commit | 1b211758c7e6e8400d2e84d84c936cb1685c22a2 (patch) | |
| tree | adee60991e565869ba217499198579a6acb24dbe /src | |
| parent | b7e3077a9d2b6006b9b8edb6b63c42bddb2bd2cc (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
Diffstat (limited to 'src')
| -rw-r--r-- | src/dolphincategorydrawer.cpp | 6 |
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) { |
