IVersionControl Class

(Core::IVersionControl)
Inherits: QObject

Public Types

class TopicCache
enum OpenSupportMode { NoOpen }
enum Operation { AddOperation, DeleteOperation, MoveOperation, CreateRepositoryOperation, ..., InitialCheckoutOperation }
enum SettingsFlag { AutoOpen }
flags SettingsFlags

Public Functions

IVersionControl(TopicCache *topicCache = 0)
virtual ~IVersionControl()
virtual QString displayName() const = 0
virtual Id id() const = 0
  • 32 public functions inherited from QObject

Signals

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

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Member Type Documentation

enum IVersionControl::OpenSupportMode

enum IVersionControl::Operation

enum IVersionControl::SettingsFlag
flags IVersionControl::SettingsFlags

The SettingsFlags type is a typedef for QFlags<SettingsFlag>. It stores an OR combination of SettingsFlag values.

Member Function Documentation

IVersionControl::IVersionControl(TopicCache *topicCache = 0)

Default constructs an instance of IVersionControl.

[virtual] IVersionControl::~IVersionControl()

Destroys the instance of IVersionControl. The destructor is virtual.

[signal] void IVersionControl::configurationChanged()

[pure virtual] QString IVersionControl::displayName() const

[signal] void IVersionControl::filesChanged(const QStringList &files)

[pure virtual] Id IVersionControl::id() const

[signal] void IVersionControl::repositoryChanged(const QString &repository)