Where to find this code

Thomas Baumgart thb at net-bembel.de
Sun Dec 22 07:51:09 GMT 2019


Jesus,

On Samstag, 21. Dezember 2019 18:28:05 CET Jesus Varela wrote:

> Dev team,
> 
> I am trying to become more familiar with the code and am looking for the
> code that would control whether transfers are graphed and displayed as
> negative numbers in the reports. I want to display absolute values on
> charts and tables.

Not sure which report you want to modify, but there is e.g. a method called
PivotTable::coloredAmount(). It is responsible to render the color for HTML
reports. The callee of this method provides the value.

> I figured I would use this personal desire to get acquainted with the code.
> Any hints would be appreciated. I found the kreportchartview.cpp and in
> there is a variable to figure out if expenses should be negative or not,
> but I do not see anything for transfers. If it is there, I will keep
> looking. If I am on the wrong file, please let me know if you know where I
> should be looking.

KReportChartView::drawPivotChart receives all values in the parameter 'grid'.
You may want to look into the construction of the grid to find the spot where
the values of the transfers are inserted.

The spot you found is not negating the value of each expense, but simply
negates the value contained in the grid if the underlying account for the cell
is an expense account. So I wonder if that would be the spot to achieve what
you are trying. 

> Just trying to make sure I am understanding the structure. I haven't used
> c++ in a long time.
> 
> Thanks in advance for any assistance.

Hope that helps. The reporting section is not my area of expertise.


-- 

Regards

Thomas Baumgart

https://www.signal.org/       Signal, the better WhatsApp
-------------------------------------------------------------
How can you make a programming language that will be good for
everything if you cannot even make such a screwdriver?
An open source enthusiast
-------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 868 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kmymoney-devel/attachments/20191222/526e1948/attachment.sig>


More information about the KMyMoney-devel mailing list