kcmoduleloader.h
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 #ifndef MODLOADER_H
00022 #define MODLOADER_H
00023 
00024 #include <kcmodule.h>
00025 #include <kcmoduleinfo.h>
00026 
00027 class QWidget;
00028 class KLibLoader;
00029 
00030 class KCModuleLoader
00031 {
00038 public:
00039   static KCModule *loadModule(const KCModuleInfo &mod, bool withfallback=true, QWidget * parent = 0, const char * name = 0, const QStringList & args = QStringList() );
00040   static KCModule *loadModule(const QString &module, QWidget *parent = 0,
00041       const char *name = 0, const QStringList & args = QStringList());
00042   static void unloadModule(const KCModuleInfo &mod);
00043   static void showLastLoaderError(QWidget *parent);
00044 private:
00045   static KCModule* load(const KCModuleInfo &mod, const QString &libname, KLibLoader *loader, QWidget * parent = 0, const char * name = 0, const QStringList & args = QStringList() );
00046 
00047 };
00048 
00049 #endif // MODLOADER_H
00050 
 
This file is part of the documentation for kutils Library Version 3.2.0.