QtCreator IDE for LibreOffice !

I worked on using QtCreator IDE for LibreOffice : https://gerrit.libreoffice.org/15804

Thanks to Arnaud who finalized the gerrit validation, and endlessly motivated me to develop for LibreOffice.

Here is an album of screenshots (similar to Bjoern’s video with KDevelop) :

1 : Opening QtCreator with ‘sw’ project file

Opening Qt creator with ‘sw’ project file

2 : In the locator (ctrl+k), you can search classes

In the locator (ctrl+k), you can search classes

3 : After choosing « SwInsertBookmarDlg » in locator

After choosing « SwInsertBookmarDlg » in locator

4 : There are others way to view code, here is the Class View (but I still don’t know how to open the ClassView on a specific class from the source code panel)

here is the Class View

5 : Here are the predefined build settings

Here are the predefined build settings

6 : To debug, just add a breakpoint in the code

To debug, just add a breakpoint in the code

7 : Then start the debugger (the green triangle with a bug) : QtCreator launches LibreOffice

Then start the debugger : QtCreator launches LibreOffice

8 : As soon as the breakpoint is reached, QtCreator is back to front with all graphical tools to debug

Tip : the default behavior for the green triangle buttons (run /debug) is to execute ‘make’ before ‘run’ or ‘debug’. But there are menus items ‘run without deploy’ and ‘debug without deploy’ that allows to run/debug last compiled version if you have already modified source code.

As soon as the breakpoint is reached, QtCreator is back to front with all graphical tools to debug