From c1739d5c4d55401a03462467ed446763924be844 Mon Sep 17 00:00:00 2001 From: Méven Car Date: Sat, 5 Dec 2020 10:19:53 +0100 Subject: Version Control plugin: allow plugins to return repository root Currently plugins `fileName()` only return path file extension. This changes allows plugins to return the absolute file path to their repository root. CCBUG: 430024 --- src/views/versioncontrol/versioncontrolobserver.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/views/versioncontrol/versioncontrolobserver.h') diff --git a/src/views/versioncontrol/versioncontrolobserver.h b/src/views/versioncontrol/versioncontrolobserver.h index 89c047148..f6b4d9b5f 100644 --- a/src/views/versioncontrol/versioncontrolobserver.h +++ b/src/views/versioncontrol/versioncontrolobserver.h @@ -101,7 +101,6 @@ private slots: private: typedef QPair ItemState; - typedef QPair VCSPlugin; void updateItemStates(); @@ -133,10 +132,12 @@ private: bool isVersionControlled() const; private: + void initPlugins(); + bool m_pendingItemStatesUpdate; - bool m_versionedDirectory; bool m_silentUpdate; // if true, no messages will be send during the update // of version states + QString m_wcRoot; DolphinView* m_view; KFileItemModel* m_model; @@ -145,7 +146,7 @@ private: bool m_pluginsInitialized; KVersionControlPlugin* m_plugin; - QList m_plugins; + QList m_plugins; UpdateItemStatesThread* m_updateItemStatesThread; friend class UpdateItemStatesThread; -- cgit v1.3