[Kmymoney-devel] kmymoney: Added the long awaited 'tags' feature

Thomas Baumgart thb at net-bembel.de
Sat Nov 17 15:14:27 UTC 2012


Hi,

On Saturday 17 November 2012 14:30:06 Alessandro Russo wrote:

> Il 17/11/2012 14:10, Thomas Baumgart ha scritto:
> > Hi all,
> > 
> > On Saturday 17 November 2012 12:23:56 Cristian Oneț wrote:
> >> Hi Thomas,
> >> 
> >> I haven't had time too look at this patch while it was in reviewboard.
> >> Before checking out my mails I ran an update on my daily used kmymoney
> >> (built from master + some patches I have for personal use) and saw that
> >> the
> >> ledger was not working properly. After reading the mails I've made the
> >> connection with this commit.
> >> 
> >> You can see in the attached screenshots that, with the tags feature, the
> >> scheduled transactions are no longer rendered dimmed in the ledger, this
> >> is
> >> very confusing since at first I though: "Hey, why can't I edit my regular
> >> transactions?". Secondly the selected transaction's text is no longer
> >> rendered with the selection color from the color theme (white in my
> >> case).
> > 
> > I can confirm this (mis-)behavior. Can you open a bug against git master?
> > I am sure, Alessandro comes up with the necessary fix on reviewboard.
> 
> The bug was introduced when I wrote the code for showing the tags in
> different colors.
> 
> As a temporary fix you can comment out the following rows in
> widgets/transaction.cpp:
> 
> 331 QTextDocument document;
> 332 document.setHtml(txt);
> 333 painter->translate(option.rect.adjusted(2, 0, -2, 0).topLeft());
> 334 document.drawContents(painter);
> 335 painter->translate(-option.rect.adjusted(2, 0, -2, 0).topLeft());
> 
> and uncomment this row:
> 
> 337 //style->drawItemText(painter, option.rect.adjusted(2, 0, -2, 0),
> align, option.palette, true, txt, m_selected ? QPalette::HighlightedText
> 
> : QPalette::Text);
> 
> I'll fix it properly as soon as possible.

I introduced a workaround in git master. Using a proper model/view concept 
should solve the problem

-- 

Regards

Thomas Baumgart

GPG-FP: E55E D592 F45F 116B 8429   4F99 9C59 DB40 B75D D3BA
-------------------------------------------------------------
MicroSoft Windows - from the people who brought you edlin
-------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 225 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20121117/efd92812/attachment.sig>


More information about the KMyMoney-devel mailing list