From 01a158c9e046190f58235dab33cbfc1a423d909c Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sun, 12 Jul 2009 14:33:26 +0000 Subject: 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 --- src/revisioncontrolplugin.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/revisioncontrolplugin.h') 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; -- cgit v1.3