KDevelop API Documentation

VCSFileInfo Struct Reference

Info about file state. More...

#include <kdevvcsfileinfoprovider.h>

List of all members.

Public Types

enum  FileState {
  Unknown, Added, Uptodate, Modified,
  Conflict, Sticky, NeedsPatch, NeedsCheckout,
  Directory
}

Public Member Functions

 VCSFileInfo ()
 VCSFileInfo (QString fn, QString workRev, QString repoRev, FileState aState)
QString toString () const

Static Public Member Functions

QString state2String (FileState state)

Public Attributes

QString fileName
QString workRevision
QString repoRevision
FileState state


Detailed Description

Info about file state.

Definition at line 29 of file kdevvcsfileinfoprovider.h.


Member Enumeration Documentation

enum VCSFileInfo::FileState
 

Enumeration values:
Unknown 
Added 
Uptodate 
Modified 
Conflict 
Sticky 
NeedsPatch 
NeedsCheckout 
Directory 

Definition at line 31 of file kdevvcsfileinfoprovider.h.


Constructor & Destructor Documentation

VCSFileInfo::VCSFileInfo  )  [inline]
 

Definition at line 33 of file kdevvcsfileinfoprovider.h.

VCSFileInfo::VCSFileInfo QString  fn,
QString  workRev,
QString  repoRev,
FileState  aState
[inline]
 

Definition at line 34 of file kdevvcsfileinfoprovider.h.

References fileName, repoRevision, state, and workRevision.


Member Function Documentation

QString VCSFileInfo::state2String FileState  state  )  [static]
 

Definition at line 34 of file kdevvcsfileinfoprovider.cpp.

References Added, Conflict, Directory, Modified, NeedsCheckout, NeedsPatch, state2String(), Sticky, Unknown, and Uptodate.

Referenced by state2String(), and toString().

QString VCSFileInfo::toString  )  const
 

Definition at line 27 of file kdevvcsfileinfoprovider.cpp.

References fileName, repoRevision, state, state2String(), and workRevision.

Referenced by CVSFileInfoProvider::parse(), CVSFileInfoProvider::printOutFileInfoMap(), and VCSFileTreeWidgetImpl::vcsDirStatusReady().


Member Data Documentation

QString VCSFileInfo::fileName
 

Definition at line 37 of file kdevvcsfileinfoprovider.h.

Referenced by toString(), and VCSFileInfo().

QString VCSFileInfo::repoRevision
 

Definition at line 39 of file kdevvcsfileinfoprovider.h.

Referenced by VCSFileTreeViewItem::setVCSInfo(), toString(), and VCSFileInfo().

FileState VCSFileInfo::state
 

Definition at line 40 of file kdevvcsfileinfoprovider.h.

Referenced by VCSFileTreeViewItem::setVCSInfo(), toString(), and VCSFileInfo().

QString VCSFileInfo::workRevision
 

Definition at line 38 of file kdevvcsfileinfoprovider.h.

Referenced by VCSFileTreeViewItem::setVCSInfo(), toString(), and VCSFileInfo().


The documentation for this struct was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:02:08 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003