diff options
| author | Frank Reininghaus <[email protected]> | 2011-08-03 18:54:10 +0200 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2011-08-04 09:52:45 +0200 |
| commit | 225fd7073e1f8fc35405ad998dd9f382f61b5b4b (patch) | |
| tree | caeb678542c4a24789a733ae52231c92e69e973b /src/kitemviews/kfileitemlistwidget.cpp | |
| parent | e326199727328bf8e130632361f697e7a350fd9b (diff) | |
Underline the current item in KFileItemListView
It still looks a bit ugly, but at least we can see the current
item now :-) It is only updated by mouse clicks at the moment.
Diffstat (limited to 'src/kitemviews/kfileitemlistwidget.cpp')
| -rw-r--r-- | src/kitemviews/kfileitemlistwidget.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/kitemviews/kfileitemlistwidget.cpp b/src/kitemviews/kfileitemlistwidget.cpp index 4abc4d115..91c0cb597 100644 --- a/src/kitemviews/kfileitemlistwidget.cpp +++ b/src/kitemviews/kfileitemlistwidget.cpp @@ -127,11 +127,16 @@ void KFileItemListWidget::paint(QPainter* painter, const QStyleOptionGraphicsIte drawPixmap(painter, m_pixmap); } - painter->setFont(itemListStyleOption.font); + QFont font(itemListStyleOption.font); + if (itemListStyleOption.state & QStyle::State_HasFocus) { + font.setUnderline(true); + } + painter->setFont(font); painter->setPen(itemListStyleOption.palette.text().color()); painter->drawStaticText(m_textPos[Name], m_text[Name]); painter->setPen(m_additionalInfoTextColor); + painter->setFont(itemListStyleOption.font); for (int i = Name + 1; i < TextIdCount; ++i) { painter->drawStaticText(m_textPos[i], m_text[i]); } |
