KEmailSettings and ksendbugmail

Kevin Ottens ervin at kde.org
Mon Nov 4 11:15:50 UTC 2013


On Monday 04 November 2013 11:24:37 David Faure wrote:
> On Sunday 03 November 2013 13:05:09 Kevin Ottens wrote:
> > Hello,
> > 
> > On Sunday 03 November 2013 10:14:57 David Faure wrote:
> > > KEmailSettings has historically been in KIO.
> > > It's however, just a bunch of KConfig calls.
> > > 
> > > ksendbugmail is a separate program used by
> > > tier3/xmlgui/src/kbugreport.cpp
> > > and it needs KEmailSettings (and in kde4 it didn't even link to kio for
> > > that, it just compiled that file alone from the kio sources...).
> > > 
> > > Any objections against moving KEmailSettings to KConfigCore?
> > > Then I can move ksendbugmail to xmlgui and avoid an unwanted
> > > xmlgui->kio dependency.
> > 
> > Why not both in xmlgui? What else uses KEmailSettings?
> > 
> > I know that dependency wise it can go in KConfigCore, I'm just wondering
> > if
> > it'll look out of place there.
> 
> KEmailSettings in xmlgui? This looks even stranger to me. It's not related
> at all to the xmlgui technology (or in fact, to anything gui).
> 
> ksendbugmail is an SMTP client, it needs to read the config that holds your
> email address and preferred smtp server - this is completely unrelated to
> anything GUI, it definitely shouldn't have to link to xmlgui for this.
> Neither should the imap and pop akonadi resources, or kio_smtp.
> 
> KEmailSettings definitely belongs to a "core" library, not to a "gui" one.

OK then.

I still think that semantically, it'd fit better in something more "PIM" or 
"desktop consistency" related... but since I can't find anything where it'd 
make sense for now.

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

KDAB - proud supporter of KDE, http://www.kdab.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20131104/dc15dfd9/attachment.sig>


More information about the Kde-frameworks-devel mailing list