Commit Graph
513 Commits
Author SHA1 Message Date
Uwe Kindler c9123c3640 Fixed setting of tab widget visibility and toggleViewAction() state when dragging dock areas with closed dock widgets 2018-09-07 12:38:11 +02:00
Uwe Kindler 67199a81f4 Fixed docking into empty main dock container, fixed tab handling to properly show the right dock widget tab when removing a dock widget, fixed tab menu to only show visible tabs, tab menu is now dynamically created just befor menu is shown 2018-09-07 11:10:14 +02:00
Uwe Kindler 72ee4a53df Improved documentation, made a lot of member functions protected to make it clearer which functions the user is allowed to use, the CDockWidget constructor now sets the objectName() to the given title, so there is no need to call setObjectName() explicitely if the title is static and unique 2.1.0 2018-08-29 08:47:05 +02:00
Uwe Kindler 0b963d1540 Added support for stylesheet styling of overlay cross icons, fixed problem when dragging a floating widget that was maximized, removed som std::cout debug output 2018-08-28 13:25:44 +02:00
Uwe Kindler 9cd2584de5 Added support for display of dock widget icons in DockArea tab menus 2018-08-27 15:40:01 +02:00
Uwe Kindler 3f40c997e5 Improved and fixed handling of CDockWidget::DockWidgetMovable - moving the tab in the tabbar is always allowed, only moving the complete dock widget can be blocked by clearing this flag 2018-08-24 14:04:21 +02:00
Uwe Kindler 6b93ae9c39 Some refactoring to improve code clarity, renamed DockWidgetTitleBar into DockWidgetTab because in the GUI it is a tab, created new class CDockAreaTabBar for the tabbar of a dock area 2018-08-24 13:41:58 +02:00
githubuser0xFFFF f5b3c0556d Merge pull request #8 from Opostol/master
DockWidgetClosable now prevents Floating Dock Windows from closing
2018-08-14 11:57:01 +02:00
Opostol 5b3841a038 DockWidgetClosable now prevents Floating Dock Windows from closing
Also std::cout were replaced with common used qDebug()
2018-08-10 18:02:29 +03:00
githubuser0xFFFF 9d00a278e6 Merge pull request #7 from Opostol/master
DockWidgetMovable implemented, some signals introduced
2018-08-10 14:23:00 +02:00
Opostol b470dd5f99 DockManager stateChanged signal introduced(part2) 2018-08-10 15:12:38 +03:00
Opostol 7b4a19b943 DockManager stateChanged signal introduced(part1)
Can be helpful to reconnect to area signals
2018-08-10 15:11:57 +03:00
Opostol 8eceed9aa3 Dock area currentChanging signal introduced(part2) 2018-08-10 14:48:20 +03:00
Opostol 4188d69356 Dock area currentChanging signal introduced(part1)
currentChanging signal helps to save previous layout state before tab will be changed
2018-08-10 14:46:57 +03:00
Opostol 3fc7c195c3 DockWidgetMovable feature implemented
In my implementation DockWidgetMovable feature also not allows tab to float.
2018-08-10 13:54:09 +03:00
Uwe Kindler f823b67a4a Added support for export of shared library functions to support MSVC builds 2018-07-17 15:11:49 +02:00
githubuser0xFFFF 064cab405a Merge pull request #4 from emoon/mac-compile-warning-fixes
Compile and warning fixes for macOS
2018-05-07 07:37:54 +02:00
Daniel Collin 75ad302d21 Compile and warning fixes for macOS
Number of warnings like this has been fixed

DockWidget.h:62:9: warning: class 'DockContainerWidgetPrivate' was previously declared as a struct [-Wmismatched-tags]

Also in ads_globals.cpp Clang didn’t like how that code setup so I changed it to what I think is the correct way. This would be good to get verified.
2018-05-06 12:45:46 +02:00
Uwe Kindler 18a4f17fbf Fixed a typo in README.md 2018-02-13 12:56:33 +01:00
Uwe Kindler 6266cd3290 Updated README.md and removed superfluous files 2018-02-13 12:50:35 +01:00
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 2.0.1 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 2.0.0 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