CVSDir Class Reference
Helper classes for handling CVS dirs. More...
#include <cvsdir.h>
Inheritance diagram for CVSDir:


Public Member Functions | |
| CVSDir () | |
| CVSDir (const QDir &dir) | |
| CVSDir (const CVSDir &) | |
| CVSDir & | operator= (const CVSDir &) |
| virtual | ~CVSDir () |
| bool | isValid () const |
| A client can use this method to validate the directory state. | |
| QStringList | registeredEntryList () const |
| Returns a list of all the files registered into repository. | |
| CVSEntry | fileStatus (const QString &fileName, bool refreshCache=false) const |
| VCSFileInfoMap | dirStatus () const |
| VCSFileInfoMap * | cacheableDirStatus () const |
| bool | isRegistered (const QString fileName) const |
| void | ignoreFile (const QString &fileName) |
Check if the specified fileName is in "<CVSDIR>/.cvsignore" and, if not, append it. | |
| void | doNotIgnoreFile (const QString &fileName) |
Check if the specified fileName is in "<CVSDIR>/.cvsignore" and, if yes, remove it. | |
| QString | repository () const |
| QString | root () const |
| QString | entriesFileName () const |
| QString | rootFileName () const |
| QString | repoFileName () const |
| QString | cvsIgnoreFileName () const |
Private Types | |
| typedef QMap< QString, CVSEntry > | CVSEntriesCacheMap |
Private Member Functions | |
| void | refreshEntriesCache () const |
Static Private Member Functions | |
| QByteArray | cacheFile (const QString &fileName) |
Private Attributes | |
| QString | m_cvsDir |
| CVSEntriesCacheMap | m_cachedEntries |
Detailed Description
Helper classes for handling CVS dirs.
- Author:
- Mario Scalas
Definition at line 26 of file cvsdir.h.
Member Typedef Documentation
|
|
|
Constructor & Destructor Documentation
|
|
Definition at line 21 of file cvsdir.cpp. |
|
|
Definition at line 27 of file cvsdir.cpp. References isValid(), m_cvsDir, and refreshEntriesCache(). |
|
|
Definition at line 41 of file cvsdir.cpp. |
|
|
Definition at line 60 of file cvsdir.cpp. |
Member Function Documentation
|
|
Convert to VCSFileInfoMap:
Definition at line 305 of file cvsdir.cpp. References fileStatus(), registeredEntryList(), CVSEntry::toVCSFileInfo(), and VCSFileInfoMap. Referenced by CVSFileInfoProvider::status(). |
|
|
Definition at line 143 of file cvsdir.cpp. Referenced by refreshEntriesCache(), registeredEntryList(), repository(), and root(). |
|
|
Definition at line 97 of file cvsdir.cpp. Referenced by doNotIgnoreFile(), and ignoreFile(). |
|
|
Convert to VCSFileInfoMap:
Definition at line 287 of file cvsdir.cpp. References fileStatus(), registeredEntryList(), CVSEntry::toVCSFileInfo(), and VCSFileInfoMap. |
|
|
Check if the specified
Definition at line 250 of file cvsdir.cpp. References cvsIgnoreFileName(), and isValid(). |
|
|
Definition at line 76 of file cvsdir.cpp. References m_cvsDir. Referenced by isValid(), refreshEntriesCache(), and registeredEntryList(). |
|
||||||||||||
|
Definition at line 200 of file cvsdir.cpp. References m_cachedEntries, and refreshEntriesCache(). Referenced by cacheableDirStatus(), dirStatus(), isRegistered(), and CvsServicePartImpl::isRegisteredInRepository(). |
|
|
Check if the specified
Definition at line 215 of file cvsdir.cpp. References cvsIgnoreFileName(), and isValid(). |
|
|
Definition at line 174 of file cvsdir.cpp. References CVSEntry::fileName(), fileStatus(), and CVSEntry::isValid(). |
|
|
A client can use this method to validate the directory state.
Definition at line 66 of file cvsdir.cpp. References entriesFileName(), repoFileName(), and rootFileName(). Referenced by CVSDir(), doNotIgnoreFile(), ignoreFile(), CvsServicePartImpl::isRegisteredInRepository(), CvsServicePartImpl::isValidDirectory(), registeredEntryList(), repository(), and root(). |
|
|
Definition at line 49 of file cvsdir.cpp. References m_cachedEntries, and m_cvsDir. |
|
|
Definition at line 182 of file cvsdir.cpp. References cacheFile(), entriesFileName(), CVSEntry::fileName(), CVSEntry::isValid(), m_cachedEntries, and CVSEntry::parse(). Referenced by CVSDir(), and fileStatus(). |
|
|
Returns a list of all the files registered into repository.
Definition at line 153 of file cvsdir.cpp. References cacheFile(), entriesFileName(), CVSEntry::fileName(), CVSEntry::isValid(), isValid(), and CVSEntry::parse(). Referenced by cacheableDirStatus(), and dirStatus(). |
|
|
Definition at line 90 of file cvsdir.cpp. References m_cvsDir. Referenced by isValid(), repository(), and root(). |
|
|
Definition at line 104 of file cvsdir.cpp. References cacheFile(), isValid(), and repoFileName(). |
|
|
Definition at line 124 of file cvsdir.cpp. References cacheFile(), isValid(), and repoFileName(). |
|
|
Definition at line 83 of file cvsdir.cpp. References m_cvsDir. Referenced by isValid(). |
Member Data Documentation
|
|
Definition at line 100 of file cvsdir.h. Referenced by fileStatus(), operator=(), and refreshEntriesCache(). |
|
|
Definition at line 97 of file cvsdir.h. Referenced by CVSDir(), entriesFileName(), operator=(), repoFileName(), and rootFileName(). |
The documentation for this class was generated from the following files:
- vcs/cvsservice/cvsdir.h
- vcs/cvsservice/cvsdir.cpp
