kdevplatform/vcs
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
▼CAbstractAnnotationItemDelegate | |
CKDevelop::VcsAnnotationItemDelegate | |
▼CAnnotationModel | |
CKDevelop::VcsAnnotationModel | |
CKDevelop::DVcsEvent | This 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::IBasicVersionControl | This is the basic interface that all Version Control or Source Code Management plugins need to implement |
CKDevelop::ICentralizedVersionControl | This is the interface that all Centralized Version Control plugins need to implement |
▼CKDevelop::IDistributedVersionControl | This interface has methods to support distributed version control systems like git or svk |
CKDevelop::DistributedVersionControlPlugin | DistributedVersionControlPlugin is a base class for git/hg/bzr plugins |
▼CKDevelop::IBranchingVersionControl | |
CKDevelop::DistributedVersionControlPlugin | DistributedVersionControlPlugin is a base class for git/hg/bzr plugins |
CKDevelop::IBrowsableVersionControl | |
CKDevelop::IContentAwareVersionControl | This 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::DistributedVersionControlPlugin | DistributedVersionControlPlugin is a base class for git/hg/bzr plugins |
CKDevelop::IRepositoryVersionControl | |
▼CKJob | |
CKDevelop::CheckInRepositoryJob | |
▼COutputJob | |
▼CKDevelop::VcsJob | This class provides an extension of KJob to get various VCS-specific information about the job |
CKDevelop::DVcsJob | This class is capable of running our dvcs commands |
▼CQObject [external] | |
▼CKDevelop::IPatchSource | Any 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::VcsBasicEventModel | This is a generic model to store a list of VcsEvents |
CKDevelop::VcsEventLogModel | This model stores a list of VcsEvents corresponding to the log obtained via IBasicVersionControl::log for a given revision |
▼CQStandardItemModel [external] | |
CKDevelop::BranchesListModel | |
CKDevelop::VcsFileChangesModel | This class holds and represents information about changes in files |
CKDevelop::VcsItemEventModel | |
▼CQWidget [external] | |
CKDevelop::VcsDiffWidget | |
CKDevelop::VcsEventWidget | |
▼CKDevelop::VcsImportMetadataWidget | |
CDvcsImportMetadataWidget | Asks the user for all options needed to import an existing directory into a Git repository |
▼CKDevelop::VcsLocationWidget | Provides 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::VcsAnnotation | Annotations for a local file |
CKDevelop::VcsAnnotationLine | Annotation information for a line of a version controlled file |
CKDevelop::VcsDiff | |
▼CVCSDiffUpdater | |
CVCSStandardDiffUpdater | |
CKDevelop::VcsEvent | Small container class that contains information about a single revision |
CKDevelop::VcsItemEvent | Small container class that contains information about a history event of a single repository item |
CKDevelop::VcsLocation | Denotes a local or repository location for a Vcs system |
CKDevelop::VcsRevision | Encapsulates a vcs revision number, date or range of revisions |
CKDevelop::VcsStatusInfo | Class 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
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.