X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/462982faa361c79daab43ce526ae64646b1ea63c..dd07a327:/src/views/versioncontrol/updateitemstatesthread.h diff --git a/src/views/versioncontrol/updateitemstatesthread.h b/src/views/versioncontrol/updateitemstatesthread.h index eac28bb78..550436010 100644 --- a/src/views/versioncontrol/updateitemstatesthread.h +++ b/src/views/versioncontrol/updateitemstatesthread.h @@ -11,6 +11,7 @@ #include "views/versioncontrol/versioncontrolobserver.h" #include +#include #include /** @@ -31,20 +32,19 @@ public: * UpdateItemStatesThread::unlockPlugin() must be used. * @param itemStates List of items, where the states get updated. */ - UpdateItemStatesThread(KVersionControlPlugin* plugin, - const QMap >& itemStates); + UpdateItemStatesThread(KVersionControlPlugin *plugin, const QMap> &itemStates); ~UpdateItemStatesThread() override; - QMap > itemStates() const; + QMap> itemStates() const; protected: void run() override; private: - QMutex* m_globalPluginMutex; // Protects the m_plugin globally - KVersionControlPlugin* m_plugin; + QMutex *m_globalPluginMutex; // Protects the m_plugin globally + QPointer m_plugin; - QMap > m_itemStates; + QMap> m_itemStates; }; #endif // UPDATEITEMSTATESTHREAD_H