-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: Make plugin registration be compatible with Qt Creator 16 #80
Conversation
But QtCreator16 hasn't been released yet? |
Yes, I'm building from source. However, there has been rc1 already. |
I don't expect that this PR should be merged now, but it will hopefully save some time once the project needs to support Qt Creator 16. It's also a pity that it's not possible to support multiple Qt Creator versions as Qt Creator version is not exposed anywhere in C++ defines. |
Yeah, thank you, just unexpected :) Early I have checked changes in QtC16 and as far as I understand the idea of Qt, the registration setting should be moved to the initialize() function inside the ExtensionSystem::IPlugin inheritor. In our case qodeassist.cpp:initialize(). Could you change that? |
Sorry, what an embarrasment :( Yes, will implement this correctly. |
4ca52a9
to
02aec53
Compare
Fixed. Note that PR is rebased on top of #81 because it includes settings constants more widely. |
02aec53
to
4cfad04
Compare
Rebased after #81 has been merged. |
4cfad04
to
1d656aa
Compare
Rebased on top of #87, so that this PR can be build with older Qt Creator. |
Marked as draft until #87 is merged. |
1c4679d
to
707e731
Compare
This introduces changes needed after the following commit in Qt Creator: qt-creator/qt-creator@ba5e4b7 Core: Provide settings categories centrally
707e731
to
cad224e
Compare
@Palm1r this one can also be merged now. |
This introduces changes needed after the following commit in Qt Creator:
qt-creator/qt-creator@ba5e4b7 Core: Provide settings categories centrally