[Qt-creator] Why QtC does not use QDockWidget for most tool-panel

Prav pr12og2 at programist.ru
Fri Apr 8 15:06:12 CEST 2016

Hi Cristian Adam and Ziller Eike.

>> Does docking require lots of code in QtC?
> Yes.

>> Seems like you derive from a different
>> base class and then everything works by *magic*.
> No. There are features that would need to be adapted, like sharing of
> nav side bar between modes, Alt+0 nav side bar hiding, nav sidebar
> splitting, sensible integration with the modes that already have
> dock widgets, escape key logic (which closes extra panels like
> output panes and context help), the output panes in general, and possibly more.
May  be  this  can  be  done gradually? Like start to make one group of pannels dockable ... then another group of pannels. No?

>> Docking could be locked by default so default behavior would be the same, but
>> for those who want to arrange windows, there would be a possibility.
Nice idea. This an option for true sceptics ... which would get the same interface in locked mode.

>> QtC is open source though, somebody could try it out and submit a contribution!
There is a problem that you can make contribution but it would not be excepted ... and you will do useless work.
You can fork QtC but this mean that you have to merge all new features of QtC by yourself.
Seems better to discuss the plans of evolution of QtC and get agreement about future first.

More information about the Qt-creator mailing list