2
// C++ Interface: clearcasefileinfoprovider
7
// Author: KDevelop Authors <kdevelop-devel@kdevelop.org>, (C) 2005
9
// Copyright: See COPYING file that comes with this distribution
12
#ifndef CLEARCASEFILEINFOPROVIDER_H
13
#define CLEARCASEFILEINFOPROVIDER_H
15
#include "clearcasepart.h"
16
#include "clearcasemanipulator.h"
20
@author KDevelop Authors
22
class ClearcaseFileinfoProvider : public KDevVCSFileInfoProvider
26
ClearcaseFileinfoProvider(ClearcasePart *parent);
28
virtual ~ClearcaseFileinfoProvider();
31
const VCSFileInfoMap *status( const QString &dirPath ) ;
33
// -- Async interface for requesting data
34
bool requestStatus( const QString &dirPath, void *callerData, bool recursive = true, bool checkRepos = true );
39
QStringList registeredEntryList() const;
43
ClearcaseManipulator ccManipulator_;
45
VCSFileInfoMap* vcsInfo_;
46
ClearcasePart* kdevVCS_;