RevFile Class Reference

#include <common.h>

List of all members.

Public Types

enum  StatusFlag {
  MODIFIED = 1, DELETED = 2, NEW = 4, RENAMED = 8,
  COPIED = 16, UNKNOWN = 32, IN_INDEX = 64, ANY = 127
}

Public Member Functions

 RevFile ()
int count () const
bool statusCmp (int idx, StatusFlag sf) const
const QString extendedStatus (uint idx) const

Public Attributes

QValueVector< int > dirs
QValueVector< int > names
QValueVector< int > mergeParent

Private Member Functions

 RevFile (const RevFile &)
RevFileoperator= (const RevFile &)

Private Attributes

bool onlyModified
QValueVector< int > status
QValueVector< QString > extStatus

Friends

class Cache
class Git


Detailed Description

Definition at line 303 of file common.h.


Member Enumeration Documentation

enum StatusFlag

Enumerator:
MODIFIED 
DELETED 
NEW 
RENAMED 
COPIED 
UNKNOWN 
IN_INDEX 
ANY 

Definition at line 326 of file common.h.


Constructor & Destructor Documentation

RevFile ( const RevFile  )  [private]

RevFile (  )  [inline]

Definition at line 337 of file common.h.


Member Function Documentation

RevFile& operator= ( const RevFile  )  [private]

int count (  )  const [inline]

Definition at line 343 of file common.h.

Referenced by ListViewItem::changedFiles(), CommitImpl::CommitImpl(), Git::findFileIndex(), Git::getFileFilter(), Git::getOtherFiles(), Git::getWorkDirFiles(), ListBoxFiles::insertFiles(), Git::isNothingToCommit(), and Git::isTreeModified().

bool statusCmp ( int  idx,
StatusFlag  sf 
) const [inline]

Definition at line 344 of file common.h.

Referenced by ListViewItem::changedFiles(), CheckListFileItem::CheckListFileItem(), Git::commitFiles(), Git::getOtherFiles(), Git::getWorkDirFiles(), ListBoxFiles::insertFiles(), Git::isTreeModified(), and Git::removeDeleted().

const QString extendedStatus ( uint  idx  )  const [inline]

Definition at line 348 of file common.h.

Referenced by Git::addExtraFileInfo(), and ListBoxFiles::insertFiles().


Friends And Related Function Documentation

friend class Cache [friend]

Definition at line 305 of file common.h.

friend class Git [friend]

Definition at line 306 of file common.h.


Member Data Documentation

bool onlyModified [private]

Definition at line 318 of file common.h.

Referenced by Git::fakeWorkDirRevFile(), Cache::load(), Cache::save(), Git::setExtStatus(), Git::setStatus(), and statusCmp().

QValueVector<int> status [private]

Definition at line 319 of file common.h.

Referenced by Git::fakeWorkDirRevFile(), Cache::load(), Cache::save(), Git::setExtStatus(), Git::setStatus(), and statusCmp().

QValueVector<QString> extStatus [private]

Definition at line 320 of file common.h.

Referenced by extendedStatus(), Cache::load(), Cache::save(), and Git::setExtStatus().

QValueVector<int> dirs

Definition at line 338 of file common.h.

Referenced by Git::appendFileName(), count(), Git::filePath(), Git::findFileIndex(), Cache::load(), and Cache::save().

QValueVector<int> names

Definition at line 339 of file common.h.

Referenced by Git::appendFileName(), Git::filePath(), Git::findFileIndex(), ListBoxFiles::insertFiles(), Cache::load(), and Cache::save().

QValueVector<int> mergeParent

Definition at line 340 of file common.h.

Referenced by Git::fakeWorkDirRevFile(), ListBoxFiles::insertFiles(), Cache::load(), Git::parseDiffFormatLine(), Cache::save(), and Git::setExtStatus().


The documentation for this class was generated from the following file:
Generated on Fri Dec 7 21:57:40 2007 for QGit by  doxygen 1.5.3