Pending further response from Thomas, I think the debugfull is better
for your situation. However, the actual control of optimization is in
flags to the compiler, usually set with CFLAGS or CXXFLAGS.
Optimization is -Ox where x is the level of optimization applied. For
example, my cmake line starts with 'CFLAGS="-O0 -ggdb" CXXFLAGS=$CFLAGS
cmake ....' The -O0 (capital letter o, digit zero) says no optimization
at all. The -ggdb may not be necessary for you, but at some point,
helped me by explicitly providing some additional debug information used
by gdb. I am not sure whether it makes any difference if you are
debugging with kdevelop.
Jack
On 12/26/19 11:12 AM, jvap...@gmail.com wrote:
Hi Thomas,
Thanks for the response.
Where can I check this?
> Did you build with optimization? Turn them off.
My last cmake command was:
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
-DKDE_INSTALL_PLUGINDIR=/usr/lib64/qt5/plugins
I will try the following:
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
-DKDE_INSTALL_PLUGINDIR=/usr/lib64/qt5/plugins
-DCMAKE_BUILD_TYPE=Debugfull
In case this is the problem, do you know what this is for then?
The default value is: 'RelWithDebInfo'
I read that as Release-with-Debug-and-Info. Is this still optimizing
for release?
thanks,
JV
On Thu, 2019-12-26 at 11:59 +0100, Thomas Baumgart wrote:
Jesus,
On Donnerstag, 26. Dezember 2019 08:54:38 CET jvap...@gmail.com
<mailto:jvap...@gmail.com> wrote:
Everyone... in case you have run into this before.
I cannot seem to get Kdevelop to work correctly.
Problems:
- I set breakpoints but the breakpoint is set a few lines off.
- When running in Debug mode, I am watching a variable named
invertedValue which I hard coded to = true; and still the variable does
not set to true, as if it is not debugging the code I see in the IDE.
Did you build with optimization? Turn them off. Optimization causes
all kinds of weird looking side effects when debugging.
- I set qDebug() and qInfo() methods but they did not show anything in
the output view. Where should this show up? Anything I can configure in
the Kdevelop to get it to work?
Shows up in the Debug view. See attached screenshot: shows an active
breakpoint in the source code and the output in the Debug view.
Any help would be greatly appreciated.
Also attached how I configured the launches in KDevelop
@Thomas, I am focusing on the Cashflow report.
thanks,
JV
On Sun, 2019-12-22 at 08:51 +0100, Thomas Baumgart wrote:
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.