Bug 230278 - Remember scroll position on home page
Summary: Remember scroll position on home page
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-11 00:10 UTC by David Houlden
Modified: 2010-04-27 20:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Houlden 2010-03-11 00:10:18 UTC
Version:           SVN 1101783 (using KDE 4.3.5)
OS:                Linux
Installed from:    Compiled From Sources

In the KDE3 version, the vertical scroll position of the homepage view is remembered when switching between the various views. This doesn't happen in the KDE4 version.
e.g. Go to the homepage and scroll to the bottom. Switch to another view such as the ledger. Now switch back to the homepage and it will be positioned back at the top. In the KDE3 version it is still scrolled to the bottom. I prefer the KDE3 version behavior. Other views such as ledger view remember the vertical scroll position.
Comment 1 David Houlden 2010-03-11 00:20:26 UTC
In tabbed view, the homepage vertical scroll position is remembered but in list or tree view it is not.
Comment 2 Cristian Oneț 2010-04-27 20:31:47 UTC
SVN commit 1119736 by conet:

BUG: 230278
Avoid an unnecessary reload of all views when switching between views. This also brings with it a bit of performance improvement. The unnecessary reload was probably introduced during the KDE4 port because the views, for which show() was not replaced with showEvent, showed no data on activation.

 M  +2 -2      kforecastview.cpp  
 M  +1 -1      kforecastview.h  
 M  +2 -2      kgloballedgerview.cpp  
 M  +1 -1      kgloballedgerview.h  
 M  +14 -10    khomeview.cpp  
 M  +2 -2      kinvestmentview.cpp  
 M  +1 -1      kinvestmentview.h  
 M  +1 -2      kmymoneyview.cpp  
 M  +2 -2      kpayeesview.cpp  
 M  +1 -1      kpayeesview.h  
 M  +2 -2      kscheduledview.cpp  
 M  +1 -1      kscheduledview.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1119736