baldurk
8b46a1a8fc
Update from toolwindowmanager repository @ 106405739ef8b
2024-08-06 15:14:28 +01:00
baldurk
90832a18f0
Update from toolwindowmanager repository @ 117c15c1c67a2
2024-08-05 17:40:31 +01:00
Jake Turner
063a92d930
Update from toolwindowmanager repository @ 4e4280ca78c
2023-11-09 11:23:48 +00:00
baldurk
4c7d59c008
Update toolwindowmanager to 299471d
2022-04-11 13:13:21 +01:00
baldurk
665c287679
Update toolwindowmanager to 23572b51
2021-04-29 15:31:51 +01:00
baldurk
02b7c1bfe5
Update toolwindowmanager to 7974fc8
2020-08-28 19:06:05 +01:00
baldurk
fc9eddce49
Update toolwindowmanager to b006b186
2020-06-07 00:45:48 +01:00
baldurk
8102a784bf
Update ToolWindowManager to eb4eb70f1
2020-02-25 18:19:52 +00:00
baldurk
a81d5c78b2
Update ToolWindowManager to 4c47912
2020-02-24 18:10:55 +00:00
baldurk
c64183fbb3
Update toolwindowmanager to edce1185
2019-09-17 13:56:54 +01:00
baldurk
0a041601f8
Update toolwindowmanger to d602babc98639c5d8206f1667f95062b2f3709fc
2018-05-23 17:22:18 +01:00
baldurk
b62b22d8c2
Update toolwindowmanager to 60f27eb768e78bcbbf8a3fd031299e6d34a095bc
2018-02-22 16:25:54 +00:00
baldurk
8c25630369
Update ToolWindowManager to 611fd60c82e7501750226b4de39d108047c98445
2018-01-24 11:37:05 +00:00
baldurk
8f598e0b0f
Update toolwindowmanager to 2b84ee038d3883836e13a952ae14ab2e6ff842a6
2017-12-21 11:44:55 +00:00
baldurk
9958b47007
Update toolwindowmanager to b822d2e0d92063a9ceba112b7d4b89716da5da88
2017-11-10 18:36:10 +00:00
baldurk
6c4eb5cf71
Update toolwindowmanager to 6f1c258
2017-06-22 14:20:19 +01:00
baldurk
cc1abb98a9
Update toolwindowmanager to 368309a
2017-06-19 16:17:20 +01:00
baldurk
f3926340e6
update toolwindowmanager to 091b80d
2017-06-09 17:32:10 +01:00
baldurk
085026aa91
Update toolwindowmanager to f31edfa
2017-06-08 16:35:14 +01:00
baldurk
39f2a6d3dc
Update toolwindowmanager to 8a1543b
2017-06-01 12:41:12 +01:00
baldurk
2b9f9665f9
Update toolwindowmanager to 9b0b99a
2017-06-01 11:28:40 +01:00
baldurk
d4ac0118ce
Update toolwindowmanager to f86518a
2017-05-30 12:39:01 +01:00
baldurk
d170724bdb
Update to toolwindowmanager 8e36057 to get a couple of important fixes
2017-05-29 15:59:26 +01:00
baldurk
4bc361fc1a
Update ToolWindowManager to 4c259a67f36491a7c1f92cfea9a424c94e0e364b
...
* From my fork - https://github.com/baldurk/toolwindowmanager
* Contains many changes and improvements to make the docking solution
more usable.
2017-05-29 13:19:46 +01:00
baldurk
ce53be8511
Use QStringLiteral in ToolWindowManager to convert at compile-time
2017-05-02 22:58:11 +01:00
baldurk
628df6d9c8
Fix some warnings in ToolWindowManager so we can keep level 4 globally
...
* Nested foreach() hiding a local variable in the macro definition.
* Declarations of 'data' parameters that hide a class member variable.
2017-04-28 18:36:55 +01:00
baldurk
e336cab5ae
Add the ability to selectively disallow certain panels from floating
2017-02-16 17:10:06 +00:00
baldurk
79f1edc6f0
When dragging off a tab/tabs to a new float window, default to same size
...
* This isn't perfect, but it at least prevents the case where you drag
off a full-size panel and the new window is tiny and crushed.
2017-02-14 19:14:53 +00:00
baldurk
a6b0bd9245
Add utility function to locate the manager for a window
2016-11-25 14:14:36 +01:00
baldurk
46a86dce92
Add utility function to raise a toolwindow
2016-11-21 17:58:00 +01:00
baldurk
0193892851
Initialise m_lastUsedArea to NULL
2016-11-21 14:55:18 +01:00
baldurk
07b4ebb3ba
Add a static function for programmatically closing tool windows
2016-11-14 14:12:46 +01:00
baldurk
e65ca2937a
Add a call to checkAllowClose slot (if it exists) when closing windows
2016-11-14 14:12:46 +01:00
baldurk
097b93ce9c
Default to deleting windows from ToolWindowManager when closed
2016-11-11 20:35:59 +01:00
baldurk
ea587608cb
Don't allow dropping dockables onto the tabs where textures sit
2016-10-10 18:50:11 +02:00
baldurk
e64c666883
Allow configuring a callback to create tool windows on-demand
...
* This means we can start with an empty manager, load a layout, and just
create the needed windows as we go according to what the layout needs.
2016-10-07 15:58:50 +02:00
baldurk
560fe1a120
Save and restore ToolWindowManager state directly as QVariantMap
2016-10-07 15:58:49 +02:00
baldurk
b87968ae21
If a wrapper should be maximised, re-maximise it on restore to force
2016-10-07 15:58:48 +02:00
baldurk
bd7b3e3399
Save wrapper and splitter state as base64 so it encodes to JSON
2016-10-07 15:58:47 +02:00
baldurk
73be3b224b
Do some more to try and stay sane during drags and docks.
...
* This needs more improvement but it's not worth going any further down
this route for now, it can be polished up later.
2016-09-30 10:50:29 +02:00
baldurk
2f63389b8b
Only look at valid suggestions of docks, not docks in other managers
2016-09-30 10:50:29 +02:00
baldurk
2bc8effd3d
Add ability to specify an area percentage in ToolWindowManager
2016-09-30 10:50:29 +02:00
baldurk
4627ead8f2
Add custom properties to ToolWindowManager toolwindows, update titles
...
* Two properties added - DisallowUserDocking which completely prevents
a toolwindow from being dragged or docked other than programmatically.
* HideCloseButton also hides the close button that normally appears on
the tabs created
* Also tabs now watch for title change signals and update the titles in
tabs.
2015-07-10 16:38:44 +02:00
baldurk
227e6feddd
Add property to ToolWindowManager to disallow docking to float windows
2015-07-10 16:38:43 +02:00
baldurk
764d13e11d
Include ToolWindowManager for Qt docking implementation
...
* From https://github.com/Riateche/toolwindowmanager
* It seems superior to the built-in Qt docking as-is, and since it's
a few open source files it should be easy to improve with features
we might want to match DockingUI functionality.
* Programmatic sizing for the default layout seems inflexible, but since
that's a one-time thing it's not the end of the world.
* There's no auto-hide functionality.
* The highlighting of where to drop could be improved, as well as the
detection of where to drop (currently it seems to cycle through
several possibilities each second rather than having a consistent drop
location).
* Floating windows could be styled a bit better.
* Need to check whether we can have nested docking sections (so the
texture viewer e.g. can have its own docks, that won't float or go out
of the texture viewer.
2015-07-10 16:38:17 +02:00