X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/60f40aaa4dcf789ccdd09d12030787c501986252..4e58afa1fd0581451d563d37937c2dece0b81e52:/src/dolphinpart.cpp diff --git a/src/dolphinpart.cpp b/src/dolphinpart.cpp index bc7086399..deee4af94 100644 --- a/src/dolphinpart.cpp +++ b/src/dolphinpart.cpp @@ -25,28 +25,31 @@ #include -#include -#include +#include #include +#include +#include #include +#include #include +#include #include -#include +#include +#include #include -#include #include #include #include -typedef KParts::GenericFactory DolphinPartFactory; -K_EXPORT_COMPONENT_FACTORY(dolphinpart, DolphinPartFactory) +K_PLUGIN_FACTORY(DolphinPartFactory, registerPlugin();) +K_EXPORT_PLUGIN(DolphinPartFactory("dolphin")) -DolphinPart::DolphinPart(QWidget* parentWidget, QObject* parent, const QStringList& args) +DolphinPart::DolphinPart(QWidget* parentWidget, QObject* parent, const QVariantList& args) : KParts::ReadOnlyPart(parent) { Q_UNUSED(args) - setComponentData( DolphinPartFactory::componentData() ); + setComponentData(DolphinPartFactory::componentData(), false); m_extension = new DolphinPartBrowserExtension(this); // make sure that other apps using this part find Dolphin's view-file-columns icons @@ -110,6 +113,8 @@ DolphinPart::DolphinPart(QWidget* parentWidget, QObject* parent, const QStringLi // TODO there was a "always open a new window" (when clicking on a directory) setting in konqueror // (sort of spacial navigation) + + loadPlugins(this, this, componentData()); } DolphinPart::~DolphinPart()