On 1/13/26 10:55 AM, Thomas Baumgart via KMyMoney-devel wrote:
On Montag, 12. Januar 2026 16:54:21 CET Jack via KMyMoney-devel wrote:
On 1/12/26 3:17 AM, Ingo Klöcker via KMyMoney-devel wrote:
On Samstag, 10. Januar 2026 23:35:08 Mitteleuropäische Normalzeit Jack via
KMyMoney-devel wrote:
Is this even theoretically possible? I somehow thought I have done
this in the past, but maybe not. I don't see any tooltips or
error/warning messages.
However, the string '#| msgid "Cannot edit multiple investment
transactions at once"' appears in 7 .po files, but not in any other
file I can find, and my reading (alwasy suspect) of the .po files is
that it is related to OFX import, which doesn't make sense to me.
The '#' indicates that this msgid is obsolete, i.e. it doesn't exist anymore
in the source code. Obsolete messages are kept (until they are removed
manually be the translators) because they might be useful to translate similar
messages.
Thanks Ingo. That obviously explains why I don't see it in the code.
Still need to figure out what is blocking the multiple edit.
Since you asked: look here
https://invent.kde.org/office/kmymoney/-/blob/master/kmymoney/views/journaldelegate.cpp#L378-L382
Thanks for the pointer. I read that as saying that if the selected
transactions are not all in the same account, emit an error, but if all
are in the same investment account, no error or warning, just silently
disable the editor. I clearly need to dig further into the code to
understand why accountID.isEmpty() would be true if all transactions
were in the same account. However, assuming the code works as designed,
might it be reasonable to add a warning after the line where the eidtor
is set to nullptr? Also, this doesn't say what the problem would be
with editing multiple investment accounts.