• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • KDevelop Platform Libraries
  • Sitemap
  • Contact Us
 

interfaces

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
KDevelop::ContextBase class for every context
KDevelop::DummyAssistantActionFor testing purposes: This action just shows the given string, and does nothing on execution
KDevelop::FileContextA context for the a list of selected urls
KDevelop::IAssistantRepresents a single assistant popup Subclass it to create own assistants
KDevelop::IAssistantActionRepresents a single assistant action
KDevelop::ICoreICore is the container class for all the various objects in use by KDevelop
KDevelop::IDebugControllerTop level debugger object
KDevelop::IDocumentA single document being edited by the IDE
KDevelop::IDocumentationControllerAllows to access the documentation
KDevelop::IDocumentControllerAllows to access the open documents and also open new ones
KDevelop::ILaunchConfigurationA specific configuration to start a launchable, this could be a native compiled application, or some script file or byte-compiled file or something else Provides access to the various configurations, as well as their type and name
KDevelop::ILauncherThe ILauncher interface allows to actually run launch configurations
KDevelop::ILaunchModeThis class is used to identify in which "mode" a given launch configuration should be started
KDevelop::IPatchSourceAny entity may delete an IPatchSource based object at will, so it must always be referenced through a QPointer
KDevelop::IPluginThe base class for all KDevelop plugins
KDevelop::IPluginControllerThe KDevelop plugin controller
KDevelop::IProjectObject which represents a KDevelop project
KDevelop::IRunControllerThe main controller for running processes
KDevelop::ISelectionControllerThe main controller for selection updates in the GUI
KDevelop::ISourceFormatterAn interface for a source beautifier An example of a plugin using an external executable to do the formatting can be found in kdevelop/plugins/formatters/indent_plugin.cpp
KDevelop::ISourceFormatterControllerAn interface to the controller managing all source formatter plugins
KDevelop::IStatusAn interface for plugins, languages etc
KDevelop::ITextAssistantA helper assistant base class that binds itself to a view, and hides itself as soon as the cursor was moved too far away from the invocation position, or a newline was inserted
KDevelop::IUiControllerAllows to access various parts of the user-interface, like the toolviews or the mainwindow
KDevelop::LaunchConfigurationPageProvides a configuration page for a launch configuration, the interface allows the actual dialog to easily load/save the configuration and show some title/icon
KDevelop::LaunchConfigurationPageFactoryA simple factory class to create certain launch config pages this is used to create config pages only when they're needed
KDevelop::LaunchConfigurationTypeLaunch configuration types are used to be able to create new launch configurations
KDevelop::ProjectItemContextA context for ProjectItem's
KDevelop::SettingsWidgetA widget to edit a style A plugin should inherit this widget to create a widget to edit a style

interfaces

Skip menu "interfaces"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

KDevelop Platform Libraries

Skip menu "KDevelop Platform Libraries"
  • interfaces
  • language
  •   codegen
  •   duchain
  •   editor
  • outputview
  • project
  • shell
  • sublime
  • util
  • vcs
Generated for KDevelop Platform Libraries by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal