diff options
| author | Peter Penz <[email protected]> | 2009-07-12 14:33:26 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2009-07-12 14:33:26 +0000 |
| commit | 01a158c9e046190f58235dab33cbfc1a423d909c (patch) | |
| tree | b3ea88da698ce1a145ad6da5c3d9c8dd996fed01 /src/revisioncontrolplugin.h | |
| parent | fa4680cb38028aceb68d41e1937d27c71d1f121b (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.h | 10 |
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; |
