Plugin development - meaning of private headers?
-
Hi,
I'm trying to get into plugin development for the Qt Creator. In [1] is said that some private headers are required. But I managed to create a runable plugin without following the steps described there. I just set the Qt Creator sources when creating a Qt Plugin Project and that's it.
Here are my questions:
Do the required private headers mentioned in [1] just define an interface to interact with the Qt Creator?
Is the description in [1] outdated, because there is no configure file in the latest Qt Creator sources [2] ?
Is it necessery to build Qt Creator like descripbed in [1] to develop Qt Creator plugins?
What is the reason for the required headers being not available with a Qt Creator installation by default?
Thanks in advance.
[1] http://doc.qt.digia.com/qtcreator-extending/getting-and-building.html
[2] https://qt.gitorious.org/qt-creator/qt-creator/source/52bf71fbdff62bdcd0c67e0a5edc45b695b3c519: -
Hi and welcome to devnet,
-
The private headers are needed to build Qt Creator itself, not necessarily the plugins.
-
Not outdated, you are mixing the instructions to build Qt and Qt Creator
-
AFAIK, yes
-
Speculative but: there's not reason to "pollute" a software installation with headers that will not be used by the vast majority of users.
If you have more questions about Qt Creator's development, I would suggest posting them on the qt-creator mailing list, you'll find there Qt Creator's developers/maintainers.
Hope it helps
-
-
Indeed, I mixed up Qt and Qt Creator. This shouldn't be. :D
Thank you for clarification.