dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Core::IVersionControl Class Referenceabstract

#include <iversioncontrol.h>

Inheritance diagram for Core::IVersionControl:

Public Types

enum  Operation { AddOperation, DeleteOperation, OpenOperation }
 

Signals

void repositoryChanged (const QString &repository)
 
void filesChanged (const QStringList &files)
 

Public Member Functions

 IVersionControl (QObject *parent=0)
 
virtual ~IVersionControl ()
 
virtual QString name () const =0
 
virtual bool isEnabled () const =0
 
virtual void setEnabled (bool enabled)=0
 
virtual bool managesDirectory (const QString &filename) const =0
 
virtual QString findTopLevelForDirectory (const QString &directory) const =0
 
virtual bool supportsOperation (Operation operation) const =0
 
virtual bool vcsOpen (const QString &fileName)=0
 
virtual bool vcsAdd (const QString &filename)=0
 
virtual bool vcsDelete (const QString &filename)=0
 

Detailed Description

Definition at line 38 of file iversioncontrol.h.


The documentation for this class was generated from the following file: