kdevplatform/interfaces
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼NKDevelop | The KDevelop namespace contains all classes provided by the KDevelop platform libraries |
CAssistantLabelAction | A fake action that only shows a label |
CCheckData | |
CConfigPage | |
CContext | Base class for every context |
CContextMenuExtension | For documentation on how to use this class, |
CFileContext | A context for the a list of selected urls |
CIAssistant | Represents a single assistant popup |
CIAssistantAction | Represents a single assistant action |
CIBuddyDocumentFinder | Implement this to add buddy document functionality to your language plugin |
CICompletionSettings | |
CICore | ICore is the container class for all the various objects in use by KDevelop |
CIDebugController | Top level debugger object |
CIDocument | A single document being edited by the IDE |
CIDocumentation | |
CIDocumentationController | Allows to access the documentation |
CIDocumentationProvider | |
CIDocumentationProviderProvider | |
CIDocumentController | Allows to access the open documents and also open new ones |
CIDocumentFactory | |
CILanguageCheck | |
CILanguageCheckProvider | |
CILanguageController | |
CILaunchConfiguration | A 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 |
CILauncher | The ILauncher interface allows one to actually run launch configurations |
CILaunchMode | This class is used to identify in which "mode" a given launch configuration should be started |
CIPartController | |
CIPlugin | The base class for all KDevelop plugins |
CIPluginController | The KDevelop plugin controller |
CIProblem | Interface for the Problem classes |
CIProject | Object which represents a KDevelop project |
CIProjectController | |
CIProjectProvider | |
CIProjectProviderWidget | |
CIRunController | The main controller for running processes |
CIRuntime | A runtime represents an environment we develop against |
CIRuntimeController | Exposes runtimes |
CISelectionController | The main controller for selection updates in the GUI |
CISession | |
CISessionLock | This class ensures that a given session is properly locked and no other KDevplatform process may use this session |
▼CISourceFormatter | An 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 |
CIndentation | |
CISourceFormatterController | An interface to the controller managing all source formatter plugins |
CIStatus | An interface for plugins, languages etc |
CITemplateProvider | A provider of templates |
CITestController | |
CITestSuite | A unit test suite class |
CIToolViewActionListener | An interface for tool view widgets |
CIToolViewFactory | |
CIUiController | Allows to access various parts of the user-interface, like the tool views or the mainwindow |
CLaunchConfigurationPage | Provides a configuration page for a launch configuration, the interface allows the actual dialog to easily load/save the configuration and show some title/icon |
CLaunchConfigurationPageFactory | A simple factory class to create certain launch config pages this is used to create config pages only when they're needed |
CLaunchConfigurationType | Launch configuration types are used to be able to create new launch configurations |
COpenWithContext | Context menu to open files with custom applications |
CProjectItemContext | A context for ProjectItem's |
CSettingsWidget | A widget to edit a style A plugin should inherit this widget to create a widget to edit a style |
▼CSourceFormatterStyle | |
CMimeHighlightPair | |
CSourceFormatterStyleItem | An object describing a style associated with a plugin which can deal with this style |
CTestResult | The result of a single unit test run |
CKJobTrackerInterface | |
CKSharedObject |
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Jan 19 2021 23:36:08 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Jan 19 2021 23:36:08 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.