X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/d84909dc36acbd91c37de76e793f81dca9b2ace9..eaeee9f7d68d120b1982f24e73d8183db3418261:/src/versioncontrolobserver.cpp diff --git a/src/versioncontrolobserver.cpp b/src/versioncontrolobserver.cpp index 03bba9f02..b20db9951 100644 --- a/src/versioncontrolobserver.cpp +++ b/src/versioncontrolobserver.cpp @@ -20,10 +20,12 @@ #include "versioncontrolobserver.h" #include "dolphinmodel.h" -#include "kversioncontrolplugin.h" #include #include +#include +#include +#include #include #include @@ -189,9 +191,14 @@ void VersionControlObserver::verifyDirectory() return; } - if (m_plugin == 0) { - // TODO: just for testing purposes. A plugin approach will be used later. - m_plugin = new SubversionPlugin(); + if (m_plugin == 0) { + // TODO: does not work yet + const KService::List plugins = KServiceTypeTrader::self()->query("FileViewVersionControlPlugin"); + for (KService::List::ConstIterator it = plugins.begin(); it != plugins.end(); ++it) { + // kDebug() << "plugin: " << (*it)->desktopEntryName(); + } + return; + connect(m_plugin, SIGNAL(infoMessage(const QString&)), this, SIGNAL(infoMessage(const QString&))); connect(m_plugin, SIGNAL(errorMessage(const QString&)),