Bug 233300 - Date field in transaction view does not react on '+' = "day++" or 't' = "go to today"
Summary: Date field in transaction view does not react on '+' = "day++" or 't' = "go t...
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-05 00:09 UTC by Peter Albrecht
Modified: 2010-04-10 15:41 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 Peter Albrecht 2010-04-05 00:09:52 UTC
Version:           3.96.1 (using KDE 4.4.2)
Compiler:          gcc-4.3.4 
OS:                Linux
Installed from:    Gentoo Packages

Reproduction:
 1. open an existing account in the "Ledgers" view
 2. create a new transaction or edit an existing one
 3. set the focus (e.g. by clicking) to the date field on the right side
 4. with the minus key ('-'; on the keyboard next to "right shift" or '*' on the numpad) one can decrement the date by one day (on month/year limits also the month/year is decremented; very handy)
 5. but using the plus key ('+') the opposite way to increment the date again does not work

actual behaviour:
 nothing happens :(

expected behaviour:
 each press on '+' should increment the date by 1 day.

It worked this way in kmymoney2-1.0.2 (the last one before I migrated to 3.9x.x) and all previous versions I had installed.

----

Similar problem:
In the 1.x versions, pressing 't' (I can't remember whether you had to hold CTRL or not) on the keyboard while focus was in the date field, set this date to the current date. Some kind of "today" shortcut-function. 
But in the 3.9x.x versions this shortcut seems to be broken and does nothing any more. :(

You can achieve this using the calender-dialog but it's 3 clicks this way. Compared to the one-key solution, the letter is way faster. ;)

----

For both problems it makes no difference whether the following option is enabled or disabled:
"Settings" -> "Configure KMyMoney" -> "Register" -> "Display" -> "Show transaction form"
Comment 1 Cristian Oneț 2010-04-10 15:41:58 UTC
SVN commit 1113320 by conet:

BUG: 233300
Properly handle custom kmymoney keyboard actions on the date input widget.

 M  +7 -4      kmymoneydateinput.cpp  


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