KDevelop API Documentation

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 ctags2
A very fast CTAGS lookup plugin

Through the use of regular expressions, it is clever enough to find matches even if the match-containing file is open and edited (and the editor contents do not match the file on disk).

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 Documentation
Qt API browsing

KDE API browsing

Devhelp books browsing (GTK/GNOME API)

KDevelopTOC browsing

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 filelist
Provides filestate feedback

Provides context menu for file operations

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

QEditorBrowserExtension

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 SnippetPart
Provides a tooltree view for easy access to your CodeSnippets

You can use variables in Snippets

Tooltips show the content of the snippets

Snippets are saved based on the user who created them

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
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:50:05 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003