Advanced Docking System for Qt
Go to file
mfreiholz 19b5f57610 Adds function to generate context menu with available contents.
Refactors some auto-keywords to its real class names.
Paints drop location based on cursors drop area indicator.
Waits a few pixel before moving tab from SectionWidget.
2016-02-02 13:49:10 +01:00
AdvancedDockingSystem Adds function to generate context menu with available contents. 2016-02-02 13:49:10 +01:00
AdvancedDockingSystemDemo Adds function to generate context menu with available contents. 2016-02-02 13:49:10 +01:00
.gitignore Init commit for GitHub. 2015-12-09 12:21:38 +01:00
build.pro Init commit for GitHub. 2015-12-09 12:21:38 +01:00
README.md Adds function to generate context menu with available contents. 2016-02-02 13:49:10 +01:00

Advanced Docking System

Requirements

  • C++11 Compiler (e.g.: >=VC12)
  • >= Qt 5.5

Notes

  • SectionContent may safe a "size-type" property, which defines how the size of the widget should be handled.
    • PerCent: Resize in proportion to other widgets.
    • Fixed: Width or height are fixed (based on orientation).

TODOs

  • [] Serialize state/size/positions of dockings
  • [] Deserialize state/size/positions of dockings
  • [] Drop indicator images should be fully visible over the DropOverlay rectangle

Bugs

  • Working with outer-edge-drops sometimes leaves empty splitters
  • [DONE] Clean up of unused e.g. count()<=1 QSplitters doesn't work well

License notes