Guitar
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Git::FileStatus Class Reference

#include <Git.h>

Collaboration diagram for Git::FileStatus:
Collaboration graph
[legend]

Classes

struct  Data
 

Public Member Functions

bool isStaged () const
 
bool isUnmerged () const
 
bool isTracked () const
 
void parse (QString const &text)
 
 FileStatus ()=default
 
 FileStatus (QString const &text)
 
FileStatusCode code () const
 
int code_x () const
 
int code_y () const
 
bool isDeleted () const
 
QString path1 () const
 
QString path2 () const
 
QString rawpath1 () const
 
QString rawpath2 () const
 

Static Public Member Functions

static FileStatusCode parseFileStatusCode (char x, char y)
 

Public Attributes

struct Git::FileStatus::Data data
 

Constructor & Destructor Documentation

◆ FileStatus() [1/2]

Git::FileStatus::FileStatus ( )
default

◆ FileStatus() [2/2]

Git::FileStatus::FileStatus ( QString const &  text)
inline
Here is the call graph for this function:

Member Function Documentation

◆ code()

FileStatusCode Git::FileStatus::code ( ) const
inline

◆ code_x()

int Git::FileStatus::code_x ( ) const
inline

◆ code_y()

int Git::FileStatus::code_y ( ) const
inline

◆ isDeleted()

bool Git::FileStatus::isDeleted ( ) const
inline
Here is the call graph for this function:

◆ isStaged()

bool Git::FileStatus::isStaged ( ) const
inline

◆ isTracked()

bool Git::FileStatus::isTracked ( ) const
inline

◆ isUnmerged()

bool Git::FileStatus::isUnmerged ( ) const
inline

◆ parse()

void Git::FileStatus::parse ( QString const &  text)
Here is the call graph for this function:

◆ parseFileStatusCode()

Git::FileStatusCode Git::FileStatus::parseFileStatusCode ( char  x,
char  y 
)
static

◆ path1()

QString Git::FileStatus::path1 ( ) const
inline

◆ path2()

QString Git::FileStatus::path2 ( ) const
inline

◆ rawpath1()

QString Git::FileStatus::rawpath1 ( ) const
inline

◆ rawpath2()

QString Git::FileStatus::rawpath2 ( ) const
inline

Member Data Documentation

◆ data

struct Git::FileStatus::Data Git::FileStatus::data

The documentation for this class was generated from the following files: