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

kdevplatform/vcs

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 ▼CAbstractAnnotationItemDelegate
 CKDevelop::VcsAnnotationItemDelegate
 ▼CAnnotationModel
 CKDevelop::VcsAnnotationModel
 CKDevelop::DVcsEventThis 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
 ▼CKDevelop::IBasicVersionControlThis is the basic interface that all Version Control or Source Code Management plugins need to implement
 CKDevelop::ICentralizedVersionControlThis is the interface that all Centralized Version Control plugins need to implement
 ▼CKDevelop::IDistributedVersionControlThis interface has methods to support distributed version control systems like git or svk
 CKDevelop::DistributedVersionControlPluginDistributedVersionControlPlugin is a base class for git/hg/bzr plugins
 ▼CKDevelop::IBranchingVersionControl
 CKDevelop::DistributedVersionControlPluginDistributedVersionControlPlugin is a base class for git/hg/bzr plugins
 CKDevelop::IBrowsableVersionControl
 CKDevelop::IContentAwareVersionControlThis 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
 CKDevelop::IPatchDocument
 CKDevelop::IPatchReview
 ▼CIPlugin
 CKDevelop::DistributedVersionControlPluginDistributedVersionControlPlugin is a base class for git/hg/bzr plugins
 CKDevelop::IRepositoryVersionControl
 ▼CKJob
 CKDevelop::CheckInRepositoryJob
 ▼COutputJob
 ▼CKDevelop::VcsJobThis class provides an extension of KJob to get various VCS-specific information about the job
 CKDevelop::DVcsJobThis class is capable of running our dvcs commands
 ▼CQObject [external]
 ▼CKDevelop::IPatchSourceAny entity may delete an IPatchSource based object at will, so it must always be referenced through a QPointer (Just use IPatchSource::Ptr)
 ▼CVCSDiffPatchSource
 CVCSCommitDiffPatchSource
 CKDevelop::VcsPluginHelper
 ▼CQAbstractItemModel [external]
 ▼CQAbstractProxyModel [external]
 ▼CQSortFilterProxyModel [external]
 CKDevelop::VcsFileChangesSortProxyModel
 ▼CQAbstractTableModel [external]
 ▼CKDevelop::VcsBasicEventModelThis is a generic model to store a list of VcsEvents
 CKDevelop::VcsEventLogModelThis model stores a list of VcsEvents corresponding to the log obtained via IBasicVersionControl::log for a given revision
 ▼CQStandardItemModel [external]
 CKDevelop::BranchesListModel
 CKDevelop::VcsFileChangesModelThis class holds and represents information about changes in files
 CKDevelop::VcsItemEventModel
 ▼CQWidget [external]
 CKDevelop::VcsDiffWidget
 CKDevelop::VcsEventWidget
 ▼CKDevelop::VcsImportMetadataWidget
 CDvcsImportMetadataWidgetAsks the user for all options needed to import an existing directory into a Git repository
 ▼CKDevelop::VcsLocationWidgetProvides a widget to be used to ask the user for a VersionControl location
 CKDevelop::StandardVcsLocationWidget
 ▼CQDialog [external]
 CBranchManager
 CKDevelop::VcsCommitDialog
 ▼CQPaintDevice [external]
 CQWidget [external]
 CKDevelop::VcsAnnotationAnnotations for a local file
 CKDevelop::VcsAnnotationLineAnnotation information for a line of a version controlled file
 CKDevelop::VcsDiff
 ▼CVCSDiffUpdater
 CVCSStandardDiffUpdater
 CKDevelop::VcsEventSmall container class that contains information about a single revision
 CKDevelop::VcsItemEventSmall container class that contains information about a history event of a single repository item
 CKDevelop::VcsLocationDenotes a local or repository location for a Vcs system
 CKDevelop::VcsRevisionEncapsulates a vcs revision number, date or range of revisions
 CKDevelop::VcsStatusInfoClass that encapsulates status information for one local url
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Jan 20 2021 23:39:35 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