• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdevelop API Reference
  • KDE Home
  • Contact Us
 

kdevplatform/vcs

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 ▼NKDevelop
 CBranchesListModel
 CCheckInRepositoryJob
 CDistributedVersionControlPluginDistributedVersionControlPlugin is a base class for git/hg/bzr plugins
 CDVcsEventThis class is used to store all required Commit(Revision) data: commit (sha string), log (log[0] is used as shortlog), author, date (in QString), CommitType, and a special properties mask
 CDVcsJobThis class is capable of running our dvcs commands
 CIBasicVersionControlThis is the basic interface that all Version Control or Source Code Management plugins need to implement
 CIBranchingVersionControl
 CIBrowsableVersionControl
 CICentralizedVersionControlThis is the interface that all Centralized Version Control plugins need to implement
 CIContentAwareVersionControlThis interface is used by version control systems which can tell whether a given blob of data is stored in the repository or not, such as git
 CIDistributedVersionControlThis interface has methods to support distributed version control systems like git or svk
 CIPatchDocument
 CIPatchReview
 CIPatchSourceAny entity may delete an IPatchSource based object at will, so it must always be referenced through a QPointer (Just use IPatchSource::Ptr)
 CIRepositoryVersionControl
 CStandardVcsLocationWidget
 CVcsAnnotationAnnotations for a local file
 CVcsAnnotationItemDelegate
 CVcsAnnotationLineAnnotation information for a line of a version controlled file
 CVcsAnnotationModel
 CVcsBasicEventModelThis is a generic model to store a list of VcsEvents
 CVcsCommitDialog
 ▼CVcsDiffA class representing a unified diff, possibly with conflict markers
 CFilePairRepresents a pair of files which are compared
 CVcsDiffWidget
 CVcsEventSmall container class that contains information about a single revision
 CVcsEventLogModelThis model stores a list of VcsEvents corresponding to the log obtained via IBasicVersionControl::log for a given revision
 CVcsEventWidget
 CVcsFileChangesModelThis class holds and represents information about changes in files
 CVcsFileChangesSortProxyModel
 CVcsImportMetadataWidget
 CVcsItemEventSmall container class that contains information about a history event of a single repository item
 CVcsItemEventModel
 CVcsJobThis class provides an extension of KJob to get various VCS-specific information about the job
 CVcsLocationDenotes a local or repository location for a Vcs system
 CVcsLocationWidgetProvides a widget to be used to ask the user for a VersionControl location
 CVcsPluginHelper
 CVcsRevisionEncapsulates a vcs revision number, date or range of revisions
 CVcsStatusInfoClass that encapsulates status information for one local url
 CBranchManager
 CDvcsImportMetadataWidgetAsks the user for all options needed to import an existing directory into a Git repository
 CIPlugin
 CKJob
 COutputJob
 CVCSCommitDiffPatchSource
 CVCSDiffPatchSource
 CVCSDiffUpdater
 CVCSStandardDiffUpdater
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Apr 13 2021 23:30:59 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kdevplatform/vcs

Skip menu "kdevplatform/vcs"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdevelop API Reference

Skip menu "kdevelop API Reference"
  • kdevplatform
  •   debugger
  •   documentation
  •   interfaces
  •   language
  •     assistant
  •     backgroundparser
  •     checks
  •     classmodel
  •     codecompletion
  •     codegen
  •     duchain
  •     editor
  •     highlighting
  •     interfaces
  •     util
  •   outputview
  •   project
  •   serialization
  •   shell
  •   sublime
  •   tests
  •   util
  •   vcs

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal