Features
- Class AbbrevPart
- Feature 1
Feature 2
- Class AdaProjectPart
- supports gnat compiler
Holds the project file list and tries to abstract from their specifics
- Class AdaSupportPart
- Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class AppWizardPart
- Provide a basic application framework (for plugins and applications for many languages) that you can use as a starting point.
Development for 3rd party developers made easy. :)
A further step to rapid application development (RAD).
- Class AStylePart
- formats source code according to a specified set of rules
- Class AutoProjectPart
- supports creating subprojects, targets, services (.desktop) and applications (.desktop).
Automake projects can be configured on subprojects, targets (except DATA and HEADER targets).
It will regenerate the projects Makefile.am files dynamically as you add or reconfigure subprojects**.
Unsupported automake features will be left unchanged (hopefully), no major testing has been run yet (at least not by myself).
- Class BashSupportPart
- function browser support
runs bash script in external terminal
syntax highlighting and code folding via katepart
Code completion works for variables
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class BookmarksPart
- Provides a navigation view for bookmarks
Persists bookmarks between sessions
- Class BugListComponent
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class CervisiaPlugin
- integrates CervisiaPart in KDevelop
creates the cervisia kpart and embed its widgets in gideon.
merge the two guis
intercept signal KDevCore::projectOpened() and use KParts::ReadOnlyPart::openURL(const KURL &)
- Class ClassBrowserPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class ClassViewPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class ClearcasePart
- Integrates Clearcase configuration management system into KDevelop.
Provided a dialog for checkout and checkin comments.
If selected file is not a clearcase file, "ClearCase" menu does not appear in the popup. A filename must start with /view or /vobs to qualify as a clearcase filename.
- Class CppSupportPart
- supports C/C++ language
can do code completion
has presistent class store
code highlight
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class CTagsPart
- Provides a context menu for finding type declarations/definitions.
Provides query dialog in the Tools menu.
When more than one declaration/definition is found, presets a dialog so that the user can select which one to goto.
- Class CustomProjectPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class CvsServicePart
- All that provided by parts/cvs
it is possible to 'add as binary' files to repository
checkout from remote repository ability added to the appwizard/importdlg
should handle :ext: repositories thanks to cvsservice
can tag / un-tag files
can revert and diff between specific releases
can do multiple diff from a common cvs log output text
- Class DiffPart
- Shows "diffs" between files
If "kompare" from KDESDK is installed, it'll use its widget to display the diff otherwise in a QTextEdit with simple highlighting
Works with all VCS systems supported by KDevelop
- Class DistpartPart
- provide some help to the developpers for packaging and publishing their projects by ftp protocol
support RPM package format
- Class DocManager
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class DocTreeViewPart
- shows html documentation
indexes the documentation
search for keywords in the indexed documentation
- Class DoxygenPart
- Call Doxygen executable from a KDevelop menu.
Configure Doxygen inside KDevelop.
Create a configuration file with correct ProjectName, Author, Version and location of source files whenever a new KDevelop project is created.
Automaticaly generate a Doxygen search database whenever the "search engine" option in Doxygen configuration is activated and you "Run Doxygen".
- Class EditorChooserPart
- Chooses the text editor to use in KDevelop from a list of all KTextEditor Class interface compliant editors installed in KDE.
- Class FileCreatePart
- friendly sidebar listing the types of new file that can be created for your project
configurable per-project file types and global file types
- Class FileGroupsPart
- Provides a way of navigating and interacting with the source files (grouped by extension type) of the current project.
- Class FileSelectorPart
- Powerful network transparent file browser utility
- Class FileViewPart
- Provides a way of navigating and interacting with the source files of the current project.
- Class FilterPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class FortranSupportPart
- Fortran language support
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class FullScreenPart
- Displays KDevelop in full screen
- Class GenericProjectPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class GrepViewPart
- grep works on editor context menu
- Class HaskellProjectPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class HaskellSupportPart
- Haskell language support
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class HistoryPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class JavaSupportPart
- Java language support
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class MakeViewPart
- Auto scroll down
Auto hide when it's not needed
Jump to error when clicked
- Class KNEditFactory
- A KTextEditor interface for nedit (to embed it in KDevelop)
Take a look at Editors Support Status (doc/api/EditorsSupportStatus.dox file) to see the current status/features of this editor.
- Class KNotesPart
- Integrates knotes in KDevelop
- Class KonsoleViewPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class OpenWithPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class PartExplorerPlugin
- Performs KTrader-like queries about registered services
- Class PascalSupportPart
- Pascal language support
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class PerforcePart
- edit, revert and submit
use the diff frontend (also removes the crappy perforce diff headers)
Uses KAction, so you can assign your favourite shortcuts to the commands.
- Class PerlSupportPart
- perl programming language support
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class PHPSupportPart
- PHP language support
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class PythonSupportPart
- Python support
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class QEditorPart
- A KTextEditor interface for Qeditor
Highlight code:
- Ada ( and indentation )
- bash
- c#
- c++
- javascript
- jsp
- Pascal ( and indentation )
- python ( and indentation )
- ocaml
- SQL
code folding: C#, c++ and java
Reload action
Notify KDevelop if the status of the file has changed
emacs like wordwrap mode and indent mode
breakpoint support
problem reporter marker widget
keyboard macro support
find/replace dialogs
Take a look at Editors Support Status (doc/api/EditorsSupportStatus.dox file) to see the current status/features of this editor.
- Class QuickOpenPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class RegexpTestPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class ReplacePart
- Replaces a search pattern with a specified string, after letting the user preview and choose which replacements should take place.
- Class RubySupportPart
- Ruby language support
.rb template for New File
Ruby project template for Application Wizard
"Run" option in menu
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class ScriptingPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class ScriptProjectPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class SourceNavPart
- Navigate forward/backwards through code
- Class SQLSupportPart
- SQL language support
Consult Programming Languages Support Status for a up to date features/status of this programming language support part.
- Class subversionPart
- Integrates the SVN (Subversion) version management system into KDevelop.
- Class TextToolsPart
- Describe the first feature
Describe the second feature ...
Describe the last feature
- Class TipOfDayPart
- Shows a random "tip of the day" at KDevelop startup
- Class ToolsPart
- Provides an easy way to add external applications to the Tools menu and toolbar.
Tool menu and the file and directory context menus can now be populated with any shell command.
Output can be sent to the app output part. S, D, T and W magic works.
- Class TrollProjectPart
- Loads and maintains .pro files (qmake project files).
Supports subprojects and qmake scopes.
Qmake projects can be configured on project, subproject and file level.
Regenerates a projects .pro files dynamically as you add, remove or reconfigure (sub)projects.
Unsupported qmake features will be left unchanged (hopefully) no major testing has been run yet.
- Class UIChooserPart
- Allows you to choose the KDevelop UImode (Graphical User Interface mode)
- Class ValgrindPart
- Integrates Valgrind into KDevelop