#include <KFileItem>
-#include <QUrl>
#include <QList>
#include <QObject>
#include <QString>
+#include <QUrl>
class KFileItemList;
class KFileItemModel;
Q_OBJECT
public:
- explicit VersionControlObserver(QObject* parent = 0);
- virtual ~VersionControlObserver();
+ explicit VersionControlObserver(QObject* parent = nullptr);
+ ~VersionControlObserver() override;
void setModel(KFileItemModel* model);
KFileItemModel* model() const;
* Returns a matching plugin for the given directory.
* 0 is returned, if no matching plugin has been found.
*/
- KVersionControlPlugin* searchPlugin(const QUrl& directory) const;
+ KVersionControlPlugin* searchPlugin(const QUrl& directory);
/**
* Returns true, if the directory contains a version control information.
QTimer* m_dirVerificationTimer;
+ bool m_pluginsInitialized;
KVersionControlPlugin* m_plugin;
+ QList<KVersionControlPlugin*> m_plugins;
UpdateItemStatesThread* m_updateItemStatesThread;
friend class UpdateItemStatesThread;