[Qt5-feedback] TLC for QtService...moving it into Qt5
Craig.Scott at csiro.au
Craig.Scott at csiro.au
Wed Jun 8 03:31:11 CEST 2011
On 08/06/2011, at 8:12 AM, Thiago Macieira wrote:
> Em Tuesday, 7 de June de 2011, às 14:10:34, BRM escreveu:
>>> Why does it need to be in QtCore?
>>
>> I would put it in QtCore primarily b/c that is where QCoreApplication and
>> QApplication live, and it should be as available to everyone as those to
>> are. However, I am not deadset on doing so - that is part of the reason for
>> this discussion. It could be in a QtService module.
>> My primary concern is that it is easily available on all Qt installations as
>> a native part of Qt.
>
> Assume that there is a place that makes it easily available to all Qt
> installations and users. Do you need in QtCore for any special reason?
>
> If not, I recommend starting as an outside module. Move to QtCore if it's
> necessary or if too many applications require it.
I agree with Thiago here, and in fact I don't think you even have a choice. On non-Windows platforms, QtService requires QtNetwork, so the code can't be part of QtCore.
--
Dr Craig Scott
Computational Software Engineering Team Leader, CSIRO (CMIS)
Melbourne, Australia
More information about the Qt5-feedback
mailing list