dolphin/src
Felix Ernst 7edce5a09c Fix width issues when un-maximizing Dolphin
Before this commit un-maximizing or to be more precise instantly
changing the size of the window by a large amount could potentially
change the width of the sidebars, the viewContainers and the window
itself to unexpected/undesired widths.

This happened because the spacing calculation is triggered when the
primary ViewContainer is resized but at this point in time some of
the other widgets, especially the secondary ViewContainer and the
navigatorsWidget have generally not been resized yet. Therefore the
width and spacing calculations are based on partly updated and
partly outdated values leading to wrong results.

This commit makes it so calculation of spacings is delayed until
all widths have been updated.

Yes, spacing probably should not have the power to resize the
window but unfortunately the spacing can not be set to be less
forceful when taking space because otherwise the UrlNavigators
will take all space they can get with their
QSizePolicy::MinimumExpanding.

BUG: 430521
FIXED-IN: 21.08
2021-08-01 21:57:23 +00:00
..
filterbar Build with QT_NO_KEYWORDS 2021-02-09 20:39:50 +00:00
icons Icon: Update with latest breeze icon 2020-07-26 12:11:13 +02:00
kitemviews Add break; to KItemListRoleEditor::keyPressEvent cases 2021-07-26 22:08:58 +00:00
panels [PlacesPanel] Remove horizontal scrollbar 2021-07-24 03:30:51 +00:00
search Merge branch 'release/21.04' 2021-05-13 15:09:42 +02:00
settings Add support for hover sequence thumbnails (via ThumbSequenceCreator) 2021-07-04 10:24:07 +00:00
statusbar Add option to hide entire status bar 2021-04-07 09:05:51 +00:00
tests Use more target-centric cmake code 2021-05-31 08:39:17 +00:00
trash Fix deprecated method calls when using KIO >= 5.82 2021-04-06 15:12:20 +02:00
userfeedback Add support for KUserFeedback 2020-11-05 18:31:28 +00:00
views Fix placeholder label text within an empty folder in Trash 2021-07-16 19:39:27 -07:00
CMakeLists.txt Use more target-centric cmake code 2021-05-31 08:39:17 +00:00
config-baloo.h.cmake Port Dolphin to Baloo 2014-02-06 20:29:09 +01:00
config-kactivities.h.cmake Bring back KActivities support 2019-03-18 21:18:04 +01:00
config-kuserfeedback.h.cmake Add support for KUserFeedback 2020-11-05 18:31:28 +00:00
config-packagekit.h.cmake Dolphin: Implement package kit for deb/rpm/pacman service packages 2020-05-05 17:26:13 +02:00
config-terminal.h.cmake Introduce HAVE_TERMINAL 2019-01-28 22:38:21 +01:00
dbusinterface.cpp Add SortOrderForUrl method to DBus interface 2021-06-04 12:04:14 +00:00
dbusinterface.h Add SortOrderForUrl method to DBus interface 2021-06-04 12:04:14 +00:00
dolphin.qrc Bundle the XMLGUI files into qrc resources. 2017-07-25 11:39:57 +02:00
dolphinbookmarkhandler.cpp Open new tab placement option 2021-01-10 21:54:45 +00:00
dolphinbookmarkhandler.h Not necessary to forward class if we include file 2021-04-08 21:40:59 +02:00
dolphincontextmenu.cpp Reuse KFileItemActions instance during lifetime of dolphin 2021-07-04 20:33:48 +00:00
dolphincontextmenu.h Reuse KFileItemActions instance during lifetime of dolphin 2021-07-04 20:33:48 +00:00
dolphindockwidget.cpp Output of licensedigger + manual cleanup afterwards. 2020-08-25 17:07:38 +00:00
dolphindockwidget.h Output of licensedigger + manual cleanup afterwards. 2020-08-25 17:07:38 +00:00
dolphinmainwindow.cpp Revert "Don't session-restore invalid paths" 2021-07-28 12:59:29 -06:00
dolphinmainwindow.h Revert "Don't session-restore invalid paths" 2021-07-28 12:59:29 -06:00
dolphinnavigatorswidgetaction.cpp Fix width issues when un-maximizing Dolphin 2021-08-01 21:57:23 +00:00
dolphinnavigatorswidgetaction.h Fix width issues when un-maximizing Dolphin 2021-08-01 21:57:23 +00:00
dolphinnewfilemenu.cpp Compile with QT_NO_KEYWORDS 2020-10-23 18:23:06 +00:00
dolphinnewfilemenu.h Build with QT_NO_KEYWORDS 2021-02-09 20:39:50 +00:00
dolphinpart.cpp Remove go action for settings kio slave 2021-06-30 15:38:53 +02:00
dolphinpart.desktop.in SVN_SILENT made messages (.desktop file) - always resolve ours 2021-07-04 01:17:03 +00:00
dolphinpart.h Add missing includes 2021-02-09 00:40:54 +01:00
dolphinpart.qrc Bundle the XMLGUI files into qrc resources. 2017-07-25 11:39:57 +02:00
dolphinpart.rc ui.rc files: consistenly use <gui> instead of deprecated <kpartgui> 2020-11-28 10:28:53 +01:00
dolphinpart_ext.cpp Compile with QT_NO_KEYWORDS 2020-10-23 18:23:06 +00:00
dolphinpart_ext.h Output of licensedigger + manual cleanup afterwards. 2020-08-25 17:07:38 +00:00
dolphinplacesmodelsingleton.cpp Output of licensedigger + manual cleanup afterwards. 2020-08-25 17:07:38 +00:00
dolphinplacesmodelsingleton.h Output of licensedigger + manual cleanup afterwards. 2020-08-25 17:07:38 +00:00
dolphinrecenttabsmenu.cpp Port to new KActionMenu popup mode API 2021-07-04 15:26:18 +02:00
dolphinrecenttabsmenu.h Build with QT_NO_KEYWORDS 2021-02-09 20:39:50 +00:00
dolphinremoveaction.cpp Output of licensedigger + manual cleanup afterwards. 2020-08-25 17:07:38 +00:00
dolphinremoveaction.h Output of licensedigger + manual cleanup afterwards. 2020-08-25 17:07:38 +00:00
dolphintabbar.cpp Compile with QT_NO_KEYWORDS 2020-10-23 18:23:06 +00:00
dolphintabbar.h Build with QT_NO_KEYWORDS 2021-02-09 20:39:50 +00:00
dolphintabpage.cpp Remove code for dolphin < 4.14 tab restore 2021-04-24 17:16:27 +00:00
dolphintabpage.h Remove code for dolphin < 4.14 tab restore 2021-04-24 17:16:27 +00:00
dolphintabwidget.cpp Remove code for dolphin < 4.14 tab restore 2021-04-24 17:16:27 +00:00
dolphintabwidget.h Build with QT_NO_KEYWORDS 2021-02-09 20:39:50 +00:00
dolphinui.rc Remove the filter action from the toolbar 2021-06-12 17:08:28 +02:00
dolphinurlnavigator.cpp Make it more obvious that you can connect to servers on remote:/ page 2020-12-27 17:38:55 +00:00
dolphinurlnavigator.h Build with QT_NO_KEYWORDS 2021-02-09 20:39:50 +00:00
dolphinurlnavigatorscontroller.cpp Adress the third round of Angelaccio's review comments 2020-11-09 23:49:07 +01:00
dolphinurlnavigatorscontroller.h Build with QT_NO_KEYWORDS 2021-02-09 20:39:50 +00:00
dolphinviewcontainer.cpp Fix regex porting regression 2021-07-04 22:15:17 +02:00
dolphinviewcontainer.h PlacesPanel: activating a place does not select its previously selected children 2021-04-17 10:44:28 +02:00
global.cpp Add SortOrderForUrl method to DBus interface 2021-06-04 12:04:14 +00:00
global.h Add SortOrderForUrl method to DBus interface 2021-06-04 12:04:14 +00:00
main.cpp Revert "Don't session-restore invalid paths" 2021-07-28 12:59:29 -06:00
Messages.sh i18n: drop servicemenuinstaller messages from main po file 2019-07-15 08:08:23 +02:00
middleclickactioneventfilter.cpp Compile with QT_NO_KEYWORDS 2020-10-23 18:23:06 +00:00
middleclickactioneventfilter.h Build with QT_NO_KEYWORDS 2021-02-09 20:39:50 +00:00
org.kde.dolphin.appdata.xml GIT_SILENT made messages (after extraction) 2021-07-09 00:19:18 +00:00
org.kde.dolphin.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2021-04-23 01:19:55 +00:00