Sign Up

Download QtitanDocking 2.5.1 version - Free 30 Days Trial

Date of release: 09.16.2019

for Windows
QtitanDocking 2.5.1 C++ Binaries and Headers for Windows Qt 5.13.0 (original built by Qt Company)
for Linux
QtitanDocking 2.5.1 C++ Binaries and Headers for Linux (Ubuntu) Qt 5.13.0 (original built by Qt Company)
for MacOS
QtitanDocking 2.5.1 C++ Binaries and Headers for Mac OSX Qt 5.13.0 (original built by Qt Company)

QtitanDocking - component for Qt Framework allows to create a Microsoft like dockable user interface. The component has all the basic functionality that exists in Microsoft's products in which the dockable UI is used (for instance in Microsoft Visual Studio). Most of features can not be implemented by means of standard Qt solution.

The docking system can be conditionally divided into two main subsystems - DockBars and DockPanels.

DockBars - implements the work with traditional ToolBars. Each DockBar can have several rows for docking, and each row contains a set of ToolBars. When you move TooBar from one row to another within the same DockBar, the mechanism either creates a new row or deletes it. This changes the size of the DockBar. Automatic positioning is optimized so that when the DockBar container is narrowed then ToolBar has the full size as long as possible which allows to observe all the commands on the ToolBar In contrast to the native Qt solution.

  • Creating or adding the ToolBar to the container in the required position.
  • Positioning the ToolBar side-by-side without overlapping.
  • Dragging ToolBar between containers.
  • Supports floating ToolBars.
  • Supports multiple rows and columns in each container when placing the ToolBar.
  • Automatic calculation of the optimal ToolBar location when the container is narrowed.
  • Creating DockBar container on any QWidget.

DockPanels - implements the mechanism of dockable panels with wide possibilities. Includes support for such functionality as automatic hiding of panels, group of panels separated by splitter or placed in tabs and etc.

Below are the main features of the subsystem:

  • Ability to deploy the docking mechanism on any QWidget. For example inside MainWindow, MDI Window, Dialog.
  • - Supports Tabbed, Split, AutoHide containers.
  • - Supports Drag & Drop mechanism without any restrictions.
  • - Panel that is active and has a focus is highlighted in a special way.
  • Ability to hide the panel, and then show it again with the restoration of the previous position.
  • AutoHide mode with animation.
  • Grouping of panels into the tabs in the AutoHide mode.
  • Save/Load the panels states and layout to XML file.
  • Ability to lock the panel inside the window.
  • Supports handling for mouse double click on the panel's title. For panels inside the container it leads the panel to take the maximum possible size in the container. For float panels the action will restore its previous position which was before the panel was undocked from the main window.
  • Ability to add a custom menu to the dock panel's title.
  • Docked area is highlighted with a transparent panel when the mouse is pointing at a special marker. The mechanism has options for customization.
  • Ability to cancel the start of panel docking by pressing the ESC key.

QtitanDocking Menu



    You obtain a Single Developer License for each developer who works with Qt or Delphi component source code.

    One registered copy of component product (Single Developer License) may be used by a single developer who uses the software personally.


    The group of project developers who use this component source code must purchase the Single Developer License for each member of the group or they can purchase the Enterprise License. For Enterprise License a quantity of developers is not limited.

  • When I receive a full version?

    You will receive a full version (binary files and source code) of the product immediately via our web-site account after your order has been processed. If you do not have an account on our web-site it will be created automatically.

  • How about updates?

    Updates for one year of the product are free of charge for the registered users. After end of that period you can renew your license with a 40% discount for Single Developer Licenses and 50% for Enterprise Licenses.

  • How about support?

    For single customers support is provided by email or via the forum free of charge. Support for Enterprise customers provided with a high priority with unlimited number of service requests during validity of the license.

  • What about discount?

    We will automatically apply 10% discount for 2 to 5 copies of product and 15% discount for 6 and more copies of product. If you need more than 10 copies of product please contact us about Enterprise license.


Developer Newsletter

Join our Developer Machines newsletter to get informed on all the latest releases of the commercial components for Qt.C++, Delphi FireMonkey, updates and general knowledges.

Quick Support

Should you need any additional information about our products or licensing, please contact us at the following email addresses:

  • This email address is being protected from spambots. You need JavaScript enabled to view it.

  • This email address is being protected from spambots. You need JavaScript enabled to view it.

Get in Touch

If you would like to purchase our products or services, but don’t know how to do it the right way, please feel free to contact us:

  • This email address is being protected from spambots. You need JavaScript enabled to view it.( any questions related to our products or services )
  • This email address is being protected from spambots. You need JavaScript enabled to view it.( questions related to licensing )