Projectmanagement:
The projectfile keeps all information for your project files like file properties (include or exclude from distribution) and projects can be created and changed individually.The generated projects are autoconf/automake-compatible.
Dialog Editor:
With this completely integrated GUI designer, KDevelop provides you an easy way for giving your application that touch more comfort it needs. You can let KDevelop generate the dialog sourcecode and get full control of the dialog functionality. Or you can use the dynamic dialog loader to create dialogs out of the dialog files you made with KDevelop at runtime.
Classparser / Classtools:
The classview currently features the parsing of most any C++ and C statement, nested classes, structures within classes and operators. It is also possible to add methods and attributes using the gui. The classtool is a new item to kdevelop. The idea is that you generally want a tool to view inheritance and methods that is usable through inheritance. This need is fulfilled with the classtool. It's an intuitive way to browse the classes in the system and to view their relationship.
Application Wizard:
The KAppWizard offers the generation of four different application frameworks to createnew programs. Available are a standard KDE-application with menubar, toolbar and statusbar, a mini-KDE-application with an empty Mainwindow, a Qt-only based application also with menubar, toolbar and statusbar and finally a C++/Terminal application type. All of those are generated and adapted to your new application's needs' and are ready to run within seconds
Four Treeviews:
The treeviews allow to easily switch between source/headerfiles, classes and documentation, manage your project files without using an external filemanager.
Integrated Editor:
Full featured editor with syntax highlighting. (KWrite)
Integrated Unix-tools for development
We integrated a lot of features which we thought could be very useful. Also during testing KDevelop we had new ideas on making routine work simpler and so tried to implement those ideas as well.To mention are kdoc, kiconedit, kdbg, automake & friends etc.
Integrated Documentationbrowser:
The documentationbrowser offers direct access to the current documentation of QT, KDE libs, the KDevelop manual and tutorial.
Powerful Helpsystem:
The Helpsystem provides Quickhelp-messages,"What's this"- and Statusbar help.
Class-Generator:
Create your classes on the fly.