Skip to content
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

Any interest to make this plugin work with qtcreator 6+? #47

Open
agron2017 opened this issue Dec 17, 2021 · 2 comments
Open

Any interest to make this plugin work with qtcreator 6+? #47

agron2017 opened this issue Dec 17, 2021 · 2 comments

Comments

@agron2017
Copy link

This plugin has been removed from all Arch based Linux distros. I use Manjaro but qtcreator comes from Arch repos.
Since me and my team at work love using doxygen, I would like to see this plugin updated to work with qtcreator 6+.

I see this is a team of 5 developers but this repo hasn't been updated in 12 months. I would like to know if this team is still interested and has time to maintain this plugin. If not, then I would like to look into this issue and see if I can help.

@BallWin
Copy link

BallWin commented Dec 19, 2021

I tried today to build a plugin for QtCreator 6.0 to Qt 5.15.2 (gcc_64).
There is a problem with the CppTools plugin for QtCreator.
In the file doxygen.pro a dependency has been established:
QTC_PLUGIN_DEPENDS +=
coreplugin
# cpptools \ <--------- problem
cppcheck
cppeditor
projectexplorer
texteditor
There is no such plugin in the QtCreator 6.0 (Qt/Tools/QtCreator/lib/qtcreator/plugins).
If you comment out the dependency, errors appear in the code:

*** CppTools::CppModelManager* modelManager = CppTools::CppModelManager::instance();
/qtcreator-doxygen/doxygen.cpp:131: error: ‘CppTools’ has not been declared
doxygen.cpp: In function ‘CPlusPlus::Symbol* currentSymbol(Core::IEditor*)’:
doxygen.cpp:131:5: error: ‘CppTools’ has not been declared
     CppTools::CppModelManager* modelManager = CppTools::CppModelManager::instance();
     ^~~~~~~~

I haven't found a way to fix it.

@fpoussin
Copy link
Owner

Hi,
I'm literally the only person who has worked on this in the past few years.
This project is not currently maintained as I have little time to spend on it but that might change.
I will gladly accept pull requests though :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants