BUG: 181783
svn path=/trunk/KDE/kdebase/apps/; revision=964913
#include <QAbstractButton>
#include <QAbstractItemView>
#include <QAbstractProxyModel>
#include <QAbstractButton>
#include <QAbstractItemView>
#include <QAbstractProxyModel>
#include <QModelIndex>
#include <QPainter>
#include <QPaintEvent>
#include <QModelIndex>
#include <QPainter>
#include <QPaintEvent>
void SelectionManager::slotEntered(const QModelIndex& index)
{
m_toggle->hide();
void SelectionManager::slotEntered(const QModelIndex& index)
{
m_toggle->hide();
- if (index.isValid() && (index.column() == DolphinModel::Name)) {
+ const bool showToggle = index.isValid() &&
+ (index.column() == DolphinModel::Name) &&
+ (QApplication::mouseButtons() == Qt::NoButton);
+ if (showToggle) {
m_toggle->setUrl(urlForIndex(index));
if (!m_connected) {
m_toggle->setUrl(urlForIndex(index));
if (!m_connected) {