[Interest] Using private QtQuick APIs

Thiago Macieira thiago.macieira at intel.com
Wed Jan 17 18:34:54 CET 2018


On Wednesday, 17 January 2018 03:24:26 PST Uwe Rathmann wrote:
> On Wed, 17 Jan 2018 23:19:57 +1300, Christian Gagneraud wrote:
> > Why do you need private headers in the first place?
> 
> For the same reason, why a module like QuickControls 2 is using private
> headers of Quick Core.

It is just sharing code. The important difference is that both modules are 
developed at the same time and released at the same time, by the same team. If 
they introduce a breaking change in one, they can fix the other. They also 
write one expecting only the other is using the private API, so they can 
optimise for it and assume no one else is trying to use it.

 That's not the case with your code.

> The qskinny project is about creating a C++ framework ( QML is only
> optional ) with an API in the spirit of Qt/Widgets, but using the modern
> graphic stack of Qt/Quick.

Import it into the Qt Project.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center






More information about the Interest mailing list