On Dienstag, 13. Januar 2026 17:11:25 CET Jack via KMyMoney-devel wrote:

> 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.

Loading a message into the variable errorMessage in the case when editor
is set to nullptr should display a warning/error.

-- 

Regards

Thomas Baumgart

-------------------------------------------------------------
Computers are like air conditioners: they stop working
properly if you open WINDOWS (anonymous source)
-------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to