┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/revisioncontrolplugin.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2009-07-12 14:33:26 +0000
committerPeter Penz <[email protected]>2009-07-12 14:33:26 +0000
commit01a158c9e046190f58235dab33cbfc1a423d909c (patch)
treeb3ea88da698ce1a145ad6da5c3d9c8dd996fed01 /src/revisioncontrolplugin.h
parentfa4680cb38028aceb68d41e1937d27c71d1f121b (diff)
The information whether an item is a file or a directory is already known by Dolphin and might be useful for revision control plugins.
svn path=/trunk/KDE/kdebase/apps/; revision=995365
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;