The main window is similar to other IDE like Visual Studio and I thinks
it's a good choice. The application is divized on three dock, the
project and files explorer, an dock for files editing, then the errors
build and debugging window.
The Classes Explorer
The classes explorer allows to navigate into classes and members. By
right-click, each item can display the two files of a member or
function: implementation and declaration. The double-click shows the
implementation if available. The items are updated in real time when
the text in editor is modified.
By set breakpoints, the program is stopped on good points. Then
with the toolbar or shortcuts, it's possible to trace program execution
and showing variable values with the lineedit "gdb".
By right-click on Dialog (.ui) on "Project Explorer", it is possible to
create or update the files subclassed. The auto-connect slots can be
selected and created on implementation files.