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

vcs

KDevelop::VcsItemEvent

KDevelop::VcsItemEvent Class Reference

#include <vcsevent.h>

List of all members.


Detailed Description

Small container class that contains information about a history event of a single repository item.

Definition at line 41 of file vcsevent.h.


Public Types

enum  Action {
  Added = 1<<0, Deleted = 1<<1, Modified = 1<<2, Copied = 1<<3,
  Merged = 1<<4, ContentsModified = 1<<5, Replaced = 1<<6
}

Public Member Functions

Actions actions () const
VcsItemEvent & operator= (const VcsItemEvent &rhs)
QString repositoryCopySourceLocation () const
VcsRevision repositoryCopySourceRevision () const
QString repositoryLocation () const
VcsRevision revision () const
void setActions (Actions)
void setRepositoryCopySourceLocation (const QString &)
void setRepositoryCopySourceRevision (const KDevelop::VcsRevision &)
void setRepositoryLocation (const QString &)
void setRevision (const KDevelop::VcsRevision &)
 VcsItemEvent (const VcsItemEvent &)

Member Enumeration Documentation

enum KDevelop::VcsItemEvent::Action

Class that tells you what happened to a given repository location in a specific revision.

Combinations of some of the flags are possible, for example Add|Modified, Copy|Modified or Merge|Modified, or when returned from VcsEvent::actions().

Enumerator:
Added  Item was added.

Deleted  Item was deleted.

Modified  Item was modified, for example by editing.

Copied  Item was copied.

Merged  Item had changes merged into it.

ContentsModified  Directory was not changed (only contents changed).

Replaced  Item was replaced.

Definition at line 51 of file vcsevent.h.


The documentation for this class was generated from the following files:
  • vcsevent.h
  • vcsevent.cpp

vcs

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

KDevelop Platform Libraries

Skip menu "KDevelop Platform Libraries"
  • interfaces
  • language
  •   duchain
  •   editor
  • outputview
  • project
  • shell
  • sublime
  • util
  • vcs
Generated for KDevelop Platform Libraries by doxygen 1.5.4
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