Samuel Gaist
|
d298a47bda
|
Removed unused constants
|
2019-01-15 17:24:11 +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
|
b9265fccec
|
Properly implemented setting enable state of dock area close button
|
2018-11-08 12:22:15 +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
|
6843703484
|
Fixed title bar button minimum size to enable stylesheet styling, fixed restore functionality
|
2018-11-07 13:50:43 +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
|
c973482b2b
|
Properly implemented showing and hiding of TitleBarUndockButton
|
2018-11-05 09:07:18 +01:00 |
|
Uwe Kindler
|
72ec61a043
|
Added access functions for the titlebar buttons
|
2018-11-03 20:51:02 +01:00 |
|
Uwe Kindler
|
bc6ffcc02c
|
Fixed update of floating widget window title, make disabled close button look nicer, fixed restoring of floating dock container, change save and restore functionality of dock area to save the current dock widget name instead of the current index to ensure that the right dock widget is active in an area if the number of dock widgets changes for some reasons (i.e. in plugin based applications)
|
2018-11-02 09:19:53 +01:00 |
|
Uwe Kindler
|
3f5697554a
|
Changed store and restore functioality to save the current dock widget name of an dock area instead of the current index because if some dock widgets are missing when loading the configuration, the dock index might be wrong
|
2018-11-01 08:52:14 +01:00 |
|
Uwe Kindler
|
5e6c82b68d
|
Started implementing VisibleDockAreaCount cache
|
2018-11-01 07:53:54 +01:00 |
|
Uwe Kindler
|
6617cf6f19
|
Implemented proper updating of floating widget title
|
2018-10-30 23:45:59 +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
|
8637c89a6b
|
Added proper support for closable feature, now the close button is disabled for floating widgets
|
2018-10-12 15:18:05 +02:00 |
|
Uwe Kindler
|
11e5f9c95a
|
Properly implemented DockAreaTitle bar to encapsulate title bar functionality
|
2018-10-12 14:51:57 +02:00 |
|
Uwe Kindler
|
9bfb3fbea1
|
Created new DockAreaTitleBar class to encapsulate all title bar functionality
|
2018-10-12 13:37:37 +02:00 |
|
Uwe Kindler
|
9c95e34df5
|
Fixed some bugs in tabbar handling
|
2018-10-12 11:51:35 +02:00 |
|
Uwe Kindler
|
ceebda7431
|
Properly implemented tab removal in new DockAreaTabBar class
|
2018-10-12 10:41:19 +02:00 |
|
Uwe Kindler
|
75288af88c
|
Properly implemented tab moving
|
2018-10-12 09:17:14 +02:00 |
|
Uwe Kindler
|
fc04aa2411
|
Added some debug output
|
2018-10-11 13:07:27 +02:00 |
|
Uwe Kindler
|
c3a5e3ef21
|
Fixed dropping of floating widgets with multiple dock widgets
|
2018-10-11 10:55:36 +02:00 |
|
Uwe Kindler
|
272bbe275e
|
Started implementing DockAreaTabBar to improve code, encapsulation and performance
|
2018-10-10 15:15:59 +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
|
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
|
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
|
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 |
|
Opostol
|
8eceed9aa3
|
Dock area currentChanging signal introduced(part2)
|
2018-08-10 14:48:20 +03:00 |
|
Uwe Kindler
|
dae852d9f9
|
Implemented XML serialization and loading of docking state
|
2017-12-29 18:18:16 +01:00 |
|
Uwe Kindler
|
52c23dafd5
|
Changed license to LGPL v2.1
|
2017-06-09 22:04:02 +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
|
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
|
9af86c4136
|
Replaced std:cout based debug output with qDebug()
|
2017-03-28 12:01:27 +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
|
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
|
97571e4be8
|
Refactoring of project structure
|
2017-03-12 21:41:50 +01:00 |
|