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(), and CVSEntry::toVCSFileInfo(). Referenced by CVSFileInfoProvider::status(). |
|
Definition at line 143 of file cvsdir.cpp. References cacheFile(). Referenced by cacheFile(), 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(), doNotIgnoreFile(), and isValid(). Referenced by doNotIgnoreFile(), and CvsServicePartImpl::removeFromIgnoreList(). |
|
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 fileStatus(), m_cachedEntries, and refreshEntriesCache(). Referenced by cacheableDirStatus(), dirStatus(), fileStatus(), isRegistered(), and CvsServicePartImpl::isRegisteredInRepository(). |
|
Check if the specified
Definition at line 215 of file cvsdir.cpp. References cvsIgnoreFileName(), ignoreFile(), and isValid(). Referenced by CvsServicePartImpl::addToIgnoreList(), and ignoreFile(). |
|
Definition at line 174 of file cvsdir.cpp. References CVSEntry::fileName(), fileStatus(), isRegistered(), and CVSEntry::isValid(). Referenced by isRegistered(). |
|
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, m_cvsDir, and operator=(). Referenced by operator=(). |
|
Definition at line 182 of file cvsdir.cpp. References cacheFile(), entriesFileName(), CVSEntry::fileName(), CVSEntry::isValid(), and m_cachedEntries. 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(), and isValid(). 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