Bug 257761

Summary: A workaround the KPageWidget bug that causes the application view's bouncing during a page switch
Product: [Applications] kmymoney Reporter: Cristian Oneț <onet.cristian>
Component: generalAssignee: Cristian Oneț <onet.cristian>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: SVN   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Proposed patch.
Patch updated with the latest ideea

Description Cristian Oneț 2010-11-24 09:30:30 UTC
Version:           SVN trunk (using KDE 4.5.3) 
OS:                Linux

The KPageWidget bug is described by BUG 257760.
Apply a workaround this problem.

Reproducible: Always
Comment 1 Cristian Oneț 2010-11-24 09:31:43 UTC
Created attachment 53686 [details]
Proposed patch.
Comment 2 Cristian Oneț 2010-11-24 11:57:34 UTC
An improvement of the patch would be to actually replace the KPageWidget header with the KMyMymoney header. Thus replacing the current KMyMymoney header adding code which is not pretty.
Comment 3 Cristian Oneț 2010-11-24 20:41:25 UTC
Created attachment 53704 [details]
Patch updated with the latest ideea
Comment 4 Cristian Oneț 2010-11-24 20:49:17 UTC
SVN commit 1200340 by conet:

BUG: 257761
Fix the bug and implement the KMyMoney header functionality in a much nicer way. Instead of hiding the standard header and having the KMyMoney header in all the views remove the standard header from the layout and replace it with one instance of the KMyMoney custom header (the text is adapted after a page change).

 M  +44 -49    kmymoneyview.cpp  
 M  +11 -4     kmymoneyview.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1200340
Comment 5 Cristian Oneț 2010-11-24 20:50:20 UTC
SVN commit 1200341 by conet:

BUG: 257761
Fix the bug and implement the KMyMoney header functionality in a much nicer way. Instead of hiding the standard header and having the KMyMoney header in all the views remove the standard header from the layout and replace it with one instance of the KMyMoney custom header (the text is adapted after a page change).
Merged into the stable branch.

 M  +44 -49    kmymoneyview.cpp  
 M  +11 -4     kmymoneyview.h  


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