Commit Graph

893 Commits

Author SHA1 Message Date
Uwe Kindler
8a401ebd68 Fixed a bug in restore functionality that caused application crash, added initial support for perspectives 2018-02-13 12:00:58 +01:00
Uwe Kindler
805e97946e Fixed some issues with restoreState function 2018-02-13 07:28:38 +01:00
Uwe Kindler
e878bb47ed Added support for setting the DockWidget icon - this icon is shown in the title bar or when using the ToggleViewAction 2018-01-02 08:01:23 +01:00
Uwe Kindler
dae852d9f9 Implemented XML serialization and loading of docking state 2017-12-29 18:18:16 +01:00
Uwe Kindler
8a014a6c2d Fixed typo 2017-09-11 10:16:31 +02:00
Uwe Kindler
9676eeb1bf Fixed removeDockArea function, fixed bug when docking into empty container, fix several small bugs, improved code documentation 2017-09-06 15:45:22 +02:00
Uwe Kindler
412f13e1c4 Implemented fix to prevent display of drop overlays and overlay icons when resizing a floating widget 2017-09-05 14:03:43 +02:00
Uwe Kindler
11a30806f6 Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System 2017-09-04 08:21:36 +02:00
Uwe Kindler
b9257bbe93 Some small fixes to ignore title bar docking if we are over a container drop indicator - this caused come confusion during docking 2017-09-01 16:14:43 +02:00
githubuser0xFFFF
78e81b02fd Update README.md 2017-08-17 13:35:03 +02:00
Uwe Kindler
52c23dafd5 Changed license to LGPL v2.1 2017-06-09 22:04:02 +02:00
Uwe Kindler
bc37a2788e Fixed placing of drop overlay cross, resizing of floating widget to drop
area rectangle size prior to insertion
2017-04-11 23:26:33 +02:00
Uwe Kindler
051c379e4a Fixed startFloating() for FloatingDockContainer if only one DockArea is visble 2017-04-01 22:31:24 +02:00
Uwe Kindler
844c853768 Fixed a bug with shoing and hiding empty splitters, added some pictures to main page 2017-03-29 15:45:36 +02:00
Uwe Kindler
990d3235c5 Removed external dependencies for build, fixed build system, updated preview images to reflect the current state of the library 2017-03-29 12:18:49 +02:00
Uwe Kindler
fd76e9e62b Improved code documentation 2017-03-29 11:09:05 +02:00
Uwe Kindler
a3ff1ae8ee Fixed restore procedure and deletion of floating widgts 2017-03-28 22:38:47 +02:00
Uwe Kindler
17dff82d12 Moved stylesheet from demo into main library 2017-03-28 13:05:18 +02:00
Uwe Kindler
9af86c4136 Replaced std:cout based debug output with qDebug() 2017-03-28 12:01:27 +02:00
Uwe Kindler
aa8a52b845 Fixed bug with FloatingWidget deletion, fixed handling of unassigned DockWidgets after restoreState() call 2017-03-28 10:57:03 +02:00
Uwe Kindler
9adc524a42 Fixed creation of superfluous splitter when docking into container 2017-03-28 08:48:44 +02:00
Uwe Kindler
549646d113 Fixed some small bugs in drop indicator painting 2017-03-27 16:16:22 +02:00
Uwe Kindler
7ba3c1f244 Improved painting of drop indicators 2017-03-27 15:56:15 +02:00
Uwe Kindler
c532c24f79 Improved indicator pixmaps 2017-03-27 13:56:14 +02:00
Uwe Kindler
c5ea5c80b1 Fixed display of drop overlay 2017-03-27 13:18:16 +02:00
Uwe Kindler
1b1c636107 Improved serialization support 2017-03-27 10:41:27 +02:00
Uwe Kindler
2277ba3630 Added initial support for serialization 2017-03-24 16:17:55 +01:00
Uwe Kindler
5dcd15e2b9 Implemented RootSplitter 2017-03-24 12:54:43 +01:00
Uwe Kindler
a652deba71 Started inserting RootSplitter 2017-03-24 10:18:25 +01:00
Uwe Kindler
1cd1e7d6ec Started implementing serialization and deserialization 2017-03-23 15:57:15 +01:00
Uwe Kindler
16bd1a3bd2 Implemented proper hiding and showing of dock widgets 2017-03-23 10:23:53 +01:00
Uwe Kindler
b6ee26adc2 Improved hide / show functionality of dock widgets 2017-03-22 16:08:44 +01:00
Uwe Kindler
0d6f469a36 Startet implementing and refactoring hide show code 2017-03-21 11:27:26 +01:00
Uwe Kindler
338b10695a Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System 2017-03-13 15:34:49 +01:00
Uwe Kindler
239bd4781b Added signals for dock area added and removed 2017-03-13 15:34:40 +01:00
Uwe Kindler
97571e4be8 Refactoring of project structure 2017-03-12 21:41:50 +01:00
Uwe Kindler
c57d14d0d7 Implemented restoring of hidden floating widgets 2017-03-11 21:38:31 +01:00
githubuser0xFFFF
a0849dd19f Set theme jekyll-theme-midnight 2017-03-07 22:15:43 +01:00
Uwe Kindler
52aedfed31 Improved design of drop overlay cross 2017-03-03 15:47:03 +01:00
Uwe Kindler
fade9d7b7c Improved handling of tabified widgets, improced CSS to decrease height of title bars 2017-03-03 14:27:37 +01:00
Uwe Kindler
a8ccbfa407 Implemented support for dropping into a dock are 2017-03-03 13:42:41 +01:00
Uwe Kindler
f9f064dd71 Implemented support for container docking 2017-03-02 15:49:53 +01:00
Uwe Kindler
fac5661280 Improved support when moving widgets out of FloatingWidget 2017-03-02 11:43:48 +01:00
Uwe Kindler
df85c8bee0 Initial and basic implementation of dock overlays 2017-03-01 16:13:37 +01:00
Uwe Kindler
e0a442263e Implemented support for dragging a complete dock area including all dock widgets 2017-03-01 14:36:46 +01:00
Uwe Kindler
2c9ceb8645 Implemented initial support for floating widgets 2017-03-01 14:09:56 +01:00
Uwe Kindler
b31c5f1f3d Added initial support for docking into dock areas 2017-02-28 22:41:34 +01:00
Uwe Kindler
c14352e7c1 Implemented proper tab handling 2017-02-28 15:23:02 +01:00
Uwe Kindler
f0584ff0c5 COntinued implementation of new advanced docking system, added stylesheet 2017-02-27 14:15:20 +01:00
Uwe Kindler
4a0c176327 Implemented support for adding dock widgets to DockContainerWidget 2017-02-26 18:13:56 +01:00