Uwe Kindler
8c12d912b4
Improved tab dragging, added support for undocking if mouse leaves tabbar during tb dragging
2020-02-19 22:29:29 +01:00
Uwe Kindler
fd28f0f751
Update DockAreaTab bar to undock / shwo undock preview as soon as a tab is dragged outside of the tab bar
2020-02-19 22:07:17 +01:00
Uwe Kindler
3f09d5c6ea
Fixed initial position for CFloatingDockContainer when dragging a tab outside of the tabbar
2020-02-19 18:36:57 +01:00
Uwe Kindler
3407945f19
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-02-17 10:42:02 +01:00
Uwe Kindler
ce01e6b4a6
Fixed QT_VESION typo in DockOverlay.cpp
2020-02-17 10:41:13 +01:00
Sanakan8472
3428a4b8b4
Added CDockManager::floatingWidgetCreated event ( #121 )
...
This allows to subscribe to events of the newly created window.
A common use case is to show a message box if a dock container with many modified documents in it is closed. This allows for the user to decide whether he wants to save / discard all the changes or cancel the closing of the window.
2020-02-17 08:15:11 +01:00
Uwe Kindler
2b9377b5ee
Fixed drag canceling via ESC key
2020-02-17 08:08:25 +01:00
Uwe Kindler
d4a18003d9
Properly implemented handling of DockWidget flag DockWidgetIsMovable for NonOpaque undocking - creating the drag preview is allowed even if the DockWidget is not floatable
2020-02-16 14:37:14 +01:00
Uwe Kindler
2c15d5dacd
Fixed regression caused by setDockArea() function removed from DockWidgetTab
2020-02-14 22:56:48 +01:00
Uwe Kindler
f236de3277
Replaced all dynamic_casts with qobject_casts
2020-02-13 18:56:04 +01:00
Uwe Kindler
93394577d0
Merge branch 'master' into custom_titlebar
2020-02-13 13:53:56 +01:00
Uwe Kindler
f387c6aebc
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-02-13 13:51:11 +01:00
Uwe Kindler
41173d067b
Switched QScopedPointer to std::unique_ptr in DockComponentsFactory
2020-02-13 13:45:40 +01:00
Uwe Kindler
5b60e39ed3
Removed unneeded functions
2020-02-13 13:04:08 +01:00
Uwe Kindler
1916bd726d
Fixed build issue for older Qt versions
2020-02-11 15:46:19 +01:00
Uwe Kindler
3efc5f2ada
Added DockComponentsFactory.h documentation, changed DockComponentsFactory showcase in MainWindow after discussion on GitHub
2020-02-11 15:38:49 +01:00
Uwe Kindler
3eba02597c
Added missing svg icon
2020-02-11 11:57:53 +01:00
Uwe Kindler
65eeffd5e1
Added showcase for DockComponentsFactory - a help button is injected into a title bar
2020-02-11 09:31:57 +01:00
Uwe Kindler
ff1439c719
Added CDockComponentsFactory for creation of components for the docking framework
2020-02-11 08:32:49 +01:00
mvidelgauz
7ba20f37b7
Icon of floating window ( #116 )
...
* FloatingContainerHasWidgetTitle and FloatingContainerHasWidgetIcon config flags
2020-02-10 20:07:36 +01:00
Rodrigo Oliva
a4ef161f4f
Fix using escape button when dragging non-opaque preview to cancel drag operation ( #114 )
...
* Added missing overrides.
* Escape button to cancel dragging was not working in Windows either. Using the event filter added for Linux works.
2020-02-07 23:07:07 +01:00
Uwe Kindler
8a16230213
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-02-07 22:54:02 +01:00
Uwe Kindler
8113bf63ba
Added spacer widget to handle mouse events properly in CDockAreaTitleBar, added missing updateGeometry calls to CDockAreaTabBar
2020-02-07 22:49:10 +01:00
Rodrigo Oliva
2770837adc
Added missing overrides. ( #113 )
2020-02-07 14:41:35 +01:00
Uwe Kindler
c4872c6b10
Added showcase for custom title bar widget to demo application
2020-02-07 14:29:02 +01:00
Uwe Kindler
efb9b879dd
Added functions to insert custom dock area title bar widgets
2020-02-07 13:42:11 +01:00
Uwe Kindler
d10d59a8e2
Porperly moved title bar context menu code from DockAreaTabBar into DockAreaTitleBar
2020-02-07 12:23:26 +01:00
Uwe Kindler
b61f50982a
Moved title bar dragging code from DockAreaTabBar into DockAreaTitleBar
2020-02-07 12:16:26 +01:00
Uwe Kindler
ae72f5e47d
Changed sizeHints(), sizePolicy() and used updateGeometry() to properly size the tabBar
2020-02-07 11:49:45 +01:00
Uwe Kindler
9d7c692398
Fixed stylesheet typo
2020-02-06 15:37:50 +01:00
mvidelgauz
474dd13855
Disable tabs menu button when only single tab exists in a Dock area ( #111 )
2020-02-06 15:21:19 +01:00
Uwe Kindler
72496ebd48
Comitted missing app.css file
2020-02-06 12:55:26 +01:00
Uwe Kindler
b727274cd9
Implemented support for custom DockWidget actions for display in DockArea title bar
2020-02-06 09:15:13 +01:00
Uwe Kindler
094fa37135
Implemented supprt for customdock area title bar buttons
2020-02-06 00:31:57 +01:00
Uwe Kindler
6a8b26f415
Added function internal::setButtonIcon to unify code for setting DockAreaTitleBar and DockWidgetTab icons
2020-02-05 08:57:57 +01:00
Uwe Kindler
acb423872a
Helper function internal::setToolTip() to remove as many #ifndef QT_NO_TOOLTIP tests as possible to cleanup the code
2020-02-05 08:33:40 +01:00
Uwe Kindler
505f14a601
Improved code for generation of default configuration flags
2020-02-05 08:16:07 +01:00
Uwe Kindler
05c58a4ca9
Merge branch 'master' of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
2020-02-05 08:05:10 +01:00
mvidelgauz
b8ed70fa33
Added DockAreaHideDisabledButtons configuration flag ( #110 )
...
* CInvisibleButton generalized to CTitleBarButton to serve more purposes
* Disabled buttons are hidden if CDockManager::DockAreaHideDisabledButtons set to true
2020-02-05 08:04:27 +01:00
Uwe Kindler
b510686fe2
Added icon to ads_qt_marketplace_manifest.json
2020-02-04 11:29:18 +01:00
Uwe Kindler
50652b05b0
Fixed svg icon
2020-02-04 10:07:20 +01:00
Uwe Kindler
66795f2b12
Changes in donate section
2020-02-04 09:36:41 +01:00
Uwe Kindler
bc5e0ba7d8
Fixed some README.md markdown issues and added donate button
2020-02-04 09:32:15 +01:00
Uwe Kindler
d722482913
Added library icon
2020-02-04 08:49:34 +01:00
mvidelgauz
1d68e27558
Added DockAreaHasTabsMenuButton and DockAreaHasUndockButton to CDockManager config ( #108 )
...
* Added DockAreaHasUndockButton and DockAreaHasTabsMenuButton configuration flag
2020-02-02 16:22:05 +01:00
Uwe Kindler
1dbd3f3f06
Blocked tabyfing via moving over DockArea titlebar if the CenterDockWidgetArea is not in the allowed areas for DockAreaWidget
2020-02-02 16:03:58 +01:00
Uwe Kindler
68b0958119
Removed unused code
2020-02-02 16:02:12 +01:00
mvidelgauz
6c3f82547d
setAllowedAreas for individual DockAreaWidget ( #107 )
...
* setAllowedAreas for individual DockAreaWidget
* alligning tab policy with master
2020-02-02 15:56:31 +01:00
Uwe Kindler
9fe8f291fb
Fixed CDockManager::DockAreaHasCloseButton == false issue
2020-02-02 11:16:38 +01:00
githubuser0xFFFF
102e65a548
Update CMakeLists.txt
2020-01-31 21:39:10 +01:00