TabBar: Increase drag start distance to not disturb tab moving

Also remove no longer needed timer to show add tab button.
remotes/origin/Falkon/3.0
David Rosca 8 years ago
parent 23f84abc3b
commit 21bd073482
  1. 6
      src/lib/tabwidget/tabbar.cpp

@ -470,7 +470,7 @@ void TabBar::mouseMoveEvent(QMouseEvent* event)
} else if (eventY > height()) {
offset = eventY - height();
}
if (offset > QApplication::startDragDistance()) {
if (offset > QApplication::startDragDistance() * 3) {
const QPoint global = mapToGlobal(m_dragStartPosition);
QWidget *w = QApplication::widgetAt(global);
if (w) {
@ -500,10 +500,6 @@ void TabBar::mouseReleaseEvent(QMouseEvent* event)
return;
}
if (m_tabWidget->buttonAddTab()->isHidden() && !isMainBarOverflowed()) {
QTimer::singleShot(ComboTabBar::slideAnimationDuration(), m_tabWidget->buttonAddTab(), &AddTabButton::show);
}
if (!rect().contains(event->pos())) {
ComboTabBar::mouseReleaseEvent(event);
return;

Loading…
Cancel
Save