]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/views/versioncontrol/versioncontrolobserver.h
versioncontrol: make observer the sole owner of plugins
[dolphin.git] / src / views / versioncontrol / versioncontrolobserver.h
index 3d2edcef7a85af9c36fc54bacbe7c78bb60655ab..a3777ef2162b72085c58ae4f338f644b6841482b 100644 (file)
@@ -144,8 +144,9 @@ private:
     QTimer *m_dirVerificationTimer;
 
     bool m_pluginsInitialized;
-    KVersionControlPlugin *m_plugin;
-    QList<QPointer<KVersionControlPlugin>> m_plugins;
+    // directories have at most one plugin, this is the dectected current one.
+    KVersionControlPlugin *m_currentPlugin;
+    QList<KVersionControlPlugin *> m_plugins;
     UpdateItemStatesThread *m_updateItemStatesThread;
 
     friend class UpdateItemStatesThread;