[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-frameworks-devel
Subject:    Re: Header cleanup / Link interface (was kdewidgets: fix build)
From:       Kevin Ottens <ervin+bluesystems () kde ! org>
Date:       2013-07-22 11:10:14
Message-ID: 1948768.yy8vbWfjVs () wintermute
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Friday 19 July 2013 20:11:32 David Faure wrote:
> On Friday 19 July 2013 17:40:26 wojtask w wrote:
> > Before this task I want to cleanup public headers in tier1, tier2 and
> > stagging.
> > I have a question :)
> > 1. What is preferred <QtCore/QString> or <QString>?
> 
> Both work, so it doesn't really matter.
> 
> The qt4 theory was "always use QtCore/QString in public headers so that the
> include path doesn't have to contain QtCore, for crappy build systems" (not
> qmake, not cmake, so stuff like hand-written Makefiles or MSVC projects).
> 
> However the qt4-to-qt5 porting taught us that this created problems
> (QtGui/QLabel became QtWidgets/QLabel == additional porting, for an issue
> that wouldn't happen if we just used <QLabel>).
> 
> So I don't know ;)
> 
> If you want to make it consistent, let's just do like Qt does....
> Oh great -- they do something different: #include <QtCore/qstring.h>
> 
> Adding k-f-d to the CC. What do you guys think? Major search/replace, to
> follow Qt style?

I think we're good with just "#include <QLabel>" (for the porting reasons you 
invoked).

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

Sponsored by BlueSystems and KDAB to work on KDE Frameworks
["signature.asc" (application/pgp-signature)]

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic