diff options
| author | David Faure <[email protected]> | 2008-04-17 21:49:53 +0000 |
|---|---|---|
| committer | David Faure <[email protected]> | 2008-04-17 21:49:53 +0000 |
| commit | fcafd387f7905f91c86b0459409c72e4bfe52ba1 (patch) | |
| tree | cebdf83611cc6e6d52167a7707e74b25606a85b1 /src/dolphinpart.cpp | |
| parent | 16b9d9bc197aad5e33c2f1957ba782f5097253cb (diff) | |
Ported dolphinpart to K_PLUGIN_FACTORY
Ported konqueror's part loading to KPluginLoader. Factorized some code into a tryLoadingService.
If you miss some khtml actions, update kdelibs/kdecore/util.
svn path=/trunk/KDE/kdebase/apps/; revision=798291
Diffstat (limited to 'src/dolphinpart.cpp')
| -rw-r--r-- | src/dolphinpart.cpp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/dolphinpart.cpp b/src/dolphinpart.cpp index 9e6f6047e..deee4af94 100644 --- a/src/dolphinpart.cpp +++ b/src/dolphinpart.cpp @@ -25,24 +25,27 @@ #include <konq_operations.h> -#include <kpropertiesdialog.h> -#include <kglobalsettings.h> +#include <kaboutdata.h> #include <kactioncollection.h> +#include <kconfiggroup.h> +#include <kdebug.h> #include <kdirlister.h> +#include <kglobalsettings.h> #include <kiconloader.h> +#include <klocale.h> #include <kmessagebox.h> -#include <kparts/genericfactory.h> +#include <kpluginfactory.h> +#include <kpropertiesdialog.h> #include <ktoggleaction.h> -#include <kconfiggroup.h> #include <QActionGroup> #include <QApplication> #include <QClipboard> -typedef KParts::GenericFactory<DolphinPart> DolphinPartFactory; -K_EXPORT_COMPONENT_FACTORY(dolphinpart, DolphinPartFactory) +K_PLUGIN_FACTORY(DolphinPartFactory, registerPlugin<DolphinPart>();) +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) |
