QDevelop project is a development environment entirely dedicated to Qt4.
Version: 0.20QDevelop project is a development environment entirely dedicated to Qt4.
Operating System: Linux
QDevelop requires Qt4, gcc under Linux or MinGW under Windows, possibly gdb for programs debugging and ctags for code completion.
QDevelop is available in English, French, German, Dutch, Polish, Spanish, Chinese, Russian and Italian. If you want to translate in your language, please contact me.
QDevelop is not a Kdevelop like or reduced. It's an independent IDE dedicated to Qt and is totally independent of KDevelop. Less complete, but faster, light and especially multi-platforms. QDevelop and KDevelop have different code sources.
Here are some key features of "QDevelop":
· Cross Platform: Supports Linux, Windows 2000/XP/Vista, Mac OS X and FreeBSD
· Reading and writing project files (with some small restrictions)
· Add / Delete and edit project files (or external files)
· Management of normal projects and project SUBDIRS.
· Independent build for each projects. I.e. are rebuild only the really modified projects.
· A powerful editor with code completion, syntax highligthing, bookmarks, auto-brackets, auto-indentation, auto-save before build, line numbers and selection margin.
· A class browser who allows the programmer to browse, navigate, or visualize the structure of classes, members and functions of projects.
· In the event of errors or warnings of compilation, double-click on the line opens the corresponding editor.
· Debugging with gdb. Toggle breakpoints by click in the line number on editor or by right click. When the program is stopped on breakpoint, the local variables are automatically showed on output dock.
· In the editor, F1 call Assistant to show help for the word under the cursor.
· Open Source
· Its Free!
What's New in This Release:
· QIde becomes QDevelop at October 4, 2006
· A crash if a file is opened without project
· Bug in classes explorer when a sub-project have a name identical of the main project.
· Deletion of Auto-Hide docks, not working with Qt 4.2
· The settings are now written in qdevelop.ini file in the user home directory.
· The database of project is named "qdevelop-settings.db" in project directory.
· New C++ highlighter
· The Default projects directory can be set in options dialog.
· Bookmarks. Bookmarks can be toggled on menu bar and by right-click in margin number or editor.
· Add "Next Bookmark" and "Previous Bookmark" to menu Bookmark.
· Add Bookmarks toolbar.
· Save bookmarks and breakpoints in project settings
· Add "console" to CONFIG variable in (.pro) file for new projects to have qDebug() written on debug console under Windows.
· Modification of the class browser to understand functions overloading.
· When a project is closed, the content of class browser is saved in database project.db. With this database, the content is reloaded very quickly during the loading of the project. This feature require to have the SQL driver sqlite enable. On build enter the option -qt-sql-sqlite after the configure command.
· Moving tabs with mouse to switch between us
· Detection when a file was modified by another program and ask for save or reload.
· Two tabs to show debugged variables program. Deletion of line edit "Debug command", obsolete with new tabs.
· Templates to create a project (based on dialog or main window).
· The code completion list contains the name and signature of functions.
· Entries "Close Other Tabs" and "Close All Tabs" in popup menu showed by right-click on editor Tab.
· Add Polish, Spanish, Chinese and Russian translations
· The application can be build using cmake (experimental!)