Uwe Kindler
|
02143eac71
|
Added finishDragging() function to IFloatingWidget to prevent installing event filters
|
2019-12-13 11:52:50 +01:00 |
|
Uwe Kindler
|
05f8ce15a2
|
Added support for dock widget feature DockWidgetDeleteOnClose, added toolbar action for creation of dynamic editors to demo appication, added new material design icons to improve demo gui
|
2019-12-10 14:44:44 +01:00 |
|
Uwe Kindler
|
4f97e07eb6
|
Removed debug output, properly restored dragged tab position when floating starts
|
2019-11-28 10:32:39 +01:00 |
|
Uwe Kindler
|
8ea7c265a7
|
Fixed emission of top level changed signal to properly support transparent docking
|
2019-11-27 15:50:18 +01:00 |
|
Uwe Kindler
|
e15af4101a
|
Added initial support for transparent undocking
|
2019-11-26 14:40:56 +01:00 |
|
Uwe Kindler
|
f497944d2c
|
Added setFloating function to CDockWidget to support making a dock widget floating with from code
|
2019-11-25 15:59:08 +01:00 |
|
Uwe Kindler
|
7393addf64
|
Fixed setting of CloseButton icon in DockWidgetTab.cpp
|
2019-11-22 21:38:47 +01:00 |
|
Uwe Kindler
|
3ff154aff1
|
Added global static icon provider to enable registration of custom icons
|
2019-10-18 08:31:26 +02:00 |
|
Yozka
|
ae96bbc0a0
|
include file path change
|
2019-10-06 23:47:36 +02:00 |
|
Uwe Kindler
|
0c5ef5e158
|
Added support for new configuration flag RetainTabSizeWhenCloseButtonHidden
|
2019-09-13 14:19:43 +02:00 |
|
Uwe Kindler
|
c5e7104413
|
Set autoRaise property to true for QToolButton of DockWidgetTab
|
2019-09-13 08:27:02 +02:00 |
|
Uwe Kindler
|
bed99eacc2
|
DockManager configFlags functions are now static because the configuration flags are global, added support for QToolButton as tab close button
|
2019-09-12 21:15:35 +02:00 |
|
Uwe Kindler
|
dae677e479
|
Added support for QToolButton tab close buttons
|
2019-09-10 09:23:12 +02:00 |
|
Nick D'Ademo
|
12b0182337
|
Use small icon size from QStyle for dock widget tab icon.
|
2019-08-22 21:04:02 +08:00 |
|
Jak Erdy - SBI
|
10fbb6f302
|
Make debug messages conditional.
You can swich it on/off via defining ADS_DEBUG_PRINT
By default massages wouldn't be printed.
|
2019-07-21 14:53:24 +07:00 |
|
Uwe Kindler
|
35c1b04c58
|
Merge branch 'refs/heads/master' into linux_experimental
|
2019-07-11 15:50:24 +02:00 |
|
Uwe Kindler
|
0de1a9ccae
|
Properly implemented support for DockWidgetFloatable feature - now detaching a DockWidget or a DockAre that is not floatable is not possible (support for DockWidgetMovable feature is not implemented yet)
|
2019-07-11 15:12:39 +02:00 |
|
Uwe Kindler
|
e98fd5bcb3
|
Improved icons for all button, adjusted size of dock marker
|
2019-05-14 15:32:50 +02:00 |
|
Uwe Kindler
|
a6ed4354a9
|
Implemented workaround for blurry icons in latest Qt versions
|
2019-05-10 11:33:26 +02:00 |
|
Yozka
|
6fc8964ffc
|
set tooltip for titlebar and menu #20
|
2019-01-23 22:01:30 +05:00 |
|
Andreev Alexander
|
1078387f5d
|
Merge branch 'master' into feature
|
2019-01-16 18:28:09 +05:00 |
|
Yozka
|
c33dddbd47
|
set title bar and title toggle view action
|
2019-01-16 16:23:07 +05:00 |
|
Uwe Kindler
|
32e5d599f7
|
Improved handling of sizes when dropping or removing content
|
2019-01-14 13:58:40 +01:00 |
|
Uwe Kindler
|
48382ccd82
|
Merged the two draging state enumerations into a single one and reused it in FloatingDockContainer
|
2018-12-20 16:25:30 +01:00 |
|
Uwe Kindler
|
e37e4fdf57
|
Added context menu for dock area title bar to enable closing of area and other areas via context menu and to enable detaching of dock area via context menu
|
2018-12-20 15:29:38 +01:00 |
|
Uwe Kindler
|
80efed693e
|
Removed unused DockStateSerialization files, added support for opaque splitter resizing
|
2018-12-11 15:19:59 +01:00 |
|
Uwe Kindler
|
653f475e72
|
Removed wrong visibility initialisation of titlebar close button, added hideEmptyParentSplitters() function to properly hide tree of empty parent splitters if DockArea or DockWidget is removed,
|
2018-12-03 12:52:57 +01:00 |
|
Uwe Kindler
|
f69af82a49
|
Implemented context menu for dock widget tab to close or detach tab or to close all other tabs
|
2018-11-09 10:07:56 +01:00 |
|
Uwe Kindler
|
854f542164
|
Added global config flags to support different dock manager behaviour
|
2018-11-08 12:57:25 +01:00 |
|
Uwe Kindler
|
b3a272110a
|
Some changes for dockwidget tab close button, some refactorings to make insertion of widgets into dock widget easier, added createDefaultToolBar function for creation of toolbar and removed layout flags from CDockWidget
|
2018-11-08 10:04:29 +01:00 |
|
Uwe Kindler
|
a4838a41ac
|
Added ElidingLabel to support text eliding for dock area tabs, removed debug output
|
2018-11-05 12:00:56 +01:00 |
|
Uwe Kindler
|
74b9d35c7b
|
Fixed start drag distance to be based on QApplication::startDragDistance, fixed dragging of dock widget title bar to support dragging in x and y direction
|
2018-11-05 09:58:46 +01:00 |
|
Uwe Kindler
|
72ec61a043
|
Added access functions for the titlebar buttons
|
2018-11-03 20:51:02 +01:00 |
|
Uwe Kindler
|
927be9a7d9
|
Improved detection of dock widget dragging - uses a distance now (half the height of dock area title bar)
|
2018-10-15 15:09:59 +02:00 |
|
Uwe Kindler
|
ada3d6b3b5
|
Added minimumSizeHint function to DockWidget to prevent jumping of the height of a dock area when switching between dock widgets, fixed use of findParent function in DockWidget - non current dock widgets do not have a parent so this function will fail
|
2018-10-15 08:29:30 +02:00 |
|
Uwe Kindler
|
11e5f9c95a
|
Properly implemented DockAreaTitle bar to encapsulate title bar functionality
|
2018-10-12 14:51:57 +02:00 |
|
Uwe Kindler
|
75288af88c
|
Properly implemented tab moving
|
2018-10-12 09:17:14 +02:00 |
|
Uwe Kindler
|
7c67d71f68
|
Fixed DockAreaTabBar.cpp to properly count the contained tabs (ignore stretch item)
|
2018-10-11 15:23:19 +02:00 |
|
Uwe Kindler
|
b9b72df9d4
|
Fixed some bugs that caused problems when calling toggleView() with the same state, some refactorings to improve code
|
2018-09-26 09:57:36 +02:00 |
|
Uwe Kindler
|
9f1b2c122a
|
Fixed showing and hiding of dock widget title bar. If a dock widget is the one and only visible widget in a FloatingDockContainer, then this widget does not have a tile bar because the window already has a window frame that provides the same functionality
|
2018-09-14 13:21:29 +02:00 |
|
Uwe Kindler
|
6ec38b48ef
|
Fixed proper hiding of dock areas without any visible content when dragging out singkle widgets, prevente single dock widget from dragging if it is the last dock widget in a floating widget
|
2018-09-14 08:46:10 +02:00 |
|
Uwe Kindler
|
5d380708e1
|
Added support for make a single tab floating via double click
|
2018-09-07 13:13:44 +02:00 |
|
Uwe Kindler
|
aa7b36dbd1
|
Removed debug output
|
2018-09-07 12:56:20 +02:00 |
|
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
|
2018-08-29 08:47:05 +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 |
|