Thiago Macieira schreef op 16-12-2014 17:13:
On Tuesday 16 December 2014 12:41:35 Igor Mironchik wrote:
And my question is: is it ok to use QtPrivate::FunctionPointer in my
classes?
No. That's only permitted for code that is part of Qt itself (hosted on qt-
project.org, part of qt.git)
Isn't it a bit strange that there are things in the public API that really are private?

If you built your own code on top of Qt, then I at least find it nice to be able to create similar API to what Qt offers so it is easier to use for other developers. This is made more difficult by things like this. It was easy to offer an API like the


     QAction <qthelp://com.trolltech.qt.484/qdoc/qaction.html>*
     QToolBar::addAction( constQString
     <qthelp://com.trolltech.qt.484/qdoc/qstring.html>&/text/,
     constQObject
     <qthelp://com.trolltech.qt.484/qdoc/qobject.html>*/receiver/,
     constchar*/member/)


in your own code. Nothing private there. But apparently, mirroring Qt API design for the sake of consistency is no longer possible?


André

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to