private:
typedef QPair<KFileItem, KVersionControlPlugin::ItemVersion> ItemState;
- typedef QPair<KVersionControlPlugin*, QString> VCSPlugin;
void updateItemStates();
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_localRepoRoot;
DolphinView* m_view;
KFileItemModel* m_model;
bool m_pluginsInitialized;
KVersionControlPlugin* m_plugin;
- QList<VCSPlugin> m_plugins;
+ QList<QPointer<KVersionControlPlugin>> m_plugins;
UpdateItemStatesThread* m_updateItemStatesThread;
friend class UpdateItemStatesThread;