[Development] Convenience Imports in QML

André Pönitz andre.poenitz at mathematik.tu-chemnitz.de
Tue Dec 11 22:28:00 CET 2012


On Mon, Dec 10, 2012 at 07:25:57PM -0800, Alan Alpert wrote:
> I've heard complaints about all the varying version numbers used in
> QML imports. I don't think we can just standardize, for example on
> 5.0, because the whole point of modularization is that modules don't
> have to move in lockstep anymore. But I did hear an idea at Dev Days
> to help confuddled users (thanks Jens!). Theoretically we could have
> some helpful convenience imports the same way there are conveience
> includes in C++ (like #include<QtCore>). So what do people think of
> having convenience imports? These would be imports which contain zero
> types, but act like a bunch of other imports. For example, there could
> be a convenience import like
> 
> import Qt 5.0
> 
> Which imports all QML modules in the Qt Essentials released with 5.0.0
> (except QtQuick 1). It would be the equivalent of
> 
> import QtQml 2.0
> import QtQuick 2.0
> import QtQuick.Window 2.0
> import QtQuick.Particles 2.0
> import QtAudioEngine 1.0
> import QtMultimedia 5.0
> import QtWebkit 3.0

What about something like

 import QtQml from Qt 5.0
 import QtQuick from Qt 5.0

or even

 import QtQml from MyCustomStuff
 import QtQuick from MyCustomStuff

instead?

Andre'



More information about the Development mailing list