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
