diff options
| author | Peter Penz <[email protected]> | 2008-03-23 15:53:12 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2008-03-23 15:53:12 +0000 |
| commit | cfb135f24e6b1b3eb1253c8ebf7c8e7307974eea (patch) | |
| tree | 4a40a81a98197fa220256fd229f17ef8a40229fc /src/dolphincolumnwidget.cpp | |
| parent | 71afbc513b7894ca86b89a1a3b3b55ff93d662bd (diff) | |
provide an option to rename files inline
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=789208
Diffstat (limited to 'src/dolphincolumnwidget.cpp')
| -rw-r--r-- | src/dolphincolumnwidget.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/dolphincolumnwidget.cpp b/src/dolphincolumnwidget.cpp index 6b1ebf185..fba415efc 100644 --- a/src/dolphincolumnwidget.cpp +++ b/src/dolphincolumnwidget.cpp @@ -229,6 +229,14 @@ void DolphinColumnWidget::setNameFilter(const QString& nameFilter) m_proxyModel->setFilterRegExp(nameFilter); } +void DolphinColumnWidget::editItem(const KFileItem& item) +{ + const QModelIndex dirIndex = m_dolphinModel->indexForItem(item); + const QModelIndex proxyIndex = m_proxyModel->mapFromSource(dirIndex); + if (proxyIndex.isValid()) { + edit(proxyIndex); + } +} QStyleOptionViewItem DolphinColumnWidget::viewOptions() const { @@ -305,15 +313,11 @@ void DolphinColumnWidget::paintEvent(QPaintEvent* event) if (proxyIndex.isValid() && !selectionModel()->isSelected(proxyIndex)) { const QRect itemRect = visualRect(proxyIndex); QPainter painter(viewport()); - painter.save(); - QColor color = KColorScheme(QPalette::Active, KColorScheme::View).foreground().color(); color.setAlpha(32); painter.setPen(Qt::NoPen); painter.setBrush(color); painter.drawRect(itemRect); - - painter.restore(); } } |
