Bug 293096 - Inconsistency in tabs from Konsole and Konqueror
Summary: Inconsistency in tabs from Konsole and Konqueror
Status: RESOLVED UNMAINTAINED
Alias: None
Product: konsole
Classification: Applications
Component: tabbar (show other bugs)
Version: 2.7.4
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL: https://bugreports.qt-project.org/bro...
Keywords: investigated
Depends on:
Blocks:
 
Reported: 2012-02-01 23:05 UTC by Aaron
Modified: 2017-02-13 03:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
A video to help demonstrate the issue (278.58 KB, video/ogg)
2012-02-01 23:05 UTC, Aaron
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aaron 2012-02-01 23:05:32 UTC
Created attachment 68416 [details]
A video to help demonstrate the issue

Version:           2.7.4 (using KDE 4.7.4) 
OS:                Linux

The tabs used in Konsole are different than those used in Dolphin, Konqueror, and Rekonq. With Dolphin, Konqueror, and Rekonq I can smoothly drag the tabs left and right but with Konsole the tabs act very different.

Reproducible: Always

Steps to Reproduce:
Drag the tabs around in Konsole. Compare with dragging tabs around in Dolphin, Konqueror, and Rekonq.

Actual Results:  
Inconsistency between tab dragging in Konsole and Dolphin, Konqueror, and Rekonq.

Expected Results:  
A great 'feature' of KDE SC is that everything is usually very consistent between applications. Is there any chance that Konsole can use the same tabs that the other applications I mention use?
Comment 1 Christoph Feck 2012-02-02 00:24:21 UTC
Konsole allows dragging tabs to a different konsole window, or just outside the current window to "detach" a tab. This unfortunately requires custom code.
Comment 2 Aaron 2012-02-02 02:00:02 UTC
Maybe I should file a bug somewhere in the core of KDE SC then? It would be great if I could detach and attach tabs in all programs with the mouse like possible in Google Chrome as seen in the video link below.

http://www.youtube.com/watch?v=_LiN2RdWSN0

Any thoughts?
Comment 3 Jekyll Wu 2012-05-16 18:49:06 UTC
Well, this inconsistency can't be fixed by konsole at the moment. Dolphin, Rekonq and Konqueor all call QTabBar::setMovable(true) in their code, so they have the consistent smooth dragging. However, that piece of code also means you can only drag the tab around within the current tabbar. That conflicts with konsole's feature of dragging tab between windows.

There is a related feature request for Qt: https://bugreports.qt-project.org/browse/QTBUG-3160