KDevVCSFileInfoProvider Class Reference
A basic interface for providing info on file registered in a version control repository repository. More...
#include <kdevvcsfileinfoprovider.h>
Inheritance diagram for KDevVCSFileInfoProvider:


Signals | |
void | statusReady (const VCSFileInfoMap &fileInfoMap, void *callerData) |
Emitted when the status request to remote repository has finished. | |
Public Member Functions | |
KDevVCSFileInfoProvider (KDevVersionControl *parent, const char *name) | |
Constructor. | |
virtual | ~KDevVCSFileInfoProvider () |
Destructor. | |
virtual const VCSFileInfoMap * | status (const QString &dirPath) const =0 |
Sync interface Status for the local files in the specified directory: the info are collected locally so they are necessarly in sync with the repository | |
virtual bool | requestStatus (const QString &dirPath, void *callerData)=0 |
Async interface for requesting data Start a request for directory status to the remote repository. | |
Protected Member Functions | |
KDevVersionControl * | owner () const |
Private Member Functions | |
KDevVCSFileInfoProvider (const KDevVCSFileInfoProvider &) | |
Verboten! | |
KDevVCSFileInfoProvider & | operator= (const KDevVCSFileInfoProvider &) |
Private Attributes | |
Private * | d |
Detailed Description
A basic interface for providing info on file registered in a version control repository repository.
Definition at line 57 of file kdevvcsfileinfoprovider.h.
Constructor & Destructor Documentation
|
Constructor.
Definition at line 67 of file kdevvcsfileinfoprovider.cpp. |
|
Destructor.
Definition at line 74 of file kdevvcsfileinfoprovider.cpp. |
|
Verboten!
|
Member Function Documentation
|
|
|
Definition at line 81 of file kdevvcsfileinfoprovider.cpp. Referenced by CVSFileInfoProvider::projectDirectory(). |
|
Async interface for requesting data Start a request for directory status to the remote repository. Requests and answers are asynchronous for obvious reasons: the caller must connect the statusReady() signal and check for the return value of this method.
Implemented in CVSFileInfoProvider. Referenced by VCSFileTreeWidgetImpl::slotSyncWithRepository(). |
|
Sync interface Status for the local files in the specified directory: the info are collected locally so they are necessarly in sync with the repository
Implemented in CVSFileInfoProvider. Referenced by VCSFileTreeBranchItem::createTreeViewItem(). |
|
Emitted when the status request to remote repository has finished.
Referenced by CVSFileInfoProvider::slotJobExited(). |
Member Data Documentation
|
Definition at line 105 of file kdevvcsfileinfoprovider.h. |
The documentation for this class was generated from the following files:
- lib/interfaces/kdevvcsfileinfoprovider.h
- lib/interfaces/kdevvcsfileinfoprovider.cpp