┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/revisioncontrolplugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/revisioncontrolplugin.h')
-rw-r--r--src/revisioncontrolplugin.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/revisioncontrolplugin.h b/src/revisioncontrolplugin.h
index 95850711d..6cacb9224 100644
--- a/src/revisioncontrolplugin.h
+++ b/src/revisioncontrolplugin.h
@@ -40,6 +40,12 @@ public:
// TODO...
};
+ enum ItemType
+ {
+ Directory,
+ File
+ };
+
RevisionControlPlugin();
virtual ~RevisionControlPlugin();
@@ -72,7 +78,7 @@ public:
* invoked before and that the file is part of the directory specified
* in beginInfoRetrieval().
*/
- virtual RevisionState revisionState(const QString& fileName) = 0;
+ virtual RevisionState revisionState(const QString& name, ItemType type) = 0;
};
@@ -93,7 +99,7 @@ public:
virtual QString fileName() const;
virtual bool beginRetrieval(const QString& directory);
virtual void endRetrieval();
- virtual RevisionControlPlugin::RevisionState revisionState(const QString& fileName);
+ virtual RevisionControlPlugin::RevisionState revisionState(const QString& name, ItemType type);
private:
QString m_directory;