1
0
mirror of https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System.git synced 2025-04-01 02:42:39 +08:00

Commit Graph

  • ae55013566 Merge branch 'auto_hide_feature' of github.com:githubuser0xFFFF/Qt-Advanced-Docking-System into auto_hide_feature Syarif Fakhri 2022-10-13 11:11:58 +0800
  • 60526f2293 Fixed some typos Uwe Kindler 2022-10-12 11:47:54 +0200
  • 6c27115de8 Ignore MouseButtonPress events of SideTabWidget in event filter Uwe Kindler 2022-10-12 11:32:55 +0200
  • 62d3d73651 Made Auto Hide Feature independent from Focus Feature and renamed OverlayDockContainer to AutoHideDockContainer Uwe Kindler 2022-10-12 11:17:54 +0200
  • 8fc333806a Pulled latest changes from duer autohide branch Uwe Kindler 2022-10-12 10:58:47 +0200
  • 412f24537b Dissallow non focusable dock widgets from being pinned Syarif Fakhri 2022-10-06 17:00:29 +0800
  • a74e03451f remove unused vars Syarif Fakhri 2022-10-03 17:46:07 +0800
  • 3cd0265df6 - Fix crash caused by not removing dock area from parent container - Fix strange behavior caused by not calling QSplitter::resizeEvent base implementation Syarif Fakhri 2022-10-03 17:29:56 +0800
  • 53e8010732 Merge branch 'auto_hide_feature' of github.com:duerr-ndt/Qt-Advanced-Docking-System into auto_hide_feature Syarif Fakhri 2022-09-22 10:41:27 +0800
  • 880a7f13b5 add config flag in ads demo Syarif Fakhri 2022-09-22 10:40:11 +0800
  • 7f6fa0c96c Fix linux styling syarif fakhri 2022-09-22 09:53:14 +0800
  • 8ac8d63b96 Ensure that the closed state is consistent Syarif Fakhri 2022-09-20 14:47:28 +0800
  • 0e6971e2ae Remove [[fallthrough]] Syarif Fakhri 2022-09-20 09:41:02 +0800
  • 32f9b4664b Fix weird behavior when widget is overlayed Syarif Fakhri 2022-09-19 18:11:47 +0800
  • b567f6c5d2 Add documentation Syarif Fakhri 2022-09-19 16:34:21 +0800
  • c850e36025 Update css for qt-5 Syarif Fakhri 2022-09-19 16:33:45 +0800
  • 2bb1589ca2 Add missing check for bottom sidebar config Syarif Fakhri 2022-09-19 16:02:32 +0800
  • 40dccdb5ae Remove testing code Syarif Fakhri 2022-09-19 14:30:18 +0800
  • 3d4d677494 Bump XML version Syarif Fakhri 2022-09-19 14:30:07 +0800
  • 6e143de09d Fix side tab widgets being the wrong size when being added to a layout Syarif Fakhri 2022-09-19 14:19:31 +0800
  • ea0eac0e38 Fix autohide example Syarif Fakhri 2022-09-19 11:01:49 +0800
  • f69b1e1ef8 Fix active X widgets not being rendered correctly Syarif Fakhri 2022-09-19 10:49:07 +0800
  • 87324846cd Fix side tab widget resizing strangely on first add Syarif Fakhri 2022-09-15 16:02:55 +0800
  • 060313c11f clear dock widget focus on repin Syarif Fakhri 2022-09-15 13:04:49 +0800
  • 59108ed245 Add right bottom and left bottom Syarif Fakhri 2022-09-15 12:51:59 +0800
  • 68a3bcde08 Add assert Syarif Fakhri 2022-09-15 12:15:33 +0800
  • 68e5aec912 add rais Syarif Fakhri 2022-09-15 11:51:56 +0800
  • 6998c0e585 double -> float Syarif Fakhri 2022-09-15 09:43:15 +0800
  • 4d3328e468 Fix side tab widget ordering Now is fixed based on the side tab widget Syarif Fakhri 2022-09-14 17:39:57 +0800
  • 06bcf2cd48 Add insert order for overlayed widget to the side tab bar - Set the default insert order to append Syarif Fakhri 2022-09-14 15:52:34 +0800
  • 5df2467592 add orientation prop to SideTabBar. Nick D'Ademo 2022-09-14 14:25:11 +0800
  • 48163d2679 add paintEvent override for styling purposes. Nick D'Ademo 2022-09-14 14:17:28 +0800
  • f3305b95d2 Remove old crash fix Syarif Fakhri 2022-09-14 13:10:06 +0800
  • 8e5e974669 Remove event filter from dock area as well Syarif Fakhri 2022-09-14 12:39:18 +0800
  • 773f186a7f Fix crash when restoring state but better - Rather than having to check for nullptr, just make sure the slot isn't called Syarif Fakhri 2022-09-14 12:34:13 +0800
  • 6b85b2b505 Revert "Fix crash when restoring state" Syarif Fakhri 2022-09-14 12:32:32 +0800
  • ee97b03e53 Fix crash when restoring state - when restoring state, the old dock widgets would remove themselves from their old dock areas and add themselves to the new dock areas. The old dock areas that are empty would then delete themselves. - That is a problem when the old overlay dock container would still try to access the old dock areas, not knowing their deleted, causing a crash. Syarif Fakhri 2022-09-14 12:16:36 +0800
  • 0e5329fd3e add comment Syarif Fakhri 2022-09-13 17:27:13 +0800
  • ac311d6d45 Fix moving content to parent on toggle view Syarif Fakhri 2022-09-13 17:26:00 +0800
  • f0f3caeb32 tweak spacing Syarif Fakhri 2022-09-13 16:51:15 +0800
  • d394930d74 Change splitter proportion from int to double - Allows for fine grain control (can now set 0.75 or 0.6) - Makes more sense Syarif Fakhri 2022-09-13 16:29:39 +0800
  • 19192541f9 Fix central dock widget being pinnable - Add config for dock widget being pinnable Syarif Fakhri 2022-09-13 16:19:11 +0800
  • 8ddabc4cc8 Fix docking behavior when there is a central widget Syarif Fakhri 2022-09-13 16:02:14 +0800
  • 42498b2021 Fixed some more spacing in DockWidgetSideTab Syarif Fakhri 2022-09-13 14:57:24 +0800
  • daa52e109e Add missing update style to dock widget side tab Syarif Fakhri 2022-09-13 14:21:01 +0800
  • 263c73188a Add bottom side icon config Syarif Fakhri 2022-09-13 14:16:12 +0800
  • 9a69955124 Simplify logic when restoring state Syarif Fakhri 2022-09-13 13:10:29 +0800
  • b950b8a209 Fix overlayed containers able to drag into the center of the central widget Syarif Fakhri 2022-09-13 12:45:26 +0800
  • dfc2714d3b Fix invalid state on restore - Overlayed dock areas should not be added to the d->DockArea list - As they are not treated like normal dock areas Syarif Fakhri 2022-09-13 12:44:48 +0800
  • 4841d9b896 Set splitter sizes based on proportion settable in the dock widget Syarif Fakhri 2022-09-13 11:20:46 +0800
  • 214c415fa2 Add Bottom side bar Syarif Fakhri 2022-09-13 10:42:58 +0800
  • 489f72aa0c Add side tab widget icons - Add config to prioritize icon only if it has one Syarif Fakhri 2022-09-12 15:55:45 +0800
  • 883d5b5198 fix crash when sometimes restoring state Syarif Fakhri 2022-09-09 15:38:31 +0800
  • 3ef1ac97c2 Fix splitter size being saved incorrectly if the overlay widget is never opened Syarif Fakhri 2022-09-09 15:24:33 +0800
  • 621e5e7789 fix tooltips for auto hide button and close button Syarif Fakhri 2022-09-09 14:43:59 +0800
  • 22402e79f5 Added support for delete on close to overlayed widgets Syarif Fakhri 2022-09-09 13:57:43 +0800
  • 54b9a8dc50 Merge branch 'auto_hide_feature' of github.com:duerr-ndt/Qt-Advanced-Docking-System into auto_hide_feature Syarif Fakhri 2022-09-09 13:37:14 +0800
  • dc05ec3acf Add nullptr check when restoring state with overlayed widgets Syarif Fakhri 2022-09-09 13:33:42 +0800
  • 84c6afa428 Reworked toggle view Previous: - It would just hide the overlay dock widget and leave the side tabs still visible - Close button, toggle view action would simply collapse the dock widget intsead of completely hiding it Syarif Fakhri 2022-09-09 12:18:41 +0800
  • 1097d65959 fix elision for vertical eliding label. Nick D'Ademo 2022-09-09 09:34:45 +0800
  • 6ae14fada3 add comment regarding empty widget in overlay dock container Syarif Fakhri 2022-09-08 17:42:24 +0800
  • a2e9c1aa9c Add config flag for enabling the overlay dock area title Changed the config name from DefaultDockContainerConfig->DefaultAutoHideConfig Syarif Fakhri 2022-09-08 16:58:40 +0800
  • 60c22000a8 Add hover styling Syarif Fakhri 2022-09-08 16:49:32 +0800
  • 3ec395fe79 update default stylesheet Syarif Fakhri 2022-09-08 16:41:00 +0800
  • fac81265bf Whitespace changes only Syarif Fakhri 2022-09-08 16:30:07 +0800
  • c1df05b55d Fix bug where undock button would be show incorrectly in floating dock widgets when toggling overlay Syarif Fakhri 2022-09-08 16:08:20 +0800
  • af549d8ca9 Add title label to the overlayed dock area Syarif Fakhri 2022-09-08 14:43:18 +0800
  • 9bfd77a206 Remove None and Bottom from the SideTabBarArea enum Syarif Fakhri 2022-09-08 14:13:45 +0800
  • 37edf47c4b Fix the side tab widget not updating style when its restored from XML Syarif Fakhri 2022-09-08 14:04:18 +0800
  • be4e5a88a6 Change the styling - Now the dock widget side tab has a gray left/right edge border when not selected Syarif Fakhri 2022-09-08 13:52:30 +0800
  • a279e71535 Fix side tab bar area name being saved wrong in the XML Syarif Fakhri 2022-09-08 13:10:46 +0800
  • 5ddb02cc8e fix the border styling of the dock widget side tab when not focused Syarif Fakhri 2022-09-08 11:45:30 +0800
  • ecccba4536 Add overlay splitter object name Syarif Fakhri 2022-09-08 11:31:54 +0800
  • 0087a1b360 Add left right styling to the dock widget side tab Syarif Fakhri 2022-09-08 11:30:56 +0800
  • 8bfb98ea20 Remove auto hide feature being set by default. Add config for the default auto hide feature. Syarif Fakhri 2022-09-08 11:23:45 +0800
  • de4a59d45a Re added back in CentralWidgetExample after mistakenly removing it Syarif Fakhri 2022-09-08 11:18:38 +0800
  • 068797dbb0 Fixed build issues of original pull request Uwe Kindler 2022-09-07 10:56:17 +0200
  • 302fcd1435 Fix bug where dragging an overlayed widget would cause it to be empty Fix bug where pin and unpin doesn't work Syarif Fakhri 2022-09-07 15:50:53 +0800
  • 1d9902b690 Make tabs menu hidden when overlayed Syarif Fakhri 2022-09-07 13:31:44 +0800
  • 9735f41b1a Fix toggle view through the actions menu not working correctly Syarif Fakhri 2022-09-07 12:13:46 +0800
  • 4a77580b07 swap position of auto hide button and detach group button Syarif Fakhri 2022-09-07 11:54:32 +0800
  • 1a903e74f2 add pin icon Syarif Fakhri 2022-09-07 11:54:03 +0800
  • e4565034fb Merge branch 'master' into auto_hide_feature Syarif Fakhri 2022-09-07 10:12:57 +0800
  • 052d3cecb9 Fix check state of the auto hide button when dragging the container into a floating window Syarif Fakhri 2022-09-06 17:59:56 +0800
  • fde133c25e Fix a bug where overlay widgets from another container widget would not be correctly transferred into the container widget that it's dragged into. Syarif Fakhri 2022-09-06 17:42:26 +0800
  • 6e35a9e7a7 - Add an example folder for auto hide functionality Note: this does not include the py file, To be added in a different commit - Added a better API to programatically add the overlay areas in the CDockManager Syarif Fakhri 2022-09-06 15:35:18 +0800
  • bfab7e495a Move logic for enabling auto hide into the public toggle method Syarif Fakhri 2022-09-06 13:49:11 +0800
  • 3e9dc7f4d6 Add initial functionality for Auto hide - Add left and right side tab widgets - Add overlay dock and overlay dock widget behavior Syarif Fakhri 2022-09-05 17:29:42 +0800
  • da8f17cce2 Fix perspective for central widget demo Syarif Fakhri 2022-09-05 17:04:41 +0800
  • 3cd6d766f8 Added some documentation for Linux modal dialog fix Uwe Kindler 2022-09-05 09:06:29 +0200
  • 82c98a3f91 Merge branch 'linux_modal_dialog_fix' Uwe 2022-09-05 09:02:02 +0200
  • c11a496278 Change to ensure that modal widgets are always on top of floating widgets Uwe 2022-09-02 18:18:28 +0200
  • d27783e2f1 Added check for model widget for Linux Uwe 2022-09-02 14:54:48 +0200
  • efd88565a9 Small change to fix issue Uwe Kindler 2022-08-29 11:11:08 +0200
  • f3bb1b17d0
    Add link to xcb on Linux () Doug Smith 2022-08-29 01:20:47 -0500
  • 518cee9d0a
    Remove version check for qt 5.x to fix conan qt6 compatibility () Sebastian Büttner 2022-08-29 08:20:30 +0200
  • 8d7f3b14be
    Remove version check for qt 5.x to fix conan qt6 compatibility #447 Sebastian Büttner 2022-08-17 01:00:03 +0200
  • c5b731af79 Add link to xcb on Linux #446 Doug Smith 2022-08-16 11:36:49 -0500
  • 6302ab03d8
    Set required C++ standard depending on Qt version () Sebastian Büttner 2022-08-14 22:17:42 +0200
  • 5fc15615be
    Set required C++ standard depending on Qt version #444 Sebastian Büttner 2022-08-14 19:50:59 +0200