[kdepim] [Bug 491076] New: Feature Request: do display one's own sender/recipient email address and name
Georg Schwarz
bugzilla_noreply at kde.org
Wed Jul 31 19:00:16 BST 2024
https://bugs.kde.org/show_bug.cgi?id=491076
Bug ID: 491076
Summary: Feature Request: do display one's own sender/recipient
email address and name
Classification: Applications
Product: kdepim
Version: unspecified
Platform: Manjaro
OS: Linux
Status: REPORTED
Severity: wishlist
Priority: NOR
Component: messagecore
Assignee: kdepim-bugs at kde.org
Reporter: georg.schwarz at freenet.de
Target Milestone: ---
KDE PIM does not display one's own email address and name, but instead replaces
it with "me".
This is certainly a feature appreciated by many users, however in a language
like German this looks very awkward (for details see
https://bugs.kde.org/show_bug.cgi?id=469713). So it would be very desirable to
be able to switch off that feature.
I dug through the code to find out that it is a feature implemented in
messagecore's stringutil.
It is quite easy to add a switch, e.g. like this to
messagelib/messagecore/src/utils/stringutil.cpp
Change line 443 from
const bool foundMe = onlyOneIdentity &&
(im->identityForAddress(prettyAddressStr) !=
KIdentityManagementCore::Identity::null());
to
const bool foundMe =
!(MessageCore::MessageCoreSettings::self()->displayOwnIdentity()) &&
onlyOneIdentity && (im->identityForAddress(prettyAddressStr) !=
KIdentityManagementCore::Identity::null());
and in messagelib/messagecore/src/settings/messagecore.kcfg add an item like
this:
<entry name="displayOwnIdentity" type="Bool">
<default>false</default>
</entry>
I added it to the General group, but I'm unsure whether this is the correct
approach. Moreover I'm not sure whether the messagecore settings is the right
spot for such a switch.
To test it, I set the default to true and opened an email sent by me (or sent
to me) in kmail2. Worked as expected.
There should also be an easy way to change the setting via the CLI, isn't
there?
In addition, it would be nice to have a UI to toggle this setting. There seems
to be a convenient way in messageviewer/src/ui/settings.ui, but I could not
come up with an equivalent for messagecore.
Or is having that setting in
messagelib/messageviewer/src/settings/messageviewer.kcfg.in a better idea?
(after all it's about displaying a message's header)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list