#include <kdevversioncontrol.h>
Public Types | |
enum | FileState { Unknown, Added, Uptodate, Modified, Conflict, Sticky, NeedsPatch, NeedsCheckout, Directory, Deleted, Replaced } |
Public Member Functions | |
VCSFileInfo () | |
VCSFileInfo (TQString fn, TQString workRev, TQString repoRev, FileState aState) | |
TQString | toString () const |
Static Public Member Functions | |
static TQString | state2String (FileState state) |
Public Attributes | |
TQString | fileName |
TQString | workRevision |
TQString | repoRevision |
FileState | state |
Detailed Description
Info about file state in VCS.
Used, for example in file views to display VCS related information about files.
Definition at line 44 of file kdevversioncontrol.h.
Member Enumeration Documentation
◆ FileState
State of the file.
Definition at line 47 of file kdevversioncontrol.h.
Constructor & Destructor Documentation
◆ VCSFileInfo() [1/2]
|
inline |
Constructor.
Definition at line 62 of file kdevversioncontrol.h.
◆ VCSFileInfo() [2/2]
|
inline |
Constructor.
- Parameters
-
fn The file name (without a path). workRev The current working revision of a file. repoRev The last revision of a file in the repository. aState The state of a file.
Definition at line 68 of file kdevversioncontrol.h.
Member Function Documentation
◆ state2String()
|
inlinestatic |
- Returns
- A textual VCS state description.
Definition at line 87 of file kdevversioncontrol.h.
◆ toString()
|
inline |
- Returns
- A descriptive string with all VCS related info about the file.
Definition at line 81 of file kdevversioncontrol.h.
Member Data Documentation
◆ fileName
TQString VCSFileInfo::fileName |
The file name.
Definition at line 72 of file kdevversioncontrol.h.
◆ repoRevision
TQString VCSFileInfo::repoRevision |
The repository revision number.
Definition at line 76 of file kdevversioncontrol.h.
◆ state
FileState VCSFileInfo::state |
The state of a file.
Definition at line 78 of file kdevversioncontrol.h.
◆ workRevision
TQString VCSFileInfo::workRevision |
The working revision number.
Definition at line 74 of file kdevversioncontrol.h.
The documentation for this struct was generated from the following file: